SDK
Если Вы имеете в виде функцию
GetBidAsk(); // Запрос текущих bid/ask
то эта функция тут же возвращает текущие цены из окна Market Watch без какой-либо задержки вне зависимости от типа счета.
Окно Market Watch содержит индикативные цены, но не цены брокера.
А время выполнения функций:
SendOrder
CloseOrder
зависит от типа счета, обычно на реальном счету время исполнения увеличивается.
Если Вы имеете в виде функцию
GetBidAsk(); // Запрос текущих bid/ask
то эта функция тут же возвращает текущие цены из окна Market Watch без какой-либо задержки вне зависимости от типа счета.
Окно Market Watch содержит индикативные цены, но не цены брокера.
А время выполнения функций:
SendOrder
CloseOrder
зависит от типа счета, обычно на реальном счету время исполнения увеличивается.
В продолжение...
значит ли это, что отправляемая заявка функцией "SendOrder" в большинстве случаев может быть не выполнена? Ведь цену, назначаемую брокером, я узнать не могу, приходится формировать заявку из индикативной цены!..
значит ли это, что отправляемая заявка функцией "SendOrder" в большинстве случаев может быть не выполнена? Ведь цену, назначаемую брокером, я узнать не могу, приходится формировать заявку из индикативной цены!..
SendOrder
Функция
int SendOrder(OrderForm *of);
В описание структуры OrderForm
есть поле slippage, указывающее максимальное разрешенное проскальзывание в цене.
То есть Вы, посылая ордер и ориентируясь на индикативные цены,
указываете
1) of.price = индикативная цена
2) of.slippage = например 3 (пункта)
В результате MetaQuotes сам совершит
следующие операции:
1) запрос цен у сервера
2) и если полученные цены не отличаются более чем на of.slippage пунктов от предпочитаемой цены, то посылается команда на сервер на совершение операции.
Функция
int SendOrder(OrderForm *of);
В описание структуры OrderForm
есть поле slippage, указывающее максимальное разрешенное проскальзывание в цене.
То есть Вы, посылая ордер и ориентируясь на индикативные цены,
указываете
1) of.price = индикативная цена
2) of.slippage = например 3 (пункта)
В результате MetaQuotes сам совершит
следующие операции:
1) запрос цен у сервера
2) и если полученные цены не отличаются более чем на of.slippage пунктов от предпочитаемой цены, то посылается команда на сервер на совершение операции.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Хочу знать, отличается ли работа приложения с использованием SDK применительно к реальному счету? Например, функция запроса котировки возвращает текущее значение немедленно. Будет ли это срабатывать при обслуживании системы человеком (брокером) при его гораздо более медленной реакции?
P.S. И кто вообще придумал сажать брокеров в систему, поддающуюся 100% автоматизации...