Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 538
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Такой метод начисления свопа называют ролловер (roll over). В МТ4 о нем невозможно узнать программно. Только косвенно после того, как произошел переход через полночь с рабочими рыночными ордерами. Таких вот мелких, но достаточно неприятных проблем в МТ4 множество. В МТ5 чуть меньше, но все равно имеются.
Это величины свопа в пунктах. Их нужно преобразовать в валюту депозита, исходя из объема рыночного ордера. Тогда будет получен реальный размер свопа.
"В МТ4 о нем невозможно узнать программно." - спасибо за уделенное время, за ответы.
Добрый день! Дорогие форумчане прошу помочь разобраться с алгоритмом. Задача определять в указанный промежуток времени ценовой диапазон и на максимум и минимум ставить байстоп и селлстоп. Стоплосы устанавливается на противоположные ордера тейкпрофит должен быть равен стоплосс*2.
Далее после каждого закрытия по стоплоссу ордер восстанавливается с теми же стоплосами и тейкпрофитами как у закрывшегося, весь цикл заканчивается после закрытия по тейкпрофиту одного из ордеров. И все с начала определяем диапазон и поехали.
Но что-то сейчас он просто не ставит ТП точнее ставит, но на цену открытия и стоплосс не с размер диапазона т.е. не на противоположно направленном ордере. Заранее благодарю за помощь.
Не нужно дублировать вопросы в разных ветках.
Добрый день!
При тестировании в журнале выдается ошибка OrderSend error 130 - она если я правильно понял может быть связана только со стопами или тэйками, посмотрите пожалуйста, что не так:
Добрый день!
При тестировании в журнале выдается ошибка OrderSend error 130 - она если я правильно понял может быть связана только со стопами или тэйками,
Цены открытия отложенных ордеров тоже касается. Поэтому нужно проверять еще и расстояние между текущей рыночной ценой и ценой открытия ордера. В данном случае: Price - Ask.
Цены открытия отложенных ордеров тоже касается. Поэтому нужно проверять еще и расстояние между текущей рыночной ценой и ценой открытия ордера. В данном случае: Price - Ask.
Что возвращает функция Hour() ?
Возвращает текущий час. я и работаю: если текущий час больше 11 и меньше 17,
а как надо?
Сложновато для меня. Вы могли бы объяснить в какую именно часть кода добавить и что значит это mn и mag_n? куда мне тут свой меджик советника вписать?
Перед своим условием ставьте
mag_n - сюда меджик советника вписать.
Возвращает текущий час. я и пишу: если текущий час больше 11 и меньше 17, а как надо?
Я так понял, вопрос по индикатору. Вместо Hour() -> time[i]
Я так понял, вопрос по индикатору. Вместо Hour() -> time[i]
Да, это вы помогали, теперь хочу время ограничить. Исключить подсчёт с 17 до 11 часов.