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

 
Tretyakov Rostyslav #:

Спасибо!

 
Tretyakov Rostyslav #:


здравствуйте! подскажите пожалуйста, по какой причине в данном советнике на тестировании записывается гигантский лог -файл?

за несколько часов тестирования Лог (Вордовский файл) становится 100-200ГБ!

 
законопослушный гражданин #:

здравствуйте! подскажите пожалуйста, по какой причине в данном советнике на тестировании записывается гигантский лог -файл?

за несколько часов тестирования Лог (Вордовский файл) становится 100-200ГБ!

Это удали

Alert("Операции разрешены");

это замени

   else Alert("Операции запрещены");

на это

   else {}
 
Tretyakov Rostyslav #:

Это удали

это замени

на это

спасибо сейчас попробую!

 
Подскажите, пожалуйста, что за новая напасть?

2022.10.23 02:13:52.253 OpenCL device #0: GPU 'NVIDIA GeForce RTX 3080' with OpenCL 3.0 (68 units, 1770 MHz, 10239 Mb, version 522.30)

2022.10.23 02:14:32.885 opencltest (EURUSD,H1) OpenCL not found

 

Ув. Подскажите, нужно получить из программы MQ4 данные о том какие выбраны переменные для оптимизации. 

Т.е. робот при оптимизации будет у меня создавать файл csv куда будет записывать данные оптимизации.

И нужно чтоб в него так-же записывались те переменные которые оптимизируются, но не все кучей как сет, а только те которые выбраны для оптимизации в настройках.

 
Сохранив значения входных переменных в глобальные переменные терминала на текущем проходе оптимизации, на следующем проходе Вы увидите, какой из параметров изменился.
 

Приветствую!

На тестере отрабатывает норм, но в торговле уже на маркете демо не хочет, ошибок нет

ОТКАЗЫВАЕТСЯ МОДИФИРОВАТЬ ТейкПрофит

части кода надеюсь хватит, так как выше функция (не показано) отрабатывает.

Есть идеи в чем проблема?

         if(OrderMagicNumber()==Magic+1)
                      if(OrderSelect(OrdersHistoryTotal()+1, SELECT_BY_TICKET))
                    {
                  ticket = OrderModify(OrderTicket()+1, OrderOpenPrice(), 0, OrderOpenPrice()+105*Point*KoefPointElka*KoefZamokEscapePoint, 0);
                  ticket = OrderModify(OrderTicket()+2, OrderOpenPrice(), 0, OrderOpenPrice()-105*Point*KoefPointElka*KoefZamokEscapePoint, 0);
                  ticket = OrderModify(OrderTicket()+3, OrderOpenPrice(), 0, OrderOpenPrice()+210*Point*KoefPointElka*KoefZamokEscapePoint, 0);
                  ticket = OrderModify(OrderTicket()+4, OrderOpenPrice(), 0, OrderOpenPrice()-210*Point*KoefPointElka*KoefZamokEscapePoint, 0);
                  ticket = OrderModify(OrderTicket()+5, OrderOpenPrice(), 0, OrderOpenPrice()+315*Point*KoefPointElka*KoefZamokEscapePoint, 0);
                  ticket = OrderModify(OrderTicket()+6, OrderOpenPrice(), 0, OrderOpenPrice()-315*Point*KoefPointElka*KoefZamokEscapePoint, 0);
                  ticket = OrderModify(OrderTicket()+7, OrderOpenPrice(), 0, OrderOpenPrice()+420*Point*KoefPointElka*KoefZamokEscapePoint, 0);
                    }      
                     
 
Порт-моне тв #:


Есть идеи в чем проблема?


Думаю, причина указана в журнале.
 
Порт-моне тв #:

Приветствую!

На тестере отрабатывает норм, но в торговле уже на маркете демо не хочет, ошибок нет

ОТКАЗЫВАЕТСЯ МОДИФИРОВАТЬ ТейкПрофит

части кода надеюсь хватит, так как выше функция (не показано) отрабатывает.

Есть идеи в чем проблема?

1) Почему перебор закрытых ордеров OrdersHistoryTotal?

2) Присвоение тикета в реале не всегда идет по порядку, это только в тестере 1,2,3...и т.д.

Причина обращения: