以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  三条均线单根K线内交叉怎么写  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=85184)

--  作者:fang圆
--  发布时间:2015/9/15 8:41:02
--  三条均线单根K线内交叉怎么写
jinzhe老师  三条均线在同一根K线内交叉交易策略怎么写  
     也就是说三条不同周期的均线(10,30,80),
     在图表中10,30线在同一根K线体内向下穿80线给卖出信号
     在图表中10,30线在同一根K线体内向上穿80线给买入信号
     (三条均线不一定要完全交叉于同一点,只是在同一K线体内完成三线上穿或下穿的交汇形态就算)

--  作者:jinzhe
--  发布时间:2015/9/15 8:52:28
--  

同时上穿:cross(ma10,ma80) and cross(ma30,ma80)

同时下穿:cross(ma80,ma10) and cross(ma80,ma30)


--  作者:fang圆
--  发布时间:2015/9/15 15:46:35
--  
谢谢jinzhe老师! 请帮我修改一下下面这串公式中的错误位置



ma3:=ma(c,3);
ma10:=ma(c,10);
ma60:=ma(c,60);

 
 
 if cross(ma3,ma60)and cross(ma10,ma60)then beginif 
    buy(holding=0,1,market);
end
if crosscross(ma60,ma3) and cross(ma60,ma10) then begin
    buyshort(holding=0,1,market);
end
 
if holding>0 and h>enterprice+5 then 多止盈:sell(1,0,market);
if holding>0 and l<enterprice-10 then 多止损:sell(1,0,market);
 
 
if holding<0 and h>enterprice-10 then 空止损:sellshort(1,0,market);
if holding<0 and l<enterprice+5 then 空止盈:sellshort(1,0,market);


--  作者:jinzhe
--  发布时间:2015/9/15 15:50:26
--  

ma3:=ma(c,3);
ma10:=ma(c,10);
ma60:=ma(c,60);


 
 
if cross(ma3,ma60)and cross(ma10,ma60)then begin
    buy(holding=0,1,market);
end
if cross(ma60,ma3) and cross(ma60,ma10) then begin
    buyshort(holding=0,1,market);
end
 
if holding>0 and h>enterprice+5 then 多止盈:sell(1,0,market);
if holding>0 and l<enterprice-10 then 多止损:sell(1,0,market);
 
 
if holding<0 and h>enterprice-10 then 空止损:sellshort(1,0,market);
if holding<0 and l<enterprice+5 then 空止盈:sellshort(1,0,market);


--  作者:fang圆
--  发布时间:2015/9/15 17:13:08
--  
谢了