Hat Niemand ne Idee, warum der EA nen Sell aufmacht, obwohl die Bedingungen dafür nicht erfüllt sind?
Code:
extern int RVI_Period=40;
Code:
double RVI_Ma_B1=iRVI(Symbol(),Timeframe,RVI_Period,MODE_MAIN,1);
double RVI_Ma_B0=iRVI(Symbol(),Timeframe,RVI_Period,MODE_MAIN,0);
double RVI_Si_B1=iRVI(Symbol(),Timeframe,RVI_Period,MODE_SIGNAL,1);
double RVI_Si_B0=iRVI(Symbol(),Timeframe,RVI_Period,MODE_SIGNAL,0);
Code:
if(open_Buy==true&& RSI_B1>RSI_IL_1 && RSI_B0>RSI_B1 && RVI_Ma_B1>RVI_Si_B1 && RVI_Ma_B0>RVI_Ma_B1 ){
if(IsTradeAllowed()==true)Ti=OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Buy_SL,Buy_TP,NULL,Buy_MN,0,Beige);
...
if(open_Sell==true&& RSI_B1<RSI_IL_2 && RSI_B0<RSI_B1 &&RVI_Ma_B1<RVI_Si_B1 && RVI_Ma_B0<RVI_Ma_B1 ){
if(IsTradeAllowed()==true)Ti=OrderSend(Symbol(),OP_SELL,Lots,Bid,Slippage,Sel_SL,Sel_TP,NULL,Sell_MN,0,Blue);
...