1 导论 1
1.1 金融交易的发展趋势 1
1.2 程序化交易的发展 2
1.3 程序化交易的基本类型 3
1.4 程序化交易的基本特点 4
2 程序化交易的基本原理和应用准备 8
2.1 程序化交易的基本原理 8
2.2 程序化交易前的准备 9
3 程序化交易平台:YesTrader 23
3.1 概述 23
3.2 界面 23
3.3 管理 28
3.4 行情 34
3.5 账户与交易 47
4 程序化交易策略开发语言:YesLanguage 56
4.1 YesLanguage编辑器 56
4.2 YesLanguage语法 58
4.3 YesLanguage参数和变量 65
4.4 YesLanguage的控制语句 69
4.5 YesLanguage的内部函数 74
4.6 YesLanguage的外部函数 90
4.7 YesLanguage的应用 94
5 程序化交易系统的开发过程 105
5.1 系统开发过程概述 105
5.2 信息收集分析 105
5.3 程序化交易系统的构成 109
5.4 交易策略的制定 113
5.5 交易策略的程序化 122
5.6 交易策略的回测检验 126
5.7 交易策略系统的优化 127
6 趋势跟踪策略 130
6.1 趋势跟踪策略概述 130
6.2 移动均线趋势跟踪策略 132
6.3 MACD趋势跟踪策略 137
6.4 阻力与支撑突破趋势跟踪策略 138
7 逆向交易策略 141
7.1 逆向交易策略概述 141
7.2 相对强弱指标RSI逆向交易策略 142
7.3 随机指标KD逆向交易策略 145
7.4 布林线逆向交易策略 147
8 横盘突破策略 152
8.1 横盘突破策略概述 152
8.2 汉斯123突破交易策略 153
8.3 布林线突破交易策略 154
8.4 高低价通道突破策略 166
8.5 假突破的程序处理 169
9 交易策略组合和资产组合策略 172
9.1 趋势与逆趋势两策略组合:恒温器策略 172
9.2 多种策略组合:超级日内组合策略 176
9.3 资产组合投资策略 181
10 风险控制与资金管理系统 201
10.1 引言 201
10.2 资金管理 202
10.3 止损策略 209
10.4 止盈策略 216
11 交易策略系统的测试和优化 219
11.1 交易策略系统测试过程 219
11.2 交易策略系统测试性能分析 222
11.3 交易策略系统优化 232
11.4 交易策略系统优化测试的问题 236
12 交易策略系统的使用和维护 239
12.1 交易策略系统的试运行 239
12.2 交易系统的运行与监控 245
12.3 交易策略系统的优化完善 246
参考文献 252