Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 1824

 
Tretyakov Rostyslav #:



попробовал, оно начинает безостановочно открывать ордера

 
Порт-моне тв #:

попробовал, оно начинает безостановочно открывать ордера

Правильно, нет проверки на наличие открытых ордеров.
 
Tretyakov Rostyslav #:
Правильно, нет проверки на наличие открытых ордеров.

Нет функции отжатия кнопки :)

 
Tretyakov Rostyslav #:
Правильно, нет проверки на наличие открытых ордеров.

попробую добавить, отпишусь

 
Порт-моне тв #:

попробую добавить, отпишусь

Или так

//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   int ticket;
   double price=StringToDouble(ObjectGetString(0,"Label_1",OBJPROP_TEXT));
   if(Ask<=price)
     {
      ticket = OrderSend(_Symbol,OP_BUY,0.01,Ask,3,0,Ask+300*_Point,NULL,0,0,clrGreen);
      ObjectSetString(0,"Label_1",OBJPROP_TEXT,DoubleToString(DBL_MAX,Digits));
      ObjectSetInteger(0,"Button_1",OBJPROP_STATE,false);
     }
  }
 
Tretyakov Rostyslav #:

Или так

А если реквота или что-то другое и позиция не откроется, в тикете понятно что отобразится, но кнопка отожмётся без позиции.

 
Vitaly Muzichenko #:

А если реквота или что-то другое и позиция не откроется, в тикете понятно что отобразится, но кнопка отожмётся без позиции.

А разве речь об этом?

 
Tretyakov Rostyslav #:

А разве речь об этом?

Возможно и не об этом, но поставить сразу 1 дополнительный if() - несложно :)

P.S. Сейчас поставит на каком-то центовике с фикс-спредом, и будет писать, мол вроде работает код, но через раз. И снова правки .
 
Vitaly Muzichenko #:

Возможно и не об этом, но поставить сразу 1 дополнительный if() - несложно :)

Я понял о чем ты, у меня все торговые функции идут с проверкой.

Здесь человек хочет разобраться с самим процессом запоминания цены и открытия по таймеру.

 
Vitaly Muzichenko #:
 Сейчас поставит на каком-то центовике
Я надеюсь не будет)
Причина обращения: