Доброго времени. Помогите пожалуйста переписать функции с MQL4 в MQL5:
Функции mql4:
ticket1= OrderSend(Money№1,OP_BUY,Lot,ask,3,bid-StopLoss*point,ask+TakeProfit*point,"","",0,Blue);
order1= OrderClose(ticket2,Lot,bid,3,Green);
Доброго времени. Помогите пожалуйста переписать функции с MQL4 в MQL5:
Функции mql4:
ticket1= OrderSend(Money№1,OP_BUY,Lot,ask,3,bid-StopLoss*point,ask+TakeProfit*point,"","",0,Blue);
order1= OrderClose(ticket2,Lot,bid,3,Green);
Спасибо.
Вот сам сделал. Это функция для отправки ордера. Пример ее вызова: ticket1=MyOrderSend(Money№2,ORDER_TYPE_BUY,Lot,ask,3,bid-StopLoss*point,ask+TakeProfit*point,"","",0,Blue);
int MyOrderSend( string symbol, // символ int cmd, // торговая операция double volume, // количество лотов double price, // цена int slippage, // проскальзывание double stoploss, // stop loss double takeprofit, // take profit string comment=NULL, // комментарий int magic=0, // идентификатор datetime expiration=0, // срок истечения ордера color arrow_color=clrNONE // цвет ) { //--- готовим запрос MqlTradeRequest request={0}; request.action=TRADE_ACTION_DEAL; // установка отложенного ордера request.magic=magic; // ORDER_MAGIC request.symbol=symbol; // инструмент request.volume=volume; // объем в лотах request.sl=stoploss; // Stop Loss request.tp=takeprofit; // Take Profit request.type=cmd; // тип ордера request.price=price; // цена для открытия request.deviation=slippage; // проскальзывание request.comment=comment; // комментарий request.expiration=expiration; // срок истечения ордера //--- отправим торговый приказ MqlTradeResult result={0}; OrderSend(request,result); return(result.order); }
Вот сам сделал. Это функция для отправки ордера. Пример ее вызова: ticket1=MyOrderSend(Money№2,ORDER_TYPE_BUY,Lot,ask,3,bid-StopLoss*point,ask+TakeProfit*point,"","",0,Blue);
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Доброго времени. Помогите пожалуйста переписать функции с MQL4 в MQL5:
Функции mql4:
ticket1= OrderSend(Money№1,OP_BUY,Lot,ask,3,bid-StopLoss*point,ask+TakeProfit*point,"","",0,Blue);
order1= OrderClose(ticket2,Lot,bid,3,Green);