Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Главное последнюю оставить!
:)))
Спасибо Интеджер, очень интересный код..... Только ответь как советник перегрузит машину, если он перестал тикать.....Соответственно обрабатывать код не будет. В итоге ступор......Даже заставить советник принудительно пересчитывать через каждую минуту. То есть ошибки МТ которые этого не позволят сделать. Здесь нужна внешняя программа, которая за этим следилабы.......
В цикле работает, тики не нужны, точнее нужен только один тик, чтобы функция start сработала. Если после перезакгрузки не будет связи и не будет тиков, то эксперт не начнет работать. Тогда можно сделать в виде скрипта и запускать МТ с файлом конфигурации, чтобы скрипт автоматически запускался. Или через индикатор 'ind_HotKeys_v1' запускать скрипт.
Скажите....если не сложно конечно, как сделать выполнение куска кода одноразово. Чтоб раз исполнилось и всё....Больше не делалось.....В языке не могу найти этот опператор :(((
Нужен флаг (глобальная переменная), которому присваеваете значение "исполнено" после успешного выполнения нужного кода. Соответственно, перед исполнением проверяете этот флаг и если уже "исполнено", то не выполняете код.
bool fl=false;
int start()
{
if(!fl) {DoYourStuff();fl=true;}
}
void DoYourStuff()
{
//Ваш код
}