[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 301
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Спасибо.
Если подвешивает тестер, тогда так и должно быть. (выход из цикла обязательно опишите).
Типа этого
Трудо сказать в чём у Вас загвоздка. Возьмите себе за правило в MQL4 всегда в коде отрицательные числа брать в скобки. Без скобок иной раз почему-то ошибки выскакивают.
Хотя, в строках кода, начинающихся с extern брать отрицательные значения в скобки наоборот не нужно. Почему так - не знаю.
Спасибо, но не работает, может подскажите конструкцию как избавится от цикла если if(IsTesting()==true || IsOptimization()==true)
^^
Ему не нужен алерт - я так понял, что где-то в коде скорее всего файл уже открыт, но не закрыт. Видать поэтому не удаётся переоткрыть файл и человека мучают окна алертов. Хотя, мож я и не прав - не состою я в клубе телепатов :(
int init()
{
while(handle<1)
{
handle=FileOpen("firstfile.csv",FILE_CSV|FILE_READ|FILE_WRITE,'\t');
}
}
}
Спасибо, но не работает, может подскажите конструкцию как избавится от цикла если if(IsTesting()==true || IsOptimization()==true)
Попобуйте вообще без цикла, скажем, вот так:
Это по крайней мере поможет понять почему не открывается поза.
^^
Many Thanks :)
Спасибо всем, исправил, работает.
Низкий поклон за помощь.
Да, а зачем спрашивать, можно ведь проверить "боем" )).
Вобщем то верно, но чтоб работало нужно перед циклом проинициализировать переменную
handle=0;
while(handle<1)
{
handle=FileOpen("firstfile.csv",FILE_CSV|FILE_READ|FILE_WRITE,'\t');
}
Ну это чтоб стопроцентно быть уверенным, что исполнение кода войдёт-таки в тело цикла, а не проигнорирует его.
Вобщем то верно, но чтоб работало нужно перед циклом проинициализировать переменную
handle=0;
while(handle<1)
{
handle=FileOpen("firstfile.csv",FILE_CSV|FILE_READ|FILE_WRITE,'\t');
}
Ну это чтоб стопроцентно быть уверенным, что исполнение кода войдёт-таки в тело цикла, а не проигнорирует его.
Народ подсобите не много!!
Пытаюсь написать советник по стратегии утренний канал. Суть такова в 6:01по паре EURGBP определяем канал движения цены с 0 часов до 6 утра. Выставляем два отложенника и если сработанный отложенник закрылся стопом, то открываем в обратном направление. Не получается именно вторая часть стратегии. Т.е. если сработал стоп то не получается открыть ордер в обратном направление.