以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请老师帮助编写  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=166996)

--  作者:yuanman
--  发布时间:2018/12/11 10:01:54
--  请老师帮助编写
从最高价大于上轨开始计算,N根K线内MA1下穿MA2,平空开多。谢谢老师
--  作者:FireScript
--  发布时间:2018/12/11 10:04:16
--  
 最高价大于上轨以来的N周期内,满足ma1下穿ma2平空开多? 这个上轨如何定义的呢?

--  作者:yuanman
--  发布时间:2018/12/11 13:15:46
--  
就是布林线的上轨
--  作者:FireScript
--  发布时间:2018/12/11 13:42:09
--  
 MID:  =MA(CLOSE,M);//布林中轨
UPPER: =MID + K*STD(CLOSE,M);//布林上轨
LOWER:= MID - K*STD(CLOSE,M);//布林下轨

len:BARSLAST(h>=upper);//最近一次最高价大于上轨到现在的距离

if  len<=N and cross(ma2,ma1) then
begin
sellshort(holding<0,holding,market);
buy(holding=0,1,market);    
end

布林的参数M你自己定义下,以及参数N也需要你自行定义下。

--  作者:yuanman
--  发布时间:2018/12/11 14:21:15
--  
谢谢老师