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

 
Подскажите, вылазит мне: 2024.12.02 17:20:22.903opening at market sl: 0.00 tp: 0.00 failed [Trade is disabled]

 
Alexander Bykov #:
Подскажите, вылазит мне: 2024.12.02 17:20:22.903opening at market sl: 0.00 tp: 0.00 failed [Trade is disabled]

Английский не знаете? Переводчика нет? 
Торговля отключена. Разрешите торговлю. 
 
Artyom Trishkin #:
Английский не знаете? Переводчика нет? 
Торговля отключена. Разрешите торговлю. 

А терминал тоже не знает аглицкий? Сам не может включить…)))

 

В тестере, в спецификации инструмента (Золото) торговля запрещена.

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


Советник пытается открыть позицию и получает

  failed instant sell 0.00615627 Золото at 2686.00 sl: 2760.39 tp: 2611.61 [Trade disabled]

Что я делаю не так?

Как определить, что торговля по этому символу запрещена?

 
Профилировать в визуальном режиме Тестера нельзя?
 

всем доброго вечера! Возникла вот такая ситуация

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

И после этого МТ 4 запустить не получается. Может кто знает как исправить этот параметр на прежний ,не устанавливая заново МТ 4?

 

Вопрос к знатокам WebSocket.
Тестирую на PostMan незащищенный websocket ws://....  с  аутентификацией доступа через ACCESS_KEY, прописанный в Headers. Все работает корректно.


но при попытке запустить соединение сокета в MQL5 вылетает ошибка 4014. Код запускается с советника, а не с индикатора.

ERR_FUNCTION_NOT_ALLOWED

4014

Function is not allowed for call


   int socket = SocketCreate(SOCKET_DEFAULT);
   string Address = "http://176.xxx.xxx.xxx";
   int Port   = 4xx2;
   if(!SocketConnect(socket, Address, Port,1000))
    {
        Print("Ошибка подключения к серверу: ", GetLastError());  //Ошибка подключения. Код ошибки: 4014
        SocketClose(socket);
        return;
    }

Причем GET WebRequest работает нормально, так как в нем во входном параметре headers я передаю ACCESS_KEY.
Но с вебсокетом даже не понятно как передавать данный ключ. 
В чем причина?

 
Nikolai Semko #:

Вопрос к знатокам WebSocket.
Тестирую на PostMan незащищенный websocket ws://....  с  аутентификацией доступа через ACCESS_KEY, прописанный в Headers. Все работает корректно.


но при попытке запустить соединение сокета в MQL5 вылетает ошибка 4014. Код запускается с советника, а не с индикатора.

ERR_FUNCTION_NOT_ALLOWED

4014

Function is not allowed for call


Причем GET WebRequest работает нормально, так как в нем во входном параметре headers я передаю ACCESS_KEY.
Но с вебсокетом даже не понятно как передавать данный ключ. 
В чем причина?

нашел ошибку. В настройках разрешенных url адресов указал номер порта, чего делать не надо было. ))

 

Аномальное поведение текущего билда с хэндлами индикатора.

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




 
Igor Zakharev #:

Аномальное поведение текущего билда с хэндлами индикатора.

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



Если параметры расчёта (не рисования) у индикаторов одного типа одинаковы, то для расчёта используется один индикатор.