以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  最高价突破EMA均线平空开多,最低价突破EMA均线平多开空,图表程序如何写?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=79848)

--  作者:非有非无
--  发布时间:2015/6/16 12:55:36
--  最高价突破EMA均线平空开多,最低价突破EMA均线平多开空,图表程序如何写?
策略:最高价突破EMA均线平空开多(且EMA均线变红色),最低价突破EMA均线平多开空(且EMA均线变绿色),有信号就下单。请教老师以下图表程序如何写?

如:

//手数ss:=1; 

SEMA:REF(EMA(c,10),1);




--  作者:jinzhe
--  发布时间:2015/6/16 13:17:50
--  
ema变红变绿是怎么形成的?
--  作者:非有非无
--  发布时间:2015/6/16 14:31:06
--  
PARTLINE(SEMA>REF(SEMA,1),SEMA),COLORFF00FF,LINETHICK2;
--  作者:非有非无
--  发布时间:2015/6/16 14:32:00
--  
其它的请助写一下
--  作者:jinzhe
--  发布时间:2015/6/16 14:38:14
--  

ss:=1;

sema:ref(ema(c,10),1);

if h>sema and sema>ref(sema,1) then begin

   sellshort(1,0,market);

   buy(holding=0,1,market);

end

 

if l<sema and sema<ref(sema,1) then begin

    sell(1,0,market);

    buyshort(holding=0,1,market);

end