量化交易系统是怎么做出来的?

量化交易系统是怎么做出来的?,第1张

量化交易系统是进行策略开发的工具软件,但是很多人理解是偏向技术交易的策略系统。

策略模型是通过投资者的逻辑思想,然后通过量化交易系统进行策略模型开发,然后用这些策略模型进行选股交易风控等。

本文的直接目的是为了自己的策略研究打基础,想把市面上经典的书籍介绍的系统的各个方面纳入本文章,为策略研究做个参考,感觉网上介绍的都不太全面。

文章第一版为阅读通向财务自由之路[1]的总结,介绍了系统开发的各个步骤(会适当加上自己的理解,理解不当请指正),以后阅读的书籍和资料希望能够以此为框架添加进去,并做出适当修改。

参阅的书籍和资料可以参考本文末尾的参考资料。

了解你自己对目标设定起到关键作用,目标设定应该成为交易系统开发的重要环节。

然后根据这些清单,确定任务和目标。

你是根据你对市场的看法进行交易或者投资,读完一些书后,写下你对市场的看法,对系统的每一部分列出你的观点。

专注于某一观念,如趋势跟踪、波段交易、价值交易、套利、价差交易。

宏观环境分析,确定长期的宏观经济情况。

长期和短期。

方案是采取其他行为前必须具备的条件,是进入和退出的基本方面,这能够提高系统的可靠程度。

方案的五个步骤:

第一,确定合适的条件是否出现,以适合一个特定的系统。

比如适合熊市的系统。

第二,市场选择。 选择交易的市场,考虑6个方面:

(1)流动性如何

(2) 是否为新市场

(3) 交易所如何,你是否了解其规则

(4) 波动幅度 特定时间框架内的价格波动幅度

(5) 资本化程度。

(6)市场对你的理念的遵循程度如何。你的理念和市场非常吻合。

(7)选择独立的市场的资产组合。考虑各种市场的相关性。

第三,市场方向。对市场过去六个月的主导方向进行总结。

第四,方案条件。根据你的交易理念必须具备的条件,入市之前的必须的准则。

第五,市场时机的选择。时机选择信号。

方案测试,这里还不太理解。

(1)失败的测试方案

(2)极点反转或衰竭模式方案。

(3)折回方案

还有滤嘴和方案之间的关系。

方案选择包括入市信号。入市信号有以下类型,这些类型以后有时间慢慢测试。

管道突破、图标突破、波动幅度突破、ADX 、移动平均和 适应性平均 、 摇摆指数和随机指数 。

止损点:如果理念失效,这是保护资金退出市场的那个点。

作用:

第一,设置愿意承受的最大风险。比如进入价格为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)任意停价和心理停价 市场有很好的直觉,任意停价。心理停价:人本身状态不佳。

缺点:加入止损, 降低市场的可靠度。

大多数系统需要多个退出策略。

退出策略分类

期望收益是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%以上。

头寸确定模型分类

根据以上做出交易计划,其中要包括为可能发生的大灾难做好准备,针对每一项灾难设计可执行方案

资金用完后有新的信号怎么办:

第一,限制新的购买;第二,消除最差的业绩股票,增加新股票;第三,继续购买新的,头寸规模确定小点。

影响系统开发的六个关键因素:


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/6060082.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-13
下一篇 2023-03-13

发表评论

登录后才能评论

评论列表(0条)

保存