Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 282
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Привет всем форумчанам.
Подскажите знающие люди. Есть советник, который открывает сделки по сигналу индикатора, как прописать программно счетчик сигналов, т.е. после получения Тейк профита или закрытия ордера по Терйлинг стопу следующие два сигнала советник пропускал и сделки не открывал.
Буду признателен за помощь.
Привет всем форумчанам.
Подскажите знающие люди. Есть советник, который открывает сделки по сигналу индикатора, как прописать программно счетчик сигналов, т.е. после получения Тейк профита или закрытия ордера по Терйлинг стопу следующие два сигнала советник пропускал и сделки не открывал.
Буду признателен за помощь.
Хочу того не знаю чего, но подскажите как это реализовать.
А что конкретно Вы представляете под пропуском сигналов?:
1) Виртуальную сделку? как бы открываем фиктивную позицию, следим, закрываем тоже фиктивно ( Иланим);
2) Отработать поступление сигнала через некое время? новый сигнал может поступить через ХХХ минут;
3) Отработать поступление сигнала через некое количество баров? новый сигнал может поступить через ХХХ баров;
..................
Также пожелания:
замените конструкцию if(Volume[0]>1) return; оно не всегда будет срабатывать уже на демо, не говоря о реале;
тут разве не можно обойтись одним условием больше?
не корректная логика, else обрабатывает второе условие :
и еще много чего...
Хочу того не знаю чего, но подскажите как это реализовать.
А что конкретно Вы представляете под пропуском сигналов?:
1) Виртуальную сделку? как бы открываем фиктивную позицию, следим, закрываем тоже фиктивно ( Иланим);
2) Отработать поступление сигнала через некое время? новый сигнал может поступить через ХХХ минут;
3) Отработать поступление сигнала через некое количество баров? новый сигнал может поступить через ХХХ баров;
..................
Также пожелания:
замените конструкцию if(Volume[0]>1) return; оно не всегда будет срабатывать уже на демо, не говоря о реале;
тут разве не можно обойтись одним условием больше?
не корректная логика, else обрабатывает второе условие :
и еще много чего...
Доброго всем времени суток!) Недавно увлекся темой MQL и вот столкнулся с первыми проблемами. Суть в том что имеющийся советник открывает позиции согласно функции, но закрывать их не хочет, потому весят эти рыночные ордера без стопов до конца сессии теста. Вопрос в том где я спорол косяк.
Тут фрагмент на закрытие:
Доброго всем времени суток!) Недавно увлекся темой MQL и вот столкнулся с первыми проблемами. Суть в том что имеющийся советник открывает позиции согласно функции, но закрывать их не хочет, потому весят эти рыночные ордера без стопов до конца сессии теста. Вопрос в том где я спорол косяк.
1) Возможно проблема в условиях на закрытие (вы его в неявном виде дали)
2) В данном коде вы закрываете только OP_SELL (на покупку не забыли реализовать? убедитесь в верности условий на закрытие)
3) В проверке при переборе нету проверки на валютную пару и таймфрейм (зачем потом бегать и дописывать?)
4) Нету проверки на реквоты (в тестере все должно быть нормально, а вот уже на демо или реале - не всегда)
5) Как заявлял Артемида artmedia70 MarketInfo(Symbol(),MODE_ASK) будет лучше Ask - более актуальные цены даст
5) Как заявлял Артемида MarketInfo(Symbol(),MODE_ASK) будет лучше Ask - более актуальные цены даст
Не... ну хватит уже обзываться-то...
да, помню прошлую ситуацию, Артём, извините - привязалось.
да, помню прошлую ситуацию, Артём, извините - привязалось.
Артём+Фемида=Артемида; Гордись, Артём! Это признание! Желаю так держать!