Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Явно, что ошибка в MT4, не работает функция OrderSend как надо если 5 знаков.
Среди них и сам MetaQuotes.
Короче везде где 5 знаков пишет 130 ошибку.
Если 4 знака то все работает нормально.
Явно, что ошибка в MT4, не работает функция OrderSend как надо если 5 знаков.
Для пятизнака - домнож значения стопов на 10 - все будет гут.
Для пятизнака - домнож значения стопов на 10 - все будет гут.
Тогда совсем ерунда получится!
Было: EURUSD Ask: 1.40764000 TP: 1.41154000 SL: 1.40354000
стало: EURUSD Ask: 1.40764000 TP: 14.11540000 SL: 14.03540000
Тогда совсем ерунда получится!
Было: EURUSD Ask: 1.40764000 TP: 1.41154000 SL: 1.40354000
стало: EURUSD Ask: 1.40764000 TP: 14.11540000 SL: 14.03540000
:-))) Значения сл и тр при их расчетах в пунктах на 10 домножить... Допустим, на четырехзнаке: ТР = 60 пунктов, SL = 20 пунктов, то для уже для пятизнака,
например, для бай - необходимо эти "настоящие" пункты домножать на 10:
(Про слиппадже - тоже не забываем - домножаем на 10 - в этом примере он равен 20 пунктов для пятизнака (для четырехзнака = 2 ("настоящим" пунктам).
Тогда совсем ерунда получится!
Было: EURUSD Ask: 1.40764000 TP: 1.41154000 SL: 1.40354000
стало: EURUSD Ask: 1.40764000 TP: 14.11540000 SL: 14.03540000
А вообще неплохо бы в эксперте проводить вот такую общую проверку работы эксперта на пятизнаке, т.е. вверху в шапке Вы в любом случае указываете количество "настоящих" пунктов (как для четырехзнака), но в ф-ии инит () эксперта делаете проверку работы эксперта на пятизнаке и если это так (диджитс = 5 или 3), то значения сл и тр (в пунктах) домножаем на 10.
Тогда совсем ерунда получится!
Было: EURUSD Ask: 1.40764000 TP: 1.41154000 SL: 1.40354000
стало: EURUSD Ask: 1.40764000 TP: 14.11540000 SL: 14.03540000
Кроме вышесказанного не забывайте про нормализацию значений СЛ и ТР до точности "диджитс" при открытии позиций, например,
А вообще неплохо бы в эксперте проводить вот такую общую проверку работы эксперта на пятизнаке, т.е. вверху в шапке Вы в любом случае указываете количество "настоящих" пунктов (как для четырехзнака), но в ф-ии инит () эксперта делаете проверку работы эксперта на пятизнаке и если это так (диджитс = 5 или 3), то значения сл и тр (в пунктах) домножаем на 10.
ИМХО: лучше ввести свою переменную - размер пункта, поскольку, к сожалению, переменная Point в МКЛ этому смыслу не отвечает. Переход некоторыми диллингами на точность котирования в одну десятую пункта почему-то выхолостил смысл переменной: Размером пункта считается величина изменения цены, которая приводит к изменению стоимости стандартного лота (100К на FOREX) на 10 единиц базовой валюты. Для евры (EURUSD), например, это будет 0.0001 - то есть изменение в 4-м знаке...... К сожалению, производители МТ об этом напрочь забыли.
Я ввел свою переменную stdPoint ; функцию можно определить, например, так:
Удачи.
А вообще неплохо бы в эксперте проводить вот такую общую проверку работы эксперта на пятизнаке, т.е. вверху в шапке Вы в любом случае указываете количество "настоящих" пунктов (как для четырехзнака), но в ф-ии инит () эксперта делаете проверку работы эксперта на пятизнаке и если это так (диджитс = 5 или 3), то значения сл и тр (в пунктах) домножаем на 10.
я ещё так делаю, для уменьшения вычислений в теле программы.
я ещё так делаю, для уменьшения вычислений в теле программы.
Вы уверены что надо так:
?
В справке указано иначе: https://book.mql4.com/ru/trading/ordersend
...
slippage - обычно это значение указывают в размере от 0 до 3 пунктов. Укажем значение 2;
...
Правда поставили 3, но не это главное. Нет такого чтобы было 3*Point.
Может в хелпе ошибка?
Вы уверены что надо так:
?
В справке указано иначе: https://book.mql4.com/ru/trading/ordersend
...
slippage - обычно это значение указывают в размере от 0 до 3 пунктов. Укажем значение 2;
...
Правда поставили 3, но не это главное. Нет такого чтобы было 3*Point.
Может в хелпе ошибка?
Для пятизнака ставь 30 пп, для четырех - 3... Сам то посмотри для начала на демо... Все работает исправно.