外汇通论坛软件讨论交流区MT4专区 请教MQ语言的问题,请高手帮忙

1  /  1  页   1 跳转 查看:272

请教MQ语言的问题,请高手帮忙

请教MQ语言的问题,请高手帮忙

datetime TimePrev=30;
............省略几行....
int start()
  {
  //close/Open
if (TimePrev==Time[0]) return(0);
  TimePrev=Time[0];
//MA SET
    double fast1=iMA(NULL,0,mafastperiod,mafastshift,mafastmethod,mafastprice,1);
  double fast2=iMA(NULL,0,mafastperiod,mafastshift,mafastmethod,mafastprice,2);
  double slow1=iMA(NULL,0,maslowperiod,maslowshift,maslowmethod,maslowprice,1);
  double slow2=iMA(NULL,0,maslowperiod,maslowshift,maslowmethod,maslowprice,2);
..............省略

做个是一个均线的金叉和死叉做为买卖依据。
请教下, 
if (TimePrev==Time[0]) return(0);
  TimePrev=Time[0];
这两行如解释?
这个程序经过编译后,放入自动交易,会出现不部分金叉死叉不交易的情况。如何去编写,可以达到不遗漏任何一次金叉死叉?
谢谢
采用的
mafastshift= -1
maslowshift=1
是不是因为平移造成的?
如果高手愿意指点请加QQ,小弟不甚感激。
 

回复:请教MQ语言的问题,请高手帮忙

顶上去
 
1  /  1  页   1 跳转

版权所有 外汇通  Forex.Com.Cn  Sitemap

Powered by Discuz!NT 2.0.1214    Copyright © 2001-2008 Comsenz Inc. 京ICP证020368号
返顶部