Mikalas:
1. Почему trade.ResultRetcode() возвращает значение TRADE_RETCODE_PLACED ?
а почему бы и нет? исполнение вероятно идет через шлюз на биржу, поэтому DONE никак не получите. всегда будет PLACED
2. Почему trade.ResultDeal() = 0 ?
все потому же, что PLACED, а не DONE. при PLACED вы получите только тикет ордера
3. Как же проверять исполнение сделки?
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Добрый день!
Есть такой код на покупку - продажу фьючерса
Функция вызывается с такими параметрами:
curr_price - нормальная цена из стакана цен по инcтрументу.
Вопросы:
1. Почему trade.ResultRetcode() возвращает значение TRADE_RETCODE_PLACED ?
2. Почему trade.ResultDeal() = 0 ?
3. На реальном счёте позиция открывается, но функция bool OpenClosePosition( double volume, const string aSymbol, const double aPrice, const bool buy_sell )
всегда возвращает FALSE(понятно почему). Как же проверять исполнение сделки?