Ошибки, баги, вопросы - страница 3668

 
Volodymyr Zubov #:
Все нормальною работает

Вы тоже отправляете с VPS веб-запросы на крипто-биржи? Или у вас просто торгует советник через MT5?

 
Kristian Kafarov #:
Вчера в 20:49 GMT после серии перезапусков метаквотовский VPS так и не вернул советники на чарты, обрубив управление позициями на всю ночь.

Что вы называете "серией перезапусков"? По логам сервиса ваш терминал на VPS вчера работал без остановок. Все советники также были на чартах до конца дня и далее.

Сегодня вы выполнили несколько попыток миграции, и в последней попытке действительно нет ни чартов, ни советников.

 
Anton #:

Что вы называете "серией перезапусков"? 

Вот это:

2025.09.16 22:49:39.430 Terminal        'my_acc_number': 3 charts, 3 EAs, 0 custom indicators, signal disabled, last known ping to MT5.Europe.2 is 9.99 ms
2025.09.16 22:49:40.487 Terminal        RAM: 4317 Mb reserved, 148 Mb committed; CPU: EA 0.00% in 3 threads, symbols 0.00% in 3 threads, workers 0.00% in 8 threads, 4000 kb written on disk
2025.09.16 22:50:12.176 Network 'my_acc_number': ping to current access point MT5.Europe.2 is 9.81 ms [next point MT5.Europe.1 is 16.64 ms]
2025.09.16 23:49:40.538 Terminal        'my_acc_number': 3 charts, 3 EAs, 0 custom indicators, signal disabled, last known ping to MT5.Europe.2 is 9.81 ms
2025.09.16 23:49:41.593 Terminal        RAM: 4317 Mb reserved, 148 Mb committed; CPU: EA 0.00% in 3 threads, symbols 0.00% in 3 threads, workers 0.00% in 8 threads, 3885 kb written on disk
2025.09.16 23:50:13.521 Network 'my_acc_number': ping to current access point MT5.Europe.2 is 9.75 ms [next point MT5.Europe.1 is 16.42 ms]

С момента 22:49 у меня пустые логи экспертов, и последние торговые действия на Байбите совершены в то же время. Вполне возможно, что советники остались на чартах, просто не могли ничего сделать из-за указанных выше ошибок 404.

А сегодня я уже просто все выключил, потому что пришлось перенести экспертов на другой VPS.
 
Kristian Kafarov #:

Вот это:

С момента 22:49 у меня пустые логи экспертов, и последние торговые действия на Байбите совершены в то же время. Вполне возможно, что советники остались на чартах, просто не могли ничего сделать из-за указанных выше ошибок 404.

А сегодня я уже просто все выключил, потому что пришлось перенести экспертов на другой VPS.

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

Эксперты на чартах были, да. Вот тут видно: 
3 charts, 3 EAs

Почему они перестали что-то писать в свои логи - это сложно сказать.

 

Почему если запрос такой то сделки открываются 

//--- объявление и инициализация запроса и результата
   MqlTradeRequest request={};
   MqlTradeResult  result={};
//--- параметры запроса
   request.action   =TRADE_ACTION_DEAL;                     // тип торговой операции
   request.symbol   =Symbol();                              // символ
   request.volume   =0.01;                                   // объем в 0.1 лот
   request.type     =ORDER_TYPE_BUY;                        // тип ордера
   request.price    =SymbolInfoDouble(Symbol(),SYMBOL_ASK); // цена для открытия
   //request.sl =1000;
  // request.tp=1000;                        // MagicNumber ордера
   request.deviation=50;                                     // допустимое отклонение от цены
   request.magic    =1;                          // MagicNumber ордера

а если такой то не открываются

//--- объявление и инициализация запроса и результата
   MqlTradeRequest request={};
   MqlTradeResult  result={};
//--- параметры запроса
   request.action   =TRADE_ACTION_DEAL;                     // тип торговой операции
   request.symbol   =Symbol();                              // символ
   request.volume   =0.01;                                   // объем в 0.1 лот
   request.type     =ORDER_TYPE_BUY;                        // тип ордера
   request.price    =SymbolInfoDouble(Symbol(),SYMBOL_ASK); // цена для открытия
   request.sl =1000;
   request.tp=1000;                        // MagicNumber ордера
   request.deviation=50;                                     // допустимое отклонение от цены
   request.magic    =1;                          // MagicNumber ордера
 
Aleksei Skrypnev #:

Почему если запрос такой то сделки открываются 

а если такой то не открываются

Какие-то странные значения для sl и tp. Да ещё и одинаковые.
 
Sergey Gridnev #:
Какие-то странные значения для sl и tp. Да ещё и одинаковые.

Проверил с 0 работает, с иными числами в этом запросе нет, брокеры разные.

О чудо после перекулючения брокеров заработали логи где пишет инвалид стоп.

Причину понял видно тут нужны абсолютные числа а не относительные?

 
Aleksei Skrypnev #:
Проверил с 0 работает, с иными числами в этом запросе нет, брокеры разные.

Потому что цену вы ставите аск, а стоплос и тейкпрофит 1000

в то время как тейкпрофит вам нужно указать аск+1000, а стоплосс аск-1000.

 
Aleksei Skrypnev #:

Проверил с 0 работает, с иными числами в этом запросе нет, брокеры разные.

О чудо после перекулючения брокеров заработали логи где пишет инвалид стоп.

Причину понял видно тут нужны абсолютные числа а не относительные?

Потому, что туда НЕЛЬЗЯ ПИХАТЬ ЛЮБЫЕ ЧИСЛА.
 
Aleksandr Slavskii #:

в то время как тейкпрофит вам нужно указать аск+1000, а стоплосс аск-1000.

И не забыть домножить на величину одного пункта: Ask + 1000 * _Point и Ask - 1000 * _Point