Подскажите, пожалуйста, как программно правильно оформлять лимиты в MT5. Так в документации все достаточно ясно, но с отложками не разберусь.
- Тиковая история стакана.
- Коэффициент валюты маржи
- Подсчет позиций в MT5-Hedge
Marys_fals:
Подскажите, пожалуйста, как программно правильно оформлять лимиты в MT5. Так в документации все достаточно ясно, но с отложками не разберусь.
Подскажите, пожалуйста, как программно правильно оформлять лимиты в MT5. Так в документации все достаточно ясно, но с отложками не разберусь.
Добрый день!
//+------------------------------------------------------------------+ //| Place order | //+------------------------------------------------------------------+ void PlaceOrder( const double price, const double volume, ulong &ticket, const bool buy_sell ) { MqlTradeRequest request = {0}; MqlTradeResult result = {0}; ticket = 0; //--- Fill structure request.action = TRADE_ACTION_PENDING; request.magic = 987654321; request.symbol = _Symbol; request.volume = volume; request.price = price; if ( buy_sell ) { request.type = ORDER_TYPE_BUY_LIMIT; } else { request.type = ORDER_TYPE_SELL_LIMIT; } request.comment = "Отложенный ордер..."; request.type_filling = ORDER_FILLING_RETURN; request.type_time = ORDER_TIME_DAY; //--- Send order if ( OrderSend( request, result ) ) { if ( result.retcode == TRADE_RETCODE_PLACED ) { ticket = result.order; } } else { Print( "Ордер не установлен! ", _Symbol ); } }
Mikalas:
Большое спасибо!
Добрый день!
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь