以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  sar动态止损问题  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=50843)

--  作者:bizstar
--  发布时间:2013/4/9 16:32:39
--  sar动态止损问题

想参考sar系统的思路,写个动态止损线,这也是广发证券常用的止损策略。

以空头为例。

1、空头开仓,SAR(K)=本期k线最低价;//初始值可以自定义.(k=0,1,2,3……n)

2、开仓以来,每创出一次新低,加速因子AF+0.01。AF最大值为0.1.大于0.1也不再累加了。

3、SAR(K+1)=SAR(K)+(MAX[H(j)]-SAR(K))*AF.(J<=K)

4、输出该sar指标线。

 

请大家帮忙了

 


--  作者:bizstar
--  发布时间:2013/4/10 11:17:50
--  

我写了个,但不是跟随上涨,有一段是水平线。

问题我感觉是在sar值需要和sar前值有关系,这点我没写出来。


--  作者:bizstar
--  发布时间:2013/4/11 10:47:44
--  

没有人帮忙回答下吗?


--  作者:王锋
--  发布时间:2013/4/11 20:52:28
--  

能力有限,没办法帮你写完整程序了,你可以参考一下

 

使用金字塔PEL语言实现的SAR算法,可以加工用户特定的移动止损功能

http://www.weistock.com/bbs/dispbbs.asp?BoardID=10&ID=3437&replyID=&skin=1

 

这里完整的公开了SAR的算法,而且是用PEL语言实现的


--  作者:bizstar
--  发布时间:2013/4/12 15:32:28
--  
就是里面的循环语句搞不清楚呀。水平有限,搞了很久了还是不行呀。
--  作者:bizstar
--  发布时间:2013/4/15 11:09:37
--  

自己的问题自己解决。我自己写了一个。

http://www.weistock.com/bbs/dispbbs.asp?boardid=10&id=51042&page=1&star=1