Обсуждение статьи "Какие проверки должен пройти торговый робот перед публикацией в Маркете" - страница 17

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вы неправильно рассчитываете маржинальные требования. Используйте OrderCalcMargin, чтобы правильно скорректировать объем ордера или даже не выставлять ордер вообще, если маржинальное требование превышает допустимый минимальный объем.
Это обсуждается во втором пункте статьи ... Недостаточно средств для совершения торговой операции
Привет,
Может ли кто-нибудь помочь исправить ошибку валидации? Советник может работать на реальном торговом счете с открытыми и закрытыми сделками, но не может пройти эту проверку. Пожалуйста, подскажите, какие коды нужно добавить, спасибо.
Привет всем, есть идеи, почему я получаю следующее, "нет торговых операций" и "тестер занимает слишком много времени"? Я уже ослабил настройки, так что сделки запускаются. Также я не сталкиваюсь с проблемами при использовании тестера стратегий, GetLastError() всегда возвращает мне "0". Проверяются ли исторические цены, как в тестере, или случайно сгенерированные цены?
Ищите и найдёте. Последняя подсказка: проверка ордера.
Имеется в виду функция OrderCheck()? В документации написано, что она проверяет достаточность средств для совершения операции. Тоже хотелось бы функцию проверки закрытия рынка, в т.ч. для MT4
Имеется в виду функция OrderCheck()? В документации написано, что она проверяет достаточность средств для совершения операции. Тоже хотелось бы функцию проверки закрытия рынка, в т.ч. для MT4
Не только достаточность средств. Вот например
10027
TRADE_RETCODE_CLIENT_DISABLES_AT
Автотрейдинг запрещен клиентским терминалом
Также неправильная цена в запросе,
неправильные стопы и многое другое, а что касается ошибки 10018, да я поспешил с ответом и не проверил. А оказалось, всё что угодно только не 10018…
Согласно правилам продукта Market, вы не имеете права ограничивать или ограничивать советник только одним символом. Ваш советник должен работать на всех символах, даже если он предназначен для одного символа.
Здравствуйте,
Я отправлял новую версию 1.28 моего советника, и он не прошел валидацию с ошибкой "недостаточно денег", сначала мне показалось это странным, потому что я реализовал функцию CheckMoneyForTrade с версии 1.0, и раньше я даже не получал эту ошибку. Я также провел тест перед отправкой советника, и он показал, что советник не принимает сделку, если нет свободной маржи для ее покрытия. Есть идеи?
Ошибка, которую я получаю:
Лог моего тестирования за тот же период, что и выше, ордера не выставляются при отсутствии денег/маржи.
Кто-нибудь еще в этом случае? Заранее спасибо.
С наилучшими пожеланиями
Ошибка, которую я получаю: Лог моего тестирования за тот же период, что и выше, ордера не выставляются при отсутствии денег/маржи \ Кто-нибудь еще в этом случае?
На первом изображении хорошо видно, что перед сделкой доступная свободная маржа составляла -10.36. Если ваш код не смог правильно определить это, значит проблема в вашем коде.