Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вопрос - а как узнать комиссию позиции в MQL5?
В МQL4 я делал так
А в MQL5 комиссии нет, получается только так
Посмотрел в свойствах ордера, тоже нет комиссии. И что делать?
Вопрос - а как узнать комиссию позиции в MQL5?
В МQL4 я делал так
А в MQL5 комиссии нет, получается только так
Посмотрел в свойствах ордера, тоже нет комиссии. И что делать?
Вопрос - а как узнать комиссию позиции в MQL5?
В МQL4 я делал так
А в MQL5 комиссии нет, получается только так
Посмотрел в свойствах ордера, тоже нет комиссии. И что делать?
Библиотека вернет правильное значение при вызове
OrderCommission()
В исходнике там так
Во дают... В документации нет свойства POSITION_COMISSION только в свойствах сделки DEAL_COMISSION.
Спасибо, буду знать ещё одну неточность в документации.
Тогда как комиссия учитывается? К прибыли позиции она не приплюсовывается? Сразу после сделки по открытию позиции на баланс влияет?
Библиотека вернет правильное значение при вызове
В исходнике там так
У вас там дефайны в конце закомментированы, так и надо? И еще. Я ролик буду делать в своем блоге на ютубе по переводу с MQL4 на MQL5. Не против, если вашу библиотеку рассмотрю тоже? И ссылку на кодобазу конечно.
/* #define OrderClose MT4ORDERS::MT4OrderClose #define OrderModify MT4ORDERS::MT4OrderModify // нельзя, например: CTrade::OrderModify #define OrderDelete MT4ORDERS::MT4OrderDelete // нельзя, например: CTrade::OrderDelete #define OrdersHistoryTotal MT4ORDERS::MT4OrdersHistoryTotal #define OrderTicket MT4ORDERS::MT4OrderTicket #define OrderType MT4ORDERS::MT4OrderType // нельзя, например: CHistoryOrderInfo::OrderType #define OrderLots MT4ORDERS::MT4OrderLots #define OrderSymbol MT4ORDERS::MT4OrderSymbol #define OrderComment MT4ORDERS::MT4OrderComment #define OrderOpenPrice MT4ORDERS::MT4OrderOpenPrice #define OrderOpenTime MT4ORDERS::MT4OrderOpenTime #define OrderStopLoss MT4ORDERS::MT4OrderStopLoss #define OrderTakeProfit MT4ORDERS::MT4OrderTakeProfit #define OrderClosePrice MT4ORDERS::MT4OrderClosePrice #define OrderCloseTime MT4ORDERS::MT4OrderCloseTime #define OrderExpiration MT4ORDERS::MT4OrderExpiration #define OrderMagicNumber MT4ORDERS::MT4OrderMagicNumber #define OrderProfit MT4ORDERS::MT4OrderProfit #define OrderCommission MT4ORDERS::MT4OrderCommission #define OrderSwap MT4ORDERS::MT4OrderSwap #define OrderPrint MT4ORDERS::MT4OrderPrint */
Во дают... В документации нет свойства POSITION_COMISSION только в свойствах сделки DEAL_COMISSION.
Спасибо, буду знать ещё одну неточность в документации.
А в документации и нет такого свойства, но компилируется ) Вот все, что есть в справке терминала.
POSITION_VOLUME
Объем позиции
double
POSITION_PRICE_OPEN
Цена позиции
double
POSITION_SL
Уровень Stop Loss для открытой позиции
double
POSITION_TP
Уровень Take Profit для открытой позиции
double
POSITION_PRICE_CURRENT
Текущая цена по символу
double
POSITION_SWAP
Накопленный своп
double
POSITION_PROFIT
Текущая прибыль
double
Смотри в свойствах сделки. HistoryDealGetDouble(ticket, DEAL_COMMISSION);