Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
В статье же сказано, что первичная проверка осуществляется в терминале. OrderCheck() также работает в терминале, ничего на сервер не отправляется.
В статье сказано: "после отправки запроса он поступает на сервер и проходит первичную проверку".
Там сказано буквально следующее:
После отправки запроса он поступает на торговый сервер и проходит первичную проверку:
Вы и меня запутали. Убрал ссылку с сочетания "первичная проверка".
Т.е. тем самым Вы хотите сказать, что функция OrderSend() возвращает true только после принятия (размещения) ордера сервером?
Там сказано буквально следующее:
После отправки запроса он поступает на торговый сервер и проходит первичную проверку:
Тогда напрашивается необходимость разделения на три проверки:
1) грубая проверка терминалом;
2) проверка на стороне терминала с помощью функции OrderCheck()$
3) проверка на стороне сервера.
А то пока понятие "первичная проверка" непонятно к чему именно относится.
Rosh:
Это означает, что запрос принят. Дальше он может быть отвергнут дилером, торговой площадкой и так далее.
ОК. Дальнейшая судьба ордера пока не волнует. Из Ваших слов делаю вывод (вопрос 2), что фукнция OrderSend() сразу после проверки запроса на корректность не может вернуть true. true возвращается только после принятия ордера сервером. Правильно? Тогда получается, что в справочнике не совсем корректна информация о том, что "в случае успешной базовой проверки структур возвращается true".
Базовая проверка ≡ Первичная проверка на стороне сервера
Я уже написал выше при формулировании вопроса 2, что "могут возникать ситуации, когда запрос уже проверен на корректность, но ещё не принят брокером". С этим утверждением вроде никто не спорит. Поэтому переформулирую немного вопрос 2 с учётом Ваших определений:
Фактически, интересует такой вопрос: о прохождении ордером какой именно стадии (от терминала до сервера) сигнализирует true у функции OrderSend()? "Базовая проверка" или же "Базовая проверка + принятие (размещение) ордера"? Или же нельзя исключительно по поступлению true сделать нужный вывод?
Я уже написал выше при формулировании вопроса 2, что "могут возникать ситуации, когда запрос уже проверен на корректность, но ещё не принят брокером". С этим утверждением вроде никто не спорит. Поэтому переформулирую немного вопрос 2 с учётом Ваших определений:
Фактически, интересует такой вопрос: о прохождении ордером какой именно стадии (от терминала до сервера) сигнализирует true у функции OrderSend()? "Базовая проверка" или же "Базовая проверка + принятие (размещение) ордера"? Или же нельзя исключительно по поступлению true сделать нужный вывод?