Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Добавили поддержку испанского языка. Заходи и изучай!
Arseniy Suharev
282
Arseniy Suharev 2015.03.29 16:14 
extern int Magic=33;
int start()
{
  double Sell=iFractals(NULL,0,MODE_UPPER,3);
  double Buy=iFractals(NULL,0,MODE_LOWER,3);
  {
   if (Sell=OrderSend(NULL,OP_SELL,8.0,Bid,10,0,Bid+15*Point,NULL,33,0,clrRed));
   if (Buy=OrderSend(NULL,OP_BUY,8.0,Ask,10,0,Ask+15*Point,NULL,33,0,clrRed));
  }
   return(0);
Не могу сделать чтобы, открытие сделок происходило по показаниям индикатора. Подскажите.
Aleksey Lebedev
6043
Aleksey Lebedev 2015.03.29 17:04  

Только это сможет помочь

ибо сие ересь какая-то)

Учебник по MQL4
  • book.mql4.com
Учебник по MQL4
Gulnaz Akhtyamova
10621
Gulnaz Akhtyamova 2015.03.29 17:40  
Arsen_Syharev:
Не могу сделать чтобы, открытие сделок происходило по показаниям индикатора. Подскажите.

условие надо разместить над фигурными скобками. внутри фигурных скобок размещаем то, что должно выполниться, т.е. открытие ордеров.

extern int Magic=33;
int start()
{
  double Sell=iFractals(NULL,0,MODE_UPPER,3);
  double Buy=iFractals(NULL,0,MODE_LOWER,3);
   if (Sell>....)
   if (Buy<.....)
  {
   OrderSend(NULL,OP_SELL,8.0,Bid,10,0,Bid+15*Point,NULL,33,0,clrRed);
   OrderSend(NULL,OP_BUY,8.0,Ask,10,0,Ask+15*Point,NULL,33,0,clrRed);
  }
   return(0);
Alexander Fedosov
6828
Alexander Fedosov 2015.03.31 16:41  
_new-rena:

условие надо разместить над фигурными скобками. внутри фигурных скобок размещаем то, что должно выполниться, т.е. открытие ордеров.

extern int Magic = 33;
int start()
{
  double Sell = iFractals(NULL,0,MODE_UPPER,3);
  double Buy = iFractals(NULL,0,MODE_LOWER,3);
  if (Sell>....)  
  OrderSend(NULL,OP_SELL,8.0,Bid,10,0,Bid+15*Point,NULL,33,0,clrRed);
  if (Buy<.....)
  OrderSend(NULL,OP_BUY,8.0,Ask,10,0,Ask+15*Point,NULL,33,0,clrRed);
  return(0);
}
Возможно так..)
Valeriy Medvedev
10863
Valeriy Medvedev 2015.03.31 18:47  

На скорую руку.



Файлы:
Fractals.ex4 8 kb
Fractals.mq4 4 kb
Alekseu Fedotov
785
Alekseu Fedotov 2015.04.01 18:34  
ich_hub:

На скорую руку.



if (OrderSend(Symbol(), OP_SELL, lot, Bid, slippage, stoploss, takeprofit, comment, magic, 0, arrow_color))

Нет, не так.

 

Как-то так

int ticket=OrderSend(Symbol(), OP_SELL, lot, Bid, slippage, stoploss, takeprofit, comment, magic, 0, arrow_color);
 if(ticket<0)
     {
      Print("OrderSend завершилась с ошибкой #",GetLastError());
     }
   else
     {
      fractal_sell = true;
      fractal_buy = false;
     }
Alexander Fedosov
6828
Alexander Fedosov 2015.04.02 08:05  
r772ra:

Нет, не так.

 

Как-то так

if(OrderSend(Symbol(), OP_SELL, lot, Bid, slippage, stoploss, takeprofit, comment, magic, 0, arrow_color)<0)

   Print("OrderSend завершилась с ошибкой #",GetLastError());

else{

fractal_sell = true;

fractal_buy = false;

}

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