引言
本文的直接目的是为了自己的策略研究打基础,想把市面上经典的书籍介绍的系统的各个方面纳入本文章,为策略研究做个参考,感觉网上介绍的都不太全面。
文章第一版为阅读通向财务自由之路[1]的总结,介绍了系统开发的各个步骤(会适当加上自己的理解,理解不当请指正),以后阅读的书籍和资料希望能够以此为框架添加进去,并做出适当修改。
参阅的书籍和资料可以参考本文末尾的参考资料。
一、列出清单
了解你自己对目标设定起到关键作用,目标设定应该成为交易系统开发的重要环节。
- 你的资本情况: 生活成本多少,风险资本有多少
- 你的亏损承受能力如何
- 自我时间评估:每天花在交易上多少时间,决定是短期还是长期系统
- 电脑技能怎么样:是否熟练使用一门编程语言来进行测量回测 系统开发等
- 对统计学了解多少:起码掌握基础的统计学和概率学知识
- 对市场了解多少 包括交易机制 如何低成本执行[2]等
- 你的心理优势和弱势是什么
- 你在自我约束方面的优势和弱势是什么
- 根据个人资源 你需要在交易之前 学习什么、完成什么,你会怎么去做
然后根据这些清单,确定任务和目标。
二、培养开放的观念 ,收集市场信息
你是根据你对市场的看法进行交易或者投资,读完一些书后,写下你对市场的看法,对系统的每一部分列出你的观点。
三、确定交易观念
专注于某一观念,如趋势跟踪、波段交易、价值交易、套利、价差交易。
四、确定大环境
宏观环境分析,确定长期的宏观经济情况。
五、确定交易的时间构架
长期和短期。
六、确定方案和市场进入
1. 确立方案
方案是采取其他行为前必须具备的条件,是进入和退出的基本方面,这能够提高系统的可靠程度。
方案的五个步骤:
第一,确定合适的条件是否出现,以适合一个特定的系统。
比如适合熊市的系统。
第二,市场选择。 选择交易的市场,考虑6个方面:
(1)流动性如何
(2) 是否为新市场
(3) 交易所如何,你是否了解其规则
(4) 波动幅度 特定时间框架内的价格波动幅度
(5) 资本化程度。
(6)市场对你的理念的遵循程度如何。你的理念和市场非常吻合。
(7)选择独立的市场的资产组合。考虑各种市场的相关性。
第三,市场方向。对市场过去六个月的主导方向进行总结。
第四,方案条件。根据你的交易理念必须具备的条件,入市之前的必须的准则。
第五,市场时机的选择。时机选择信号。
方案测试,这里还不太理解。
(1)失败的测试方案
(2)极点反转或衰竭模式方案。
(3)折回方案
还有滤嘴和方案之间的关系。
2. 入市信号
方案选择包括入市信号。入市信号有以下类型,这些类型以后有时间慢慢测试。
管道突破、图标突破、波动幅度突破、ADX 、移动平均和 适应性平均 、 摇摆指数和随机指数 。
七、确定初始风险1R
止损点:如果理念失效,这是保护资金退出市场的那个点。
作用:
第一,设置愿意承受的最大风险。比如进入价格为50元,设立停止点为47元,那么初始风险R为3(50-47)。
第二,设定一个用于衡量随后收益的基准。每笔收益设为R的多少倍并减去交易成本。
观点:一旦进入了一笔交易,交易的成功更多的是靠价格移动的结果 ,而不是入市的结果。
看大多损失的分布,一般来说都小于1R,因为退出市场的点会上移。
止损方法
第一:置于市场噪声之上。2.7-3.4乘平均真实波幅的10天移动平均。长期的可以使用10倍每日波动量的停价。3倍与每周波动量。
第二,找到最大不利偏移量MAE,并用该值的一定比例。最高价和最低价格,整个交易期间你有可能会碰到的不利于头寸的最坏的一日内的价格移动。
第三,紧密的停价,带来较高的R乘数的交易。
第四,基于入市理念使用合理的停价。
(1)美元停价 一笔交易愿意承受的损失 高于MAE
(2)百分比折回停价 不要想象的 最好是MAE分析的基础上 (3) 波动幅度停价 ATR的3倍
(4)DEV停价 计算平均真实波动幅度以及标准差 平均真实波动幅度 加上一个标准差 再加10%的修正因素 或者加两个标准差。
(5)管道突破 和移动平均停价
(6)时间停价 一定时间内没有实现利润 就退出 适合短期不适合长期
(7)任意停价和心理停价 市场有很好的直觉,任意停价。心理停价:人本身状态不佳。
缺点:加入止损, 降低市场的可靠度。
八、市场退出
大多数系统需要多个退出策略。
退出策略分类:
- 带来损失,降低初始风险的退出策略
第一,定时停价。多少时间内没有赚钱 就退出。或者挑选表现最差的股票退出
第二,跟踪停价。波动跟踪停价。管道突破、移动平均线较差等 - 利润最大化的退出策略
第一,跟踪停价
第二,利润折回停价。达到一定的利润,返还一定的利润。利润越大 百分比越小。
第三,百分比折回停价。价格上升后设定一定的百分比止损停价价格。 - 防止返还过多的退出策略。
第一,利润目标。期望的回报-风险比率,比如4R就收回。
第二,利润折回。先确定利润目标,再折回。
第三,不利于你的大幅度波动。平均真实波动幅度的几倍。
第四,抛物线停价。记得考虑再入市技巧。 - 心理退出策略。
九、确定期望收益和R乘数的分布
期望收益是R乘数的平均数(平均收益除以平均损失,公式见9-1 ),由市场退出选择。
期望收益 = win_r/loss_r (9-1)
win_r根据所有盈利的交易得出平均每笔获利的R乘数,
loss_r根据所有亏损的交易得出平均每笔亏损的R乘数,。
看看R乘数的分布,盈利的R乘数如何,亏损是小于1R还是怎么样。
记得测试下在以下不同市场上的R乘数分布:
平缓的上涨
剧烈的上涨
平缓的横向移动、
剧烈的横向移动
平缓的下跌
剧烈的下跌
十、头寸规模确定
资金总风险百分为总账户的百分比,确立法则:
(1)利用别人的钱,总风险比例为1%及以下。
(2)自己的钱:0.5%-2.5%
(3)寻求巨额回报 承担较大风险:2.5%以上。
头寸确定模型分类:
固定金额交易一单位
等价值交易单位:用于股票或其他没有杠杆功能或杠杆很小的工具。
就是把资金总额分成N个部分,分到各个工具上去,资金等权重分配。对于期货 每个份额为合约价值。
缺点:赚钱时,缓慢增加,特别是小账户。百分比风险模型
最后每股的风险与总的风险有相同的比例。
比如将头寸控制在总资本的2.5%,设为a;
没手合约风险为b。 可以买入:int(a/b)百分比波动幅度模型
利用平均真实波动幅度(威尔斯。怀尔德),确定每日有利或者不利的价格变化。
先设允许账户的最大波幅百分比:比如2%。设账户总资金为50000,则最大波动幅度为50000*2% = 1000元
再算出每日波幅,比如每单位20日平均波幅为3元,一手假如100个单位,即每手每日波动幅度为300元。最后头寸规模确定就是int(1000/300)。
十一、交易计划
根据以上做出交易计划,其中要包括为可能发生的大灾难做好准备,针对每一项灾难设计可执行方案
十二、其他
资金用完后有新的信号怎么办:
第一,限制新的购买;第二,消除最差的业绩股票,增加新股票;第三,继续购买新的,头寸规模确定小点。
十三、如何评价整体系统
影响系统开发的六个关键因素:
- 可靠度 百分之多少时间是赚钱的
- 期望收益
- 每笔交易的成本 佣金 执行成本 税收 心理成本(犯错误的成本)。最终的获利成本为系统期望收益-犯错误的函数
- 获得交易机会的概率。期望收益*机会 得到期望总值
- 头寸规模确定模型
- 交易投资的资本规模
参考资料以及注释
- 通向财务自由之路
- 《投资者订单提交行为、订单簿特征与数量化交易研究》 这本书对低成本执行或许会有帮助。