Выдает ошибку, но работает ( в чем дело ? ) - страница 2

 
Renat:
.....
Если пойти по пути "Bid, Ask" пусть всегда подставляются рыночные,.....
Нет. Не всегда, а только иногда. Речь идет о введении допольнителной возможности, а не о замене. Таким образом будеть обратная совместимость. От этого терминал только выграет.

Чудовищный код и так пишут. Да и всегда будут писать. Но довольно часто трейдери хотять купить/продать сразу и все. Обычно на новостях. Когда реквоты идут пачками. И когда трейдер хочет закрытся сразу, потому что теряет бешенные бабки. Но нельзя - связь медленная и пока дойдет все уже поздно - реквот! Тогда правда обычно ругают диллера или провайдера.

Просто есть необходимость об instant execution а ее пока нет.
 
Цитату стираю - Itco уже Ваше всегда откомментировал. Чую, тожа попадал на "выскочить" как угодно :). А с механикой как раз это и быстрее.


... что нам надо вместе с терминалом предоставлять стандартные MQL4 библиотеки правильной обработки торговых транзакций. Будем работать в этом направлении ...

Добавлю только - код потому и. Вы ведь уже даете минимальный "набор обработки торговых транзакций" вместе с терминалом.
Ну и :(.

У Вас случайно нет статистики по функциям, по которым чаще всего идут зацикленные вопросы? Вы отвечаете, Вас опять, ...


А возвращаясь к нашим баранам (моим): конструкция типа

              Result=OrderClose(OrderTicket(),
                                OrderLots(),
                                MarketInfo(Symbol(),MODE_ASK),
                                Slippage,
                                CLR_NONE);
правомерна? и не требует рефреша?
 
Itso:
Renat:
.....
Если пойти по пути "Bid, Ask" пусть всегда подставляются рыночные,.....
Нет. Не всегда, а только иногда. Речь идет о введении допольнителной возможности, а не о замене. Таким образом будеть обратная совместимость. От этого терминал только выграет.

Чудовищный код и так пишут. Да и всегда будут писать. Но довольно часто трейдери хотять купить/продать сразу и все. Обычно на новостях. Когда реквоты идут пачками. И когда трейдер хочет закрытся сразу, потому что теряет бешенные бабки. Но нельзя - связь медленная и пока дойдет все уже поздно - реквот! Тогда правда обычно ругают диллера или провайдера.
"Дополнительная возможность" - это исключение из правил, чего мы точно делать не будем. Даже наоборот, будем только ужесточать правила (об этом постоянно говорим и делаем) приема заявок и на ранних этапах будем сообщать в логах об ошибках в логике эксперта.

Сделки в инстанте совершаются исключительно по тем ценам, которые пришли с _терминала_трейдера_. Если же брокер будет совершать сделки по _своим_ценам_ (на фоне ошибочных/устаревших торговых заявок) со слабо контролируемым слиппажами, то через некоторое время все скатится к массовым обвинениям в проскальзываниях. И эти реквоты на фоне таких обвинений будут казаться просто цветочками.

А на новостях Вам практически ничто не поможет совершить сделку. Проблема новостей вообще не технического плана.