: | : | :期货量化学习 | :期货量化 |
返回列表 发帖

[MC源码] SAR 震荡策略交易系统(已修复)

[MC源码] SAR 震荡策略交易系统(已修复)

原文参考来源:FuturesNote

这次策略天地要介绍的策略是利用到SAR和ADX,SAR停损点转向指标,或称为抛物线型指标,是Technical 技术分析中很常见的一个指标,常用在设定停损点。在 investopedia 的介绍 中如下图




它是移动式的跟随着行情,当反向穿越时就是进/出场点,计算的公式如

SARt = SARt-1 + AF * ( EP – SARt-1)


其中AF为加速因子(acceleration factor),EP为极值(extreme price)

反转条件:SARt与当天价格发生交会,即下跌波段时SARt < Hight,上涨波段时SARt > Lowt,即为反转讯号。此时,SAR0= EP。


网路上有文章对于SAR指标有蛮详细的说明,想进一步了解SAR可以百度


而我们在应用上,也不需要自己重新编写指标的原始码,SAR指标在Multicharts 有内建函数ParabolicSAR,讯号有ParabolicSAR LE及ParabolicSAR SE,两者都可以直接看原始码参考或修改。 SAR指标可以用在进场或出场讯号,不过单单仅用在进场讯号时表现并不好,原因和一般趋势型策略相同,在震荡区间时进出次数太多,另外SAR若套用在短时间的K线上也有同样的问题,太容易翻单了。


而让单一指标发挥效用的最简易方法就是交配,把不同属性的指标拿来结合使用,因此我们除了用较长的K线之外,还要增加些过滤的逻辑,建议是能表示趋势的指标,例如ADX(可参考动能指标-ADX与Momentum 此篇)。


以下提供一个SAR及ADX结合应用的程序范例,主要逻辑是当ADX小于门槛值时,就照着SAR的方向作部位,另外再加上停损停利的设定。另外,里头参数的值可以根据使用者自行调整。


程序源码参考:



本帖隐藏的内容需要回复才可以浏览

加上ADX的判断后可以有效避免区间震荡时的洗刷,在有趋势时(ADX大于门槛)的波段,不让讯号翻转。例如以下的图示,若无ADX的过滤,那么高档的震荡会多了许多无谓的反转。但反过来说,也就没翻的那么快,或许等到ADX转弱已经回吐获利一大段,这些就是逻辑设计的取舍了。


实际测试图例(股指,周期15分,最近一年):

损益曲线看起来挺漂亮的。以上是SAR指标的介绍及结合ADX应用,请有兴趣的读者动手测看看吧~遇到问题也欢迎告诉我们~


论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
  2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
  3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
  4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

看看

TOP

老理念了,看看这个有什么新突破

TOP

學習了

TOP

学习

TOP

学习学习

TOP

学习学习

TOP

学习

TOP

謝謝

TOP

谢谢学习中

TOP

学习学习

TOP

一直想看看ADX的应用

TOP

学习学习

TOP

感谢分享

TOP

感谢分享

TOP

學習了

TOP

學習了

TOP

看看

TOP

参观参观

TOP

学习学习

TOP

返回列表