Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 921

 
nikelodeon:
Эх.... мне бы кто подсказал что за полтергейст в моём коде. Вообще был бы рад :-)
Ответ неоднократно озвучивался - это сравнение double переменных.
 
Спасибо.Наверное, это то что мне нужно.
 
TarasBY:
Вы каждый раз добавляете условий на выполнение Print(). :)

Если условия закончились, можно так:


Спасибо.
 
TarasBY:
Ответ неоднократно озвучивался - это сравнение double переменных.
Да но только перед вызовом процедуры открытия ордера я нормализую значение переменно PR. Если нужно нормализовать ещё и значение цен открытия ордеров. Сейчас попробую...
 
Блин... ну вроде заработало.... Как грицца век живи век учись.... Спасибо БРО!!!!
 
mukata:

Здравствуйте

у меня не активна кнопка "начать на исторических данных" в чем может быть причина? 

evillive:

 Начать что?

начать отладку 

Не могу начать отладку на исторических данных.. пункт в меню есть но не активен.

Хелп плиз! 

 
mukata:

Здравствуйте

у меня не активна кнопка "начать на исторических данных" в чем может быть причина? 

начать отладку 

Не могу начать отладку на исторических данных.. пункт в меню есть но не активен.

Хелп плиз! 

Для MQL4 это не работает. Только для MQL5...

 

Друзья, неужели никто не может помочь?!(( Пожалуйста, очень бы хотелось получить ответ!!

 

Всем доброго дня! Очень прошу помочь!!! Баловался самым простым советником по мартингейлу без индикаторов и прочего, но после обновления языка, он не компилируется с предупреждениями. Помогите вернуть ему жизнь в обновленном МТ4!

 extern int tp  = 50;

extern int sl   = 30;

double Lots = 0.01;

//+------------------------------------------------------------------+

//| expert initialization function                                   |

//+------------------------------------------------------------------+

int init()

  {

//----

   

//----

   return(0);

  }

//+------------------------------------------------------------------+

//| expert deinitialization function                                 |

//+------------------------------------------------------------------+

int deinit()

  {

//----

    

//----

   return(0);

  }

//+------------------------------------------------------------------+

//| expert start function                                            |

//+------------------------------------------------------------------+

int start()

  {

//----

   

  if(OrdersTotal()==0)

    {

    //----  

    OrderSelect(OrdersHistoryTotal()-1 ,SELECT_BY_POS,MODE_HISTORY) ;

    if(OrdersTotal()==0 && OrderProfit()<0)

    {

    Lots=OrderLots( ) *2;

      //-----

      if(OrdersTotal()==0 && OrderOpenPrice()<OrderClosePrice())

        {

        OrderSend("EURUSD",OP_BUY,Lots,Ask,0,Ask-sl*Point,Ask+tp*Point,"",123,0,Red);

        }

      else

       {

        OrderSend("EURUSD",OP_SELL,Lots,Bid,0,Bid+sl*Point,Bid-tp*Point,"",123,0,Red);

       }

       }

    else

    {

      Lots=0.01;

      if(OrdersTotal()==0 && OrderOpenPrice()>OrderClosePrice())

       {

        OrderSend("EURUSD",OP_SELL,Lots,Bid,0,Bid+sl*Point,Bid-tp*Point,"",123,0,Red);

        }

      else

      {

        OrderSend("EURUSD",OP_BUY,Lots,Ask,0,Ask-sl*Point,Ask+tp*Point,"",123,0,Red);     

    }

    }

    }

//----

   return(0);

  }

//+------------------------------------------------------------------+

Ps: скомпилированный в старом билде файл ex4 не работает в новом мт4, хотя смайлик улыбается.

Заранее огромное спасибо!!!

 
Hali:

Друзья, неужели никто не может помочь?!(( Пожалуйста, очень бы хотелось получить ответ!!

Всем доброго дня! Очень прошу помочь!!! Баловался самым простым советником по мартингейлу без индикаторов и прочего, но после обновления языка, он не компилируется с предупреждениями. Помогите вернуть ему жизнь в обновленном МТ4!

Ps: скомпилированный в старом билде файл ex4 не работает в новом мт4, хотя смайлик улыбается.

Заранее огромное спасибо!!!

На будущее: код в сообщение вставляется через кнопку SRC.
Файлы:
 
Hali:

Друзья, неужели никто не может помочь?!(( Пожалуйста, очень бы хотелось получить ответ!!

Всем доброго дня! Очень прошу помочь!!! Баловался самым простым советником по мартингейлу без индикаторов и прочего, но после обновления языка, он не компилируется с предупреждениями. Помогите вернуть ему жизнь в обновленном МТ4!

Ps: скомпилированный в старом билде файл ex4 не работает в новом мт4, хотя смайлик улыбается.

Заранее огромное спасибо!!!


Программирование не баловство. Найди занятие по плечу.