OrderProfit ()
Спасибо. Заработало.
Еще хотел спросить. Когда перебираю на демо ордера "OrderSelect(...., SELECT_BY_POS)", возникают офигенные тормозные явления, хотя окошко с ордерами регенерируется быстро.
Если ордеров сотни,то может быть. Если нет,то поточнее с куском кода,посмотрим.
Три ордера. Я мел ввиду может к таблице с ордерами какой кэш присоединен, а запросы типа ОрдерСелект через инет в каком-то другом режиме посылаются.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
На демо счете не удается получить величину профита ордера.
Открываю ордер заране и использую следующюю фенкцию
//--------------------------------------------
if(OrderSelect(0, SELECT_BY_POS)==true)
Print("Order #",OrderTicket()," profit: ", OrderTakeProfit()," OrderLots() =",OrderLots() );
else
Print("OrderSelect() вернул ошибку - ",GetLastError());
//--------------------------------------------
В итоге выводится номер тикета, размер лота, А ПРОФИТ всегда равен 0. В тестере работало.