пожалуйста помогите мне нужно чтобы каждый новый бар открывалась сделка мне нужно чтобы если Предыдущий бар был верх то buy если вниз то sell

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
677778898
7
677778898  
 extern int period=17;
extern int stop=100;
extern int profit=200;

double  MA_0,MA_1;

bool  EventSetTimer( 
   int  seconds 60 
   );


void OnTimer()
{

    MA_0=iMA(NULL,0,period,0,MODE_SMMA,PRICE_MEDIAN,0);
    MA_1=iMA(NULL,0,period,0,MODE_SMMA,PRICE_MEDIAN,1);
    
    if(MA_0>MA_1)
       OrderSend(Symbol(),OP_BUY,0.1,Ask,0,Ask-stop*Point,Ask+profit*Point,"My order",0,0,clrGreen);
    
    if(MA_0<MA_1)
       OrderSend(Symbol(),OP_SELL,0.1,Bid,0,Bid-stop*Point,Bid+profit*Point,"My order",0,0,clrRed);
} 


Sergey Golubev
Модератор
115940
Sergey Golubev  

Вставляйте правильно код -

----------------‌

MQL5.community - Памятка пользователя 

Кнопка  Исходный кодпредназначена для вставки исходного кода в текст сообщения. При нажатии появляется пустое окно, в которое необходимо вставить код и далее нажать кнопку Вставить. Для отмены вставки кода необходимо нажать кнопку Отмена.

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий