万本电子书0元读

万本电子书0元读

顶部广告

零基础学Pine Script——基于TradingView平台的量化分析(全彩)电子书

售       价:¥

19人正在读 | 0人评论 6.6

作       者:阎英姿

出  版  社:电子工业出版社

出版时间:2023-11-01

字       数:12.4万

所属分类: 科技 > 计算机/网络 > 多媒体/数据通信

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
这是*本介绍Pine Script语言的中文图书。Pine Script是TradingView平台上特有的一种轻量级脚本语言,它简洁*、易学易用,可用于编写/定制指标和策略,并进行策略的回测。 按照内容划分,本书可以归类于金融投资领域的量化分析图书范畴。全书内容分为四个部分,包括基础篇、函数篇、进阶篇和应用篇。本书从初学者角度出发,按照由浅入深、从基础到应用的顺序递进,先介绍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 小结

后折页

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部