Ошибки, баги, вопросы - страница 1912
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Брокер Открытие. Символ Si-9.17
Использовал официальный пример из справки https://www.mql5.com/ru/docs/trading/ordersend
SendRandomPendingOrder
Добавил в него
request.type_time=ORDER_TIME_DAY;
request.expiration=0;
(изменил лот на 1.0 - их мин. лот)
Остальное все то же
Запуск несколько раз подряд в тестере стратегий неизменного кода, взятого из справки
void OnTick(){
SendRandomPendingOrder(10000);
ExpertRemove();
return;
}
1 раз: Invalid expiration
2 раз: Request executed
3 раз: Invalid expiration
4 раз: Invalid expiration
5 раз: Invalid expiration
6 раз: Request executed
Ограничение снизу у брокера ко времени истечения отложки? Минимум 10 минут
Ограничение снизу у брокера ко времени истечения отложки? Минимум 10 минут
Времени истечения не нужно вообще. В коде указано 0. Я пробовал указывать вместо этого дату истечения символа - тоже не работает. И это объясняет, что 2 из 6 отложек были успешно выставлены
Мне нужно устанавливать просто отложки без истечения. Бесполезный в большинстве случаев параметр в советникахТак пашет?
Лимит поставился, стоп вернул -1, GetLastError=4756, думаю не нужно ходить к Ванге, чтобы сказать, что причиной было 10022
Мне просто нужен код, отправляющий стоповую отложку у этого брокера на фьючах. С любым истечением (желательно без)...Мне просто нужен код, отправляющий стоповую отложку у этого брокера на фьючах.
В тестере этого точно не сделать - баг у него такой.
В тестере этого точно не сделать - баг у него такой.
Замечательно, хотелось бы ещё от разработчиков услышать подтверждение. И ожидаемую дату исправления. Невозможность выставлять ордера в тестере - это очень серьезно для терминала, который заточен под тестинг.
Замечательно, хотелось бы ещё от разработчиков услышать подтверждение. И ожидаемую дату исправления. Невозможность выставлять ордера в тестере - это очень серьезно для терминала, который заточен под тестинг.
Этот баг только на фьючах. На форекс-символах работает, конечно.
Ограничение снизу у брокера ко времени истечения отложки? Минимум 10 минут
Поищите ответ на свой попрос в разделе "Биржевой трейдинг"
Поищите ответ на свой попрос в разделе "Биржевой трейдинг"
Это Вы мне? Я уже через поиск проискал все что можно на тему 10022 и работающего ответа не нашел
На демо тоже не работает с примером из справки. Заменял ORDER_TIME_DAY на каждый из 4 режимов по очереди, все равно Invalid Expiration.
Expiration не при чем. Сделайте так
Request.type_filling = ORDER_FILLING_RETURN;Это говорит о баге на самом делеФорум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Опыты с МетаТрейдер 5 в "Открытие"
fxsaber, 2016.11.12 12:21
void OnStart()
{
Print(EnumToString((ENUM_SYMBOL_TRADE_EXECUTION)SymbolInfoInteger(_Symbol, SYMBOL_TRADE_EXEMODE)));
Print(TOSTRING(SymbolInfoInteger(_Symbol, SYMBOL_FILLING_MODE)));
Print(TOSTRING(SYMBOL_FILLING_IOC));
Print(TOSTRING(SYMBOL_FILLING_FOK));
}
На Metaquotes-Demo правильные настройки (все разрешено)
Test (Si-12.16,M1) SymbolInfoInteger(_Symbol,SYMBOL_FILLING_MODE) = 3
Test (Si-12.16,M1) SYMBOL_FILLING_IOC = 2
Test (Si-12.16,M1) SYMBOL_FILLING_FOK = 1