下载MetaTrader 5
要添加评论,请登录注册
您需要OpenCL吗?MQL5可以提供
农培将
6
农培将 2010.07.09 17:54 

比如说:我想编一个程序,设定条件10日均线上穿20均线.应该如何取得10日,和20日线的值,又是如何表示"上穿"的?谢谢了

trad
44
trad 2010.07.18 03:38  
//前一天的均线
double ma10_1 =  iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, i+1);
double ma20_1 =  iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, i+1);

//今天的均线
double ma10 =  iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, i);
double ma20 =  iMA(NULL, 0, 10, 0, MODE_SMA, PRICE_CLOSE, i);

//如果前一天的10均线小于或等于20日均线,并且今日的10均线大于20均线
if(ma10_1<=ma20_1 && ma10>ma20)
{
      //上穿
}
马立强
13
马立强 2011.07.24 15:19  

学习了,谢谢!

/
要添加评论,请登录注册