计算机
类型
可以朗读
语音朗读
124千字
字数
2023-11-01
发行日期
展开全部
主编推荐语
详细介绍Pine Script语言。
内容简介
按照内容划分,本书可以归类于金融投资领域的量化分析图书范畴。全书内容分为四个部分,包括基础篇、函数篇、进阶篇和应用篇。
本书从初学者角度出发,按照由浅入深、从基础到应用的顺序递进,先介绍Pine Script语言基础,再着重讲解该语言的特色、重点和使用技巧,最后给出精选的20多款颇具应用价值的实例。书中所有知识点都结合具体实例进行讲述,所涉及的脚本代码均在关键之处给出了详细的注释,使读者可以轻松领会Pine Script语言的精髓,并快速掌握应用技能。
目录
- 版权信息
- 内容简介
- 前言
- 1 基础篇
- 第1章 初识TradingView与Pine Script
- 1.1 初识TradingView
- 1.1.1 TradingView简介
- 1.1.2 如何访问TradingView
- 1.1.3 TradingView图表界面的布局与功能
- 1.2 初识Pine Script
- 1.2.1 Pine Script简介
- 1.2.2 Pine Script界面概览与功能
- 第2章 快速上手Pine Script
- 2.1 第一个程序
- 2.1.1 第一个indicator程序
- 2.1.2 第一个strategy程序
- 2.2 Pine Script的脚本结构
- 2.2.1 脚本结构简介
- 2.2.2 由Pine Editor自动生成的基础脚本框架
- 2.2.3 脚本头部
- 2.2.4 主调函数indicator/strategy/library的声明语句
- 2.2.5 脚本主体
- 2.3 执行模式
- 2.3.1 执行模式简介
- 2.3.2 由时间触发的脚本执行模式
- 2.3.3 由事件触发的脚本执行模式
- 2.3.4 函数indicator与函数strategy在脚本执行模式中的差异
- 2.4 小结
- 第3章 Pine Script语法基础之书写格式
- 3.1 注释规则
- 3.2 代码缩进
- 3.3 多行续写
- 3.4 一行写多条语句
- 3.5 小结
- 第4章 标识符、保留字、变量与常量
- 4.1 标识符的命名规则
- 4.2 保留字
- 4.3 变量
- 4.3.1 变量的定义
- 4.3.2 内置变量
- 4.4 常量
- 4.4.1 常量的定义
- 4.4.2 内置常量
- 4.5 小结
- 第5章 数据类型
- 5.1 基础数据类型
- 5.1.1 整型(int)
- 5.1.2 浮点型(float)
- 5.1.3 布尔型(bool)
- 5.1.4 字符串型(string)
- 5.1.5 颜色类型(color)
- 5.2 特殊数据类型
- 5.2.1 line、label、box和table数据类型
- 5.2.2 plot和hline数据类型
- 5.3 数据形式
- 5.3.1 常数(literal)
- 5.3.2 常量(const)
- 5.3.3 输入型(input)
- 5.3.4 商品代码(symbol)
- 5.3.5 时间序列(series)
- 5.4 数据结构
- 5.4.1 特殊的内置变量na
- 5.4.2 特殊类型void
- 5.4.3 多元组(Tuples)
- 5.4.4 数组(Array)
- 5.4.5 用户自定义类型(User-Defined Types)
- 5.4.6 矩阵(Matrix)
- 5.5 数据类型的转换
- 5.5.1 数据类型的自动转换
- 5.5.2 使用函数进行数据类型转换
- 5.6 小结
- 第6章 运算符、表达式和语句
- 6.1 运算符/操作符
- 6.1.1 数学运算符
- 6.1.2 比较运算符
- 6.1.3 逻辑运算符
- 6.1.4 条件运算符
- 6.1.5 历史行情数据引用操作符
- 6.1.6 赋值运算符
- 6.1.7 再赋值运算符
- 6.1.8 运算符的优先级
- 6.2 表达式
- 6.3 语句
- 6.4 小结
- 第7章 变量声明与变量再赋值
- 7.1 变量声明
- 7.1.1 变量声明语句的格式
- 7.1.2 显式类型声明与隐式类型声明
- 7.1.3 使用特殊值na进行变量初始化
- 7.2 变量再赋值
- 7.3 变量声明模式
- 7.3.1 未指定变量声明模式
- 7.3.2 var模式
- 7.3.3 varip模式
- 7.4 小结
- 第8章 条件结构
- 8.1 if语句
- 8.1.1 if语句:局部程序块无返回值,但是有副作用
- 8.1.2 if语句:局部程序块有返回值
- 8.2 switch语句
- 8.2.1 switch语句:右侧有表达式
- 8.2.2 switch语句:右侧无表达式
- 8.3 小结
- 第9章 循环结构
- 9.1 for语句
- 9.2 for...in语句
- 9.3 while语句
- 9.4 小结
- 2 函数篇
- 第10章 函数概述
- 10.1 函数简介
- 10.2 函数的分类
- 10.2.1 函数按照调用关系分类
- 10.2.2 函数按照在系统内是否预先定义分类
- 第11章 指标函数indicator
- 11.1 函数indicator声明语句格式与参数
- 11.2 函数indicator的参数解析与示例
- 11.2.1 参数title和参数shorttitle
- 11.2.2 参数overlay
- 11.2.3 参数format
- 11.2.4 参数precision
- 11.2.5 参数scale
- 11.2.6 参数timeframe
- 11.2.7 参数timeframe_gaps
- 11.2.8 参数explicit_plot_zorder
- 11.2.9 参数max_lines_count
- 11.2.10 参数max_labels_count
- 11.2.11 参数max_boxes_count
- 11.2.12 参数max_bars_back
- 11.3 小结
- 第12章 绘图函数
- 12.1 绘图函数简介
- 12.2 函数plot
- 12.3 plot系列的其他函数
- 12.4 非plot系列的绘图函数
- 第13章 输入函数input/input.*系列
- 13.1 输入函数input/input.*系列简介
- 13.2 输入函数input/input.*系列的示例
- 13.2.1 函数input的示例
- 13.2.2 函数input.int的示例
- 13.2.3 函数input.float的示例
- 13.2.4 函数input.bool的示例
- 13.2.5 函数input.color的示例
- 13.2.6 函数input.price的示例
- 13.2.7 函数input.session的示例
- 13.2.8 函数input.source的示例
- 13.2.9 函数input.string的示例
- 13.2.10 函数input.symbol的示例
- 13.2.11 函数input.text_area的示例
- 13.2.12 函数input.time的示例
- 13.2.13 函数input.timeframe的示例
- 第14章 策略函数strategy及strategy.*系列
- 14.1 交易策略、回测和前测
- 14.2 策略函数strategy的用户界面介绍
- 14.3 策略函数strategy
- 14.3.1 函数strategy的参数分类
- 14.3.2 strategy的函数声明语句格式与参数
- 14.3.3 可以运用于回测与前测的参数的详细解析与示例
- 14.3.4 专用于前测的三个参数的详细解析与示例
- 14.3.5 按时间段进行回测与前测的示例
- 14.4 其他strategy.*系列函数
- 14.4.1 strategy.*系列函数分类
- 14.4.2 订单处理
- 14.4.3 strategy.risk.*系列函数
- 14.5 小结
- 第15章 库函数library
- 15.1 库函数library简介
- 15.2 库函数library的定义/创建
- 15.3 发布库函数library
- 15.4 如何导入/使用库函数library
- 第16章 其他内置函数
- 第17章 用户自定义函数
- 17.1 用户自定义函数声明的语句格式与举例
- 17.1.1 用户自定义函数声明的单行语句格式与示例
- 17.1.2 用户自定义函数声明的多行语句格式与示例
- 17.2 小结
- 3 进阶篇
- 第18章 图表的配色设计
- 18.1 颜色的4种表示方法
- 18.2 color相关函数
- 18.2.1 返回值为color类型的函数
- 18.2.2 用于为图形、图表、背景或指定区域配色的函数
- 18.2.3 color相关函数的详细解析与示例
- 18.3 Z-index:图形/图表的堆叠顺序
- 18.4 颜色渲染与颜色渐变
- 18.5 小结
- 第19章 提醒功能及alert系列函数
- 19.1 划分提醒类型
- 19.2 将提醒信息发送到终端或其他渠道的设置
- 19.3 在用户界面创建提醒的方法
- 19.4 使用alert系列函数定制提醒的触发条件和提醒信息
- 19.4.1 函数alertcondition
- 19.4.2 函数alert
- 19.5 使用函数strategy.*的参数alert message定制提醒信息
- 19.6 小结
- 第20章 数组
- 第21章 调试
- 21.1 调试简介
- 21.2 使用输出函数将变量的值或提示信息输出到屏幕
- 21.3 使用用户自定义函数将变量值或提示信息输出到屏幕
- 21.4 小结
- 第22章 发布脚本
- 22.1 如何发布脚本
- 22.2 脚本的访问控制
- 22.3 如何更新/修改已发布的脚本
- 22.4 小结
- 第23章 初试牛刀之小技巧集锦与实例分享
- 23.1 将多个指标合并到一个脚本
- 23.2 用脚本替代人工识别K线形态
- 23.3 定制指标实例
- 23.4 indicator脚本与strategy脚本之间的相互转换
- 23.5 小结
- 4 应用篇
- 第24章 趋势指标/策略
- 24.1 均线类
- 24.1.1 均线类指标简介
- 24.1.2 实例1:均线彩虹指标
- 24.1.3 实例2:均线带策略
- 24.2 支撑/压力
- 24.2.1 支撑/压力简介
- 24.2.2 实例:支撑/压力通道
- 24.3 趋势线
- 24.3.1 趋势线简介
- 24.3.2 实例:趋势线
- 24.4 趋势通道
- 24.4.1 趋势通道简介
- 24.4.2 实例:ENV指标
- 24.5 一目均衡表
- 24.5.1 Ichimoku指标简介
- 24.5.2 实例:一目均衡表等多指标复合策略
- 24.6 艾略特波浪
- 24.6.1 艾略特波浪简介
- 24.6.2 实例:Elliot Wave Chart Pattern
- 24.7 小结
- 第25章 反转指标
- 25.1 反转指标简介
- 25.2 德马克序列指标
- 25.2.1 德马克序列指标简介
- 25.2.2 实例1:指标TD 9
- 25.2.3 实例2:指标TD 13
- 25.3 之字转向指标
- 25.3.1 之字转向指标简介
- 25.3.2 实例1:ZigZag++指标
- 25.3.3 实例2:Zigzag Trend/Divergence Detector指标
- 25.4 小结
- 第26章 动量指标
- 26.1 动量指标简介
- 26.2 MACD指标
- 26.2.1 MACD指标的含义
- 26.2.2 实例:MACD Divergence
- 26.3 RSI指标
- 26.3.1 RSI指标的含义
- 26.3.2 实例:带有超买/超卖提示的RSI指标
- 26.4 小结
- 第27章 成交量指标
- 27.1 成交量指标简介
- 27.2 实例1:成交量分布图
- 27.3 实例2:自动锚定成交量分布指标
- 27.4 实例3:Volume Level&Breakout
- 27.5 实例4:VWAP指标
- 27.6 小结
- 第28章 背离技术分析
- 28.1 背离简介
- 28.2 实例1:RSI Divergence
- 28.3 实例2:多指标背离提示——适用于任何震荡类指标
- 28.4 小结
- 第29章 K线形态与分形技术分析
- 29.1 K线形态简介
- 29.2 分形
- 29.2.1 实例1:威廉姆斯分形
- 29.2.2 实例2:Fractals(适用于多种常规分形和威廉姆斯分形)
- 29.3 小结
- 第30章 波动率指标
- 30.1 均幅指标
- 30.2 肯特纳通道
- 30.3 TTM Squeeze指标
- 30.3.1 TTM Squeeze指标简介
- 30.3.2 实例:TTM Squeeze
- 30.4 布林带
- 30.4.1 布林带简介
- 30.4.2 实例:布林带+均线带
- 30.5 小结
- 第31章 其他指标与技术分析工具
- 31.1 斐波那契回撤与扩展
- 31.1.1 斐波那契回撤与扩展简介
- 31.1.2 实例1:Auto Fib Retracement
- 31.1.3 实例2:Auto Fib Extension
- 31.1.4 实例3:Fibonacci Zone
- 31.2 跳空缺口
- 31.2.1 跳空缺口简介
- 31.2.2 实例:Gaps
- 31.3 砖形图
- 31.3.1 砖形图简介
- 31.3.2 如何使用砖形图
- 31.4 小结
展开全部
出版方
电子工业出版社
电子工业出版社成立于1982年10月,是国务院独资、工信部直属的中央级科技与教育出版社,是专业的信息技术知识集成和服务提供商。经过三十多年的建设与发展,已成为一家以科技和教育出版、期刊、网络、行业支撑服务、数字出版、软件研发、软科学研究、职业培训和教育为核心业务的现代知识服务集团。出版物内容涵盖了电子信息技术的各个分支及工业技术、经济管理、科普与少儿、社科人文等领域,综合出版能力位居全国出版行业前列。