1导论 1
1.1 金融交易的发展趋势 1
1.2 程序化交易的发展 2
1.3 程序化交易的基本类型 3
1.4 程序化交易的特点与优缺点 5
练习与思考 8
2程序化交易的基本原理和应用准备 9
2.1 程序化交易的基本原理 9
2.2 程序化交易前的准备 11
练习与思考 23
3程序化交易平台:国信TradeStation 24
3.1 国信TradeStation简介 24
3.2 操作界面 25
3.3 下单和交易管理 30
3.4 图形分析 36
3.5 策略交易 42
3.6 雷达屏 52
练习与思考 56
4程序化交易策略开发语言:EasyLanguage 57
4.1 TradeStation开发环境(TDE) 57
4.2 EL语法 61
4.3 EL的参数和变量 68
4.4 EL的控制语句 71
4.5 EL的函数 76
练习与思考 86
5程序化交易系统的开发过程 88
5.1 系统开发过程简介 88
5.2 信息收集分析 88
5.3 程序化交易系统的构成 91
5.4 交易策略的制定 95
5.5 交易策略的程序化 105
5.6 交易策略的回测检验 108
5.7 交易策略系统的优化 108
练习与思考 109
6趋势跟踪策略 110
6.1 趋势跟踪策略概述 110
6.2 移动均线趋势跟踪策略 111
6.3 MACD趋势跟踪策略 122
6.4 阻力与支撑突破趋势跟踪策略 124
练习与思考 127
7逆向交易策略 129
7.1 逆向交易策略概述 129
7.2 相对强弱指标(RSI)逆向交易策略 130
7.3 随机指标(KD)逆向交易策略 133
7.4 布林线逆向交易策略 135
练习与思考 142
8横盘突破策略 143
8.1 横盘突破策略概述 143
8.2 汉斯123突破交易策略 144
8.3 布林线突破交易策略 151
8.4 高低价通道突破策略 156
8.5 假突破的程序处理 159
练习与思考 162
9交易策略的组合 163
9.1 趋势与逆趋势策略组合:恒温器策略 163
9.2 超级日内组合策略 168
9.3 参考其他K线数据策略 181
练习与思考 187
10资产组合投资策略 188
10.1 资产组合投资方法 188
10.2 等权重资产组合配置策略 193
10.3 根据波动率配置资产组合策略 200
练习与思考 203
11风险控制与资金管理系统 204
11.1 风险控制概述 204
11.2 资金管理 204
11.3 止损策略 211
11.4 止盈策略 220
练习与思考 224
12加仓减仓策略 225
12.1 加仓减仓的基本方法 225
12.2 满仓交易策略 226
12.3 等额加仓策略 232
12.4 金字塔加仓策略 235
12.5 金字塔补仓策略 238
练习与思考 243
13交易策略系统的测试和优化 244
13.1 交易策略系统测试过程 244
13.2 交易策略系统测试性能分析 246
13.3 交易策略系统优化 254
13.4 交易策略系统优化测试的问题 261
练习与思考 263
14交易策略系统的使用和维护 264
14.1 交易策略系统的试运行 264
14.2 交易策略系统的运行与监控 268
14.3 交易策略系统的优化完善 270
练习与思考 274
参考文献 275