Ошибки, баги, вопросы - страница 2400
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Пришлось создать новую страницу в MQL5, чтобы зарег сигнал, а он не включается
https://www.mql5.com/ru/signals/new
Подскажите, как правильно сформировать цену для ордеров по CFD Nikkei (другие CFD бот открывает).
Есть допустим ask 19661.15, ticksize = 1.
Нужно округлить, но в какую сторону? Например, код MathRound(price / tickSize) * tickSize; дает цену 19661, т.е. лучше рынка. Такое дает ошибку.
Прибавляю один tickSize сверху - тоже дает ошибку.
Если пытаться отослать ask как есть - та же ошибка.
В логах тестер пишет:
Что за сервер с такими настройками?
Что за сервер с такими настройками?
LiteForexInvestments-MT5.com
Подскажите, как правильно сформировать цену для ордеров по CFD Nikkei (другие CFD бот открывает).
Есть допустим ask 19661.15, ticksize = 1.
Нужно округлить, но в какую сторону? Например, код MathRound(price / tickSize) * tickSize; дает цену 19661, т.е. лучше рынка. Такое дает ошибку.
Прибавляю один tickSize сверху - тоже дает ошибку.
Если пытаться отослать ask как есть - та же ошибка.
В логах тестер пишет:
Используйте эту функцию (переводит пункты в цену инструмента)
Потом, к цене просто прибавляете (отнимаете) то, что вернула функция PointsToPrice()
Добавлено
Если будет не правильно работать, то по этому символу не правильно
транслируется SYMBOL_TRADE_TICK_SIZE
LiteForexInvestments-MT5.com
Так это кривые руки сервера, которые Тестер выпрямить сейчас не в состоянии. При этом в Терминале все будет открываться, т.к. TickSize не учитывается там.
Используйте эту функцию
Потом, к цене просто прибавляете (отнимаете) то, что вернула функция PointsToPrice()
Добавлено
Если будет не правильно работать, то по этому символу не правильно
транслируется SYMBOL_TRADE_TICK_SIZE
Пардно, но я не врубился, что за long points нужно подать на вход, особенно учитывая что этот параметр может быть как положительным, так и отрицательным.
Пардно, но я не врубился, что за long points нужно подать на вход, особенно учитывая что этот параметр может быть как положительным, так и отрицательным.
Я просто выдернул код из своего советника
long points - это на сколько пунктов Вы хотите увеличить (уменьшить ) цену
Я просто выдернул код из своего советника
long points - это на сколько пунктов Вы хотите увеличить (уменьшить ) цену
Для покупок по ask-у - ceil, для продаж по bid-у floor? Я хочу по рынку открыть.
Так это кривые руки сервера, которые Тестер выпрямить сейчас не в состоянии. При этом в Терминале все будет открываться, т.к. TickSize не учитывается там.
Есть сейчас обходной маневр для тестера? Указывать ticksize во входных параметрах бота?