КАК СНЯТЬ ИНФУ ОБ ОБЪЁМАХ ОТКРЫТЫХ ПОЗ НА БАЙ И НА СЕЛ ( СОВОКУПНЫХ И ПО КАЖДОМУ ОРДЕРУ ) ?
- "Деревья не растут до небес"
- Вопросы от начинающих MQL5 MT5 MetaTrader 5
- Советник всем миром
sllawa3 >>:
КАК СНЯТЬ ИНФУ ОБ ОБЪЁМАХ ОТКРЫТЫХ ПОЗ НА БАЙ И НА СЕЛ ( СОВОКУПНЫХ И ПО КАЖДОМУ ОРДЕРУ ) ?
КАК СНЯТЬ ИНФУ ОБ ОБЪЁМАХ ОТКРЫТЫХ ПОЗ НА БАЙ И НА СЕЛ ( СОВОКУПНЫХ И ПО КАЖДОМУ ОРДЕРУ ) ?
double OrderLots( | ) |
Ордер должен быть предварительно выбран с помощью функции OrderSelect().
Пример:
if(OrderSelect(10,SELECT_BY_POS)==true)
Print("lots for the order 10 ",OrderLots());
else
Print("OrderSelect() вернул ошибку - ",GetLastError());
ЭТ ПОНЯТНО .. А ПО ВСЕМ ТО ПОЗАМ КАК ( ОБЩИЙ БАЙ И ОБЩИЙ СЕЛ ) ?
перебери все открытые ордера с помощью цикла и суммируй отдельно по бай и по сел
//+------------------------------------------------------------------+ double Lots_buy() {double j=0;for (int i=0;i<OrdersTotal();i++) {if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true) if(OrderType()==OP_BUY)j=j+OrderLots(); }return(j);} //+------------------------------------------------------------------+ double Lots_sell() {double j=0;for (int i=0;i<OrdersTotal();i++) {if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true) if(OrderType()==OP_SELL)j=j+OrderLots(); }return(j);} //+------------------------------------------------------------------+
А Ф-И НЕТ ВОЗВРАЩАЮЩЕЙ ЕНТО ДЕЛО ?
можно еще добавить магики
//+------------------------------------------------------------------+ double Lots_buy() {double j=0;for (int i=0;i<OrdersTotal();i++) {if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true) if((OrderType()==OP_BUY)&&(OrderMagicNumber()==magic))j=j+OrderLots(); }return(j);} //+------------------------------------------------------------------+ double Lots_sell() {double j=0;for (int i=0;i<OrdersTotal();i++) {if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true) if((OrderType()==OP_SELL)&&(OrderMagicNumber()==magic))j=j+OrderLots(); }return(j);} //+------------------------------------------------------------------+
ДУМАЛ ЧТО ДОЛЖНА БЫТЬ ТАКАЯ ФУНКЦИЯ ОТДЕЛЬНАЯ... НО ВСЁ РАВНО СПАСИБ ЧТО ОТКЛИКНУЛИСЬ..
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь