//+----------------------------------------------------------------------------+//| Функция определения тренда |//| Параметры: |//| line0 - значение линии на нулевом (расчетном) баре |//| line1 - значение линии на первом (предыдущем) баре |//| Возвращаемое значение |//| +1 - линия идет вверх, тренд положительный | //| -1 - линия идет вниз, тренд отрицательный | //| 0 - линия горизонтальна,тренд нулевой | //+----------------------------------------------------------------------------+int GetTrend(double line0,double line1){int res=0;if( line0> line1)
res=1;if( line0< line1)
res=-1;
return(res);
}int start(){//---на примере МА //---получение значение линии МА на нулевом и первои баре double ma0=iMA(NULL,0, MAperiod,0,MODE_EMA,PRICE_CLOSE,0);double ma1=iMA(NULL,0, MAperiod,0,MODE_EMA,PRICE_CLOSE,1);//---расчет трендаif( GetTrend( ma0, ma1)>0)Comment(" Линия идет вверх, тренд положительный!");if( GetTrend( ma0, ma1)<0)Comment(" Линия идет вниз, тренд отрицательный!");return(0)}
对xrust。
))
但如果我不使用神奇的数字--我应该怎么写?
要么==0,要么删除这一行
1、什么是EA?
2、如何使用它。
3、它真的可以自己交易吗? 如果可以,如何使用它。
4、如果我通过策略测试器运行它,我如何在那里解密输出(图表.... 等),我如何在交易中使用它。
请回答这4个问题 =(
你好!
请帮助我提供建议或解决方案。我试图让专家顾问在前一个条形图 "吸收 "前一个条形图时给出一个信号。
1 - 如果吸收是向上的2 - 如果吸收是向下的。
我认为一切都很简单,比较价格开盘 和收盘就可以了......但事实并非如此。当我把鼠标悬停在前两根柱子上时,很明显最后一根柱子是在吃倒数第二根。
非常希望得到帮助,并预先感谢您。
以下是这段文字。
int start(){
//----
if (SShort()==1)
Alert("1");
}
如果(SLong()==1)
Alert("2");
}
//----
return(0);
}
//+------------------------------------------------------------------+
int SShort()
{int MS=0;
if (Open[1]>Close[2] && Close[1]<Open[2] && Open[1]>Close[1] &&Open[2]<Close[2])
MS=1;
return(MS);
}
//+------------------------------------------------------------------+
int SLong()
{
int ML=0;
if(Open[1]<Close[2] && Close[1]>Open[2] && Open[1]<Close[1] && Open[2]>Close[2] )
ML=1;
return(ML);
}
//+------------------------------------------------------------------+
图中显示了吸收的原理。提前感谢。
我不确定我在寻找什么。只意味着对烛台主体的吸收。
换成
而在第二种情况下也是请原谅我,但我完全不清楚这个页面的意思....??????????。
要么==0,要么去掉这一行。
还有一个问题--请帮忙)
我如何定义订单类型(订单是由买入还是卖出关闭的)?
你好!
你能给一个新手建议吗?如何在EA中规定一条指标线,而不是相对于另一条线<&>的位置,而是其向上或向下的运动。我的理解是,一个变量应该显示反弹,而另一个则负责下跌。
提前感谢。
你好!
对一个初学者的一些建议。如何在专家顾问中规定指标线,而不是相对于另一条线< & >的位置,而是其向上或向下移动。我的理解是,一个变量应该显示反弹,而另一个则负责下跌。
或者;)
编写一个函数,检测直线是上升还是下降,并根据这个情况返回+1或-1。
在你的EA中调用这个函数,得到你需要的答案。
另一个选择是::))
编写一个函数,确定直线是上升还是下降,并根据这一点,返回+1或-1。
在你的EA中调用这个函数并获得正确的答案。
谢谢你!
我也可以给这条线路起个名字吗?指标 "ADX",线ADX-(ADXZ-阳性,ADXz-阴性)线+DI-(pDIR-阳性,pDIr-阴性),线-DI(mDIB-阳性,mDIb-阴性)即每行两个变量,已经用于进一步定位。例如( ADXz && pDIR >mDIb)