期货市场的计算机分析
期货市场计算机分析指南
导论:计算机分析的核心哲学
本书由两位资深期货交易专家——查尔斯·勒博(Charles Lebeau)和大卫·W.卢卡斯(David W. Lucas)合著。勒博拥有24年期货行业经验,是《技术交易商简报》的编辑和发行人,同时也是岛景金融集团的创始人和总裁。卢卡斯则是计算机期货交易领域的权威专家,担任《技术交易商简报》的技术编辑,负责管理基金交易并为专业交易顾问提供咨询服务。
作者的核心观点是:技术分析的主要目的是仔细而具体地观察当前情况,以在未来获利。他们不相信可以准确预测未来的具体价格,而是致力于寻找趋势或趋势的消失,运用考虑到趋势随时可能开始或终止的适当指标和策略。他们明确表示,书中介绍的是他们实际使用过的技术工具,分享的是第一手的经历和观察结果。
第一部分:交易系统的建立
问题1:鉴定可交易的市场——流动性是关键
建立有效交易系统的第一步是把广泛的期货合约浓缩到一个可管理的数目。作者建议使用交易量和未平仓合约数作为流动性的主要度量标准:
- 最低标准:每日完成5000张合约的交易量,加上总共20000张未平仓合约
- 流动性的最佳度量指标就是交易量和未平仓合约数本身
- 避免新市场:新的期货合约必须至少经过两三个交割周期后才能加入投资组合
- 定期监控:建议至少每月回顾一次所有市场的流动性
这种方法可以把100多个市场过滤到约20个可管理的市场。
问题2:鉴别走势
无论何时用到“走势”一词,它应该与一个时间段相关。作者寻找的是持续三到四个月或更长时间的走势。发现走势所用的工具包括:
简单有效的移动平均线组合:
- 3日与12日移动平均线组合
- 9日与18日移动平均线组合
- 4日、9日和18日三条移动平均线组合:可以识别横向趋势
三条均线的趋势判断规则:
| 条件 | 市场状态 |
|---|---|
| 4日均线在9日均线之上,9日均线在18日均线之上 | 上升趋势 |
| 4日均线在9日均线之下,9日均线在18日均线之下 | 下降趋势 |
| 9日均线在18日均线之上,但4日均线穿过9日均线 | 横向趋势 |
| 9日均线在18日均线之下,但4日均线穿过9日均线 | 横向趋势 |
关键原则:趋势鉴定技术研究的关键是简单方便。使用两种指标,当它们反映的趋势一致时,市场就成该趋势;如果不一致,就认定为横向趋势。
问题3:市场择时
有技巧地买入商品头寸好似朝着靶子开枪。首先必须瞄准目标(弄清走势),接着要做好准备,最后要仔细地扣下扳机(进入市场)。市场至少有三种走势:
- 长期走势(数周或数月):决定市场走向
- 中期走势(最后几天):必须使用更灵敏的指标鉴定
- 短期走势(前一天和当天):触发正确的入市
等待价格确认可以大大改善入市结果:系统交易和研发组的测试显示,等待市场突破当日两条移动平均线相交的最高点,五年半的测试期间,理论上的累计收益率从22%增长到61%,每笔交易的利润增长了235%。
问题4:建立止损
止损是交易中最重要的风险控制工具。止损过近会导致被迫平仓,止损过远则会造成过大的损失。作者提出的折中方案是:
- 算出价格移动平均线的标准差:在偏离移动平均线的最高点处建立止损(布林带的核心原理)
- 使用每日价格变化的平均值:作为建立止损的最小距离
- 建立5日或10日移动平均线:将原始止损点设置于与移动平均线之间的区间相等的最小距离处
止损方法要保持一致:无论选择什么方法,建立的止损点位应该保持一致,并严格遵循规则。改变止损方法(时而宽,时而窄)通常会导致最糟糕的结果。
问题5:退市择时——最关键的要素
核心观点:获利的真正关键是懂得如何退出市场。作者见过许多交易商,尽管赚了钱,入市方法却很荒诞,但大多数人从未意识到他们昂贵的入市策略与交易结果并没多大关系。
作者推荐的折中退市策略:
- 使用两单元的交易账户:以保守的目标价获取一个头寸中获得的利润,让第二个头寸继续运行以捕获大额盈利交易
- 给市场一些空间(宽止损):直到市场成为超买状态或市场发展对你非同寻常的有利
- 收紧止损保护利润:同时保留市场继续发展的获利机会
测试退市技巧的方法:随机地进入一系列假设的交易,既不考虑方向也不考虑择时,然后设置你的退市止损点,实施你的取利策略。经过30或更多的假设交易后,如果结果不比保本强,那么退市方法就有待改进。
问题6:再入市择时
大趋势太稀罕宝贵了,不容错过,所以需要确保在证实退市过早的时候,能够返回市场。
再入市策略:
- 采用逢高买进的方法(基于市场如果能克服某些经典的阻力点,就标志着走势仍在继续)
- 摆动指标派上用场:等待随机波动指标下降到一定级别后反转上扬
- 使用极敏感的短期指标:如三日的相对强弱指数(RSI)发出的信号作为择时信号
RSI再入市技巧:当RSI呈钩状弯曲反转上升至50的中点时,可以认定修正完结了。当市场移开中点产生+50的RSI读数那天的高价后,在随后的一天买进。
问题7:监控系统
所有的系统最终都可能失效,最谨慎的方法是永远设想到最糟糕的情况并做好应对准备。
监控系统应包含的统计数据(以长期国库债券为例):
| 统计指标 | 典型值 |
|---|---|
| 每周期交易频率 | 平均每月1.5笔交易 |
| 盈利交易百分比 | 平均32% |
| 最长连续亏损 | 7笔 |
| 连续盈利交易 | 5笔 |
| 每笔盈利交易平均收益 | 1420美元 |
| 平均亏损交易额 | 490美元 |
| 最大亏损交易额 | 2700美元 |
| 股票值的最大回吐 | 7880美元 |
| 从最大回吐恢复时间 | 11个月 |
关键原则:监控系统必须能在重大亏损发生前就甄别出问题。使用历史数据测试时认真编纂重要的绩效数据,现时交易时就可以与当前数据进行比较。
第三部分:系统测试
为什么要测试?
系统测试的两个核心价值:
- 必须使系统机械化,消除自由裁量的要素
- 发现系统是否有积极期待(交易商的优势)
没有哪种理财方法可以将一个失败的系统转变为成功的系统。你可以用你在乎的任何赌博策略试一试,如果你没有积极期待,从长远来看,理财方法根本不会改变系统交易结果。
最优化处理的危险
卢卡克和布罗森的关键发现(测试了20年的数据):
- 优化与否,通道突破系统的利润都在50%到65%的范围
- 王尔德方向性运动系统的利润都在30%到54%的范围
- 优化处理的预测能力是有限的
如何避免曲线拟合:
- 变量越少,结果越可靠
- 最多可以有2到5个变量
- 不要创建为具体市场量身定做的系统
- 不要把日期数据分成很小的部分进行季节性研究
选择测试周期
- 测试周期应长得足以在每个市场上至少产生30笔交易
- 目的是通过尽可能多地涵盖过去的情况来模拟将来可能出现的情况
- 至少要进行三年的测试,五年是一般认可的最小周期
衡量绩效的关键指标
夏普比率:
- 公式:(年度化收益 - 无风险收益率)÷ 年度化收益标准差
- 夏普比率越高,收益越高,波动性越低
破产概率(POR):
| 盈利交易% | 平均盈利/平均亏损 | 破产概率(初始25000,目标50000,破产12500) |
|---|---|---|
| 30% | 2:1 | 约80% |
| 35% | 2:1 | 约45% |
| 40% | 2:1 | 约15% |
| 45% | 2:1 | 约5% |
核心原则:大部分成功的顺势交易商拥有35%到45%的盈利交易。要达到55%以上是很困难的。
入市方法测试结果
作者的测试(1986-1990年,五个市场)显示:
- 所测试的入市方法都不比随机入市法好多少
- 这证明了退市策略的重要性:完全创造一种使用随机入市法,将止损和取利退出结合起来的可盈利的交易系统是可能的
退市策略测试结果
核心发现:
- 跟踪止损产生了最高的盈利交易百分比
- 盈利交易百分比最高的退市方法未必就是可获得的盈利最大的方法
- 具体的入市策略决定可盈利的范围,但退市策略关乎最终的结果
止损策略测试结论
- 小量的密集止损降低了盈利交易百分比,宽松的止损提高了盈利交易百分比
- 小额风险的止损跟踪过于密集会使交易过早被平仓,绩效不如使交易充分发展的止损
- 就初始风险而言,简单的定额止损与所谓的逻辑止损绩效相当
- 保本止损绩效非常好
创建简单交易系统的方法
作者创建的示例系统:
- 户头大小:25000美元
- 投资组合:五种市场(德国马克、黄金、大豆、长期国债、原油)
- 入市策略:3/12移动平均线相交
- 退市策略:10日抛物线指标
- 止损:1500美元初始止损和跟踪止损
使用ADX过滤器的效果:
| 指标 | 无ADX过滤器 | 有ADX过滤器 |
|---|---|---|
| 总净收益 | 3282美元/年 | 61333美元(6年半) |
| 年回报率 | 14.8% | 37.7% |
| 盈利交易% | 35% | 44% |
| 盈利/亏损比 | 2.06 | 2.32 |
| 破产概率 | 45% | 2.9% |
第四部分:日交易
日交易面临的挑战
成本结构:假设每笔交易佣金20美元,价差每方10美元(买进和卖出各10美元)。要实现100美元净收益的系统,必须鉴别出140美元的价格变动。择时差错140美元时,将亏损180美元。
成功的概率:作者估计能在任一持续时间段内赚钱的日交易商不足千分之一。
候选市场的日范围标准(达到500美元或更高的时间比率):
| 市场 | 达标比率 |
|---|---|
| 标准普尔指数 | 69% |
| 纽约商品交易所 | 64% |
| 英镑 | 53% |
| 长期国债 | 50% |
| 瑞士法郎 | 50% |
| 日元 | 38% |
| 民用燃料油 | 37% |
| 德国马克 | 35% |
| 原油 | 31% |
| 大豆 | 28% |
| 银 | 23% |
| 黄金 | 21% |
| 糖 | 13% |
关键点计算方法
尼尔·韦恩绰布的关键点公式:
- 计算均价:(昨天高价 + 昨天低价 + 昨天收盘价)÷ 3
- 计算关键高点(阻力点):均价 × 2 - 昨天低价
- 计算关键低点(支撑点):均价 × 2 - 昨天高价
日交易策略示例
西贝特的"刀"系统(纽约期货交易所):
- 从重要的高价点或低价点移动0.70个点位时进入市场
- 在离入市点0.30个点位处设置密集的止损
- 领先0.70点位时,使用0.70点跟踪止损
随机指标偏离日交易方法:
- 用18日ADX衡量当日走势强度
- ADX上升时只能沿走势方向交易;ADX下降时沿任一方向交易
- 用半小时随机指标检查短期走势方向
- 三分钟随机指标与三分钟期货图表间出现三点偏离后进入交易
- 收盘时取利或退市
附录:关键公式速查
动力指标
Mₜ = Pᵢ - Pᵢ₋ₙ
RSI
RSI = 100 - (100 / (1 + RS))
RS = 平均涨幅 / 平均跌幅
随机指标
%K = (收盘价 - n天最低价) / (n天最高价 - n天最低价) × 100
慢速%K = 快速%D
慢速%D = 慢速%D的前值×2 + 慢速%K 的当前值) / 3
布林带
- 中轨:n天简单移动平均线
- 上轨:中轨 + 2个标准差
- 下轨:中轨 - 2个标准差
延伸阅读
| 书名 | 作者 | 推荐理由 |
|---|---|---|
| 《技术交易系统新概念》 | J.威尔斯·王尔德 | 技术分析的经典之作,详细介绍了DMI、RSI、抛物线等核心指标的原创理论 |
| 《新商品交易系统和方法》 | 派里·考夫曼 | 交易系统构建的权威指南,对各种技术方法进行了全面而严谨的评估 |
| 《系统交易道琼斯指南》 | 小布鲁斯·巴布括克 | 对多种交易系统进行了大量实证测试,是系统测试领域的重要参考文献 |
| 《技术性市场指标百科全书》 | 罗伯特·科尔比 / 托马斯·米尔斯 | 对各种技术指标进行了全面的历史测试和数据验证 |
| 《投资组合管理公式》 | 拉尔夫·温斯 | 资金管理领域最重要的著作,深入探讨了几何平均数和破产概率 |
| 《赢家带走一切》 | 威廉·格勒切尔 | 作者最喜爱的书籍之一,用幽默的方式阐述了商品交易的智慧 |
| 《点数图商品交易技巧》 | 考夫曼 | 对点数图方法进行了系统化的阐述和实用指导 |
核心要点总结
-
系统建设七步法:鉴定可交易市场 → 鉴别走势 → 市场择时 → 建立止损 → 退市择时 → 再入市择时 → 监控系统
-
ADX是决策的核心:ADX上升时顺势交易,ADX下降时逆势或观望
-
退市比入市更重要:获利的真正关键是懂得如何退出市场
-
避免过度优化:优化处理的预测能力有限,变量越少结果越可靠
-
简单原则:使用简单移动平均线,保持止损方法一致,系统越复杂越容易失效
-
测试目的不是证明:测试是为了了解系统的优缺点,为现实交易做准备
-
日交易成功率极低:对绝大多数交易商而言,长期交易策略远比日交易更有价值