В крайнем случае менять профиль, где всё то же самое, но нет советника работающего...
Да, можно!
Но менять профиль, или закрывать придется тогда все графики. А тут было бы идеально перебрать графики, узнать на каком сидит эксперт и только его отключить
Но менять профиль, или закрывать придется тогда все графики. А тут было бы идеально перебрать графики, узнать на каком сидит эксперт и только его отключить
Идея именно в том, чтоб по условию советник А, отключал советника B.
Ну так пусть советник А напишет в файл, что пора отключить, а В прочтет эту информацию и исполнит поручение.
Ну так пусть советник А напишет в файл, что пора отключить, а В прочтет эту информацию и исполнит поручение.
=)))) Все верно. И если двух советников писал бы я, то сделал бы обмен меседжами через глобальные переменные.
Но если советники чужие и с закрытым кодом, то не понятно как действовать.
=)))) Все верно. И если двух советников писал бы я, то сделал бы обмен меседжами через глобальные переменные.
Но если советники чужие и с закрытым кодом, то не понятно как действовать.
А закрыть окно чарта нельзя?
В крайнем случае менять профиль, где всё то же самое, но нет советника работающего...
А закрыть окно чарта нельзя?
В крайнем случае менять профиль, где всё то же самое, но нет советника работающего...
Да, можно!
Но менять профиль, или закрывать придется тогда все графики. А тут было бы идеально перебрать графики, узнать на каком сидит эксперт и только его отключить
Да, можно!
Но менять профиль, или закрывать придется тогда все графики. А тут было бы идеально перебрать графики, узнать на каком сидит эксперт и только его отключить
в цикле по всем чартам :
- сохранить шаблон
- поискать в шаблоне строки описывающие советник
- если нашлось искомое - удалить сии строки, применить полученный шаблон
в цикле по всем чартам :
- сохранить шаблон
- поискать в шаблоне строки описывающие советник
- если нашлось искомое - удалить сии строки, применить полученный шаблон
Прочитать шаблон можно только с использованием dll.
Шаблоны сохраняются в templates.
FileOpen читает только папку MQL4.
Прочитать шаблон можно только с использованием dll.
Шаблоны сохраняются в templates.
FileOpen читает только папку MQL4.
вы этот советник "отключающий другой советник" не для Маркета пишите ? один вызов FileCopy можно себе позволить
Для маркета )
2. Проверку есть ли на данном ChartId запущенный эксперт?
Этот код для MQL5