Почему в
uint SetBuyLimitOrder ...if(result.retcode==TRADE_RETCODE_DONE)
не используется
TRADE_RETCODE_PLACED
?
ias:
Да я, если не изменяет память, писал эти скрипты на основе примеров кода из справки, просто скопировал оттуда фрагмент кода и проверил. Все заработало нормально и я больше на этом не зацикливался!
Почему в
не используется
?
из ответа:
Rosh2010.09.14 09:322010.09.14 09:32:28#
...
OrderSend() предназначена для отправки торговому серверу торговых запросов. Что такое торговый запрос - это некий торговый приказ:
- совершить покупку или продажу немедленно по рынку (заявка может быть выполнена или нет в зависимости от типа приказа и условий исполнения по данному инструменту/приказу);
- разместить отложенный приказ на покупку или продажу по условию (отложенные Stop и Limit ордера) - ордер может быть размещен или отвергнут;
- отменить ранее размещенный приказ на покупку или продажу по условию (удалить отложенные Stop и Limit ордера) - приказ на отмену может быть выполнен или отвергнут ввиду блокировки ордера или ошибки в приказе;
- модифицировать уровни отложенных ордеров (Open price, Stop Loss и Take Profit) - приказ на модифиикацию может быть выполнен или отвергнут ввиду блокировки ордера или ошибки в приказе;
- модифицировать уровни Stop Loss и Take Profit для открытых позиций - приказ на модифиикацию может быть выполнен или отвергнут ввиду блокировки ордера или ошибки в приказе.
я понял, что для (отложенные Stop и Limit ордера) - ордер может быть размещен или отвергнут- правильно-TRADE_RETCODE_PLACED?
подправить:
вместо-//---- Открываем BUY позицию и делаем проверку результата торгового запроса
надо -//---- Устанавливаем BuyLimit ордер и делаем проверку результата торгового запроса
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
SetBuyLimitOrder:
Автор: Nikolay Kositsin