Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам - страница 189
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
У меня так и есть - открытие ордера с нулевыми ТП и СЛ, а потом уже модифицируется (ордер) с нужными параметрами ТП и СЛ. Я уже писал, все работает и работало нормально на других счетах, только на ndd такая фигня. До этого ни у кого с подобными счетами не работал, не могу сравнить. Может это бздык только форекс4ю, а может всех ndd-счетов. Хотелось бы узнать для дальнейшего.
У меня так и есть - открытие ордера с нулевыми ТП и СЛ, а потом уже модифицируется (ордер) с нужными параметрами ТП и СЛ. Я уже писал, все работает и работало нормально на других счетах, только на ndd такая фигня. До этого ни у кого с подобными счетами не работал, не могу сравнить. Может это бздык только форекс4ю, а может всех ndd-счетов. Хотелось бы узнать для дальнейшего.
При открытии позиций, для расчёта корректных стопов и тейков используйте эти функции:
А в чём разница
Pips = Charge/Lots/Tickvalue в конкретных цифрах 8/2/4 = 1
или
Pips = Charge/(Lots*Tickvalue) в конкретных цифрах 8/(2*4) = 8/8 = 1
Так-же могут быть использованы и дробные числа...
Разница в том, что мой тёзка ещё на Point зачем-то умножает: (OrderCommission()/(tv*OrderLots()))*Point()
Раз у вас ошибка 130, значит смотрите параметры стоп-приказов. В любом случае они должны быть не ближе, чем величина StopLevel, заданная в настройках сервера. Если она равно нулю, то используйте двойной спред+1 пункт
Большое спасибо за приведенные, в следующем вашем посту, функции.
Дело в том, что у меня вообще не устанавливаются стопы (усреднение). И почему этой ошибки нет при утреннем запуске терминала и происходит модификация, а только присутствует (ошибка) в начале сессии при открытии ордера (дневные графики) и если он один на паре. В техподдержке ответили, что ни по времени, ни по расстоянию (величина спреда это не существенно) для модификации ограничений нет.
Пока по-экспериментирую с учетом всех рекомендаций, а потом буду делать выводы.
Еще раз большое спасибо.
Разница в том, что мой тёзка ещё на Point зачем-то умножает: (OrderCommission()/(tv*OrderLots()))*Point()
Хорошо, отвечу: Есть цена 1.0520, при расчётах мы получили число (int)Comm, дальше нам нужно его прибавить/отнять от цены = 1.0520 + (int)Comm ? Вот теперь чтоб при мат.операции не множить на Point - это сделано сразу.
Большое спасибо за приведенные, в следующем вашем посту, функции.
Дело в том, что у меня вообще не устанавливаются стопы (усреднение). И почему этой ошибки нет при утреннем запуске терминала и происходит модификация, а только присутствует (ошибка) в начале сессии при открытии ордера (дневные графики) и если он один на паре. В техподдержке ответили, что ни по времени, ни по расстоянию (величина спреда это не существенно) для модификации ограничений нет.
Пока по-экспериментирую с учетом всех рекомендаций, а потом буду делать выводы.
Еще раз большое спасибо.
Не за что.
Использовать так: в функцию открытия позиции вместо стопа в пунктах вписать вызов функции, в которую подставить стоп в пунктах. Либо сразу цену стопа вписывать - компилятор сам выберет нужную функцию. Тоже самое для тейков.
Пример:
Хорошо, отвечу: Есть цена 1.0520, при расчётах мы получили число (int)Comm, дальше нам нужно его прибавить/отнять от цены = 1.0520 + (int)Comm ? Вот теперь чтоб при мат.операции не множить на Point - это сделано сразу.
Ну тогда может и так. Просто вопрос изначально ставился как перевести комиссию в пипсы, а не в цену.
Не за что.
Использовать так: в функцию открытия позиции вместо стопа в пунктах вписать вызов функции, в которую подставить стоп в пунктах. Либо сразу цену стопа вписывать - компилятор сам выберет нужную функцию. Тоже самое для тейков.
Пример:
Уважаемые знатоки подскажите пожалуйста : строю линии фибоначи цвет и стиль уровней разный а выставляется всё время такой же как у последнего, как исправить? перерисовка и слип не омогають ни в каком месте(
Фибо уровни таким объектом нельзя сделать разных стилей и цветов для каждой линии. Рисуйте отдельными линиями, если надо радугу.