Как удалить Эксперт с графика

 

Доброго времени суток, всем отозвавшимся.


Как можно программно из кода советника вызвать процедуру его полной деинициализации?

 
Никак. Зато можно в start пропускать выполнения кода когда ничего нельзя делать.
 
А была кажется где-то тема, как советник может самоликвидироваться. Решалась, естественно, через ...., то есть через API.
 
vedroid >>:

Доброго времени суток, всем отозвавшимся.


Как можно программно из кода советника вызвать процедуру его полной деинициализации?

PostMessageA(WindowHandle(Symbol(),Period()),WM_COMMAND,33050,0)
 
Ilnur >>:


PostMessageA(WindowHandle(Symbol(),Period()),WM_COMMAND,33050,0)

большое спасибо, помогло.

для таких же как я, добавлю, что спереди важно добавить

#include <WinUser32.mqh>

 
vedroid >>:

большое спасибо, помогло.

для таких же как я, добавлю, что спереди важно добавить

#include <WinUser32.mqh>

Дополнительно необходимо разрешить вызов функций из системных DLL:

Сервис -> Настройки -> Советники -> Разрешить импорт DLL.

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