
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем привет.
Только начал учить мт5. До этого писал на мт4. Скопилось много мультивалютников которые хотел проверить под тестером мт5.
Начал изучать сорци которые нашел в комьюнити. Вообщем достаточно сложные для понимания ибо объектная модель дико отличается.
Есть ли сорци попроще желателньо мультивалютные, в котором имнимум объектных моментов, просто используются обычные приказы для откртия и закрытия ордеров?
Посмотрите вот эту статью ещё: Создание эксперта, торгующего на разных инструментах.
Еще в инит нужно добавить
Exp_Symbol_Info1.Name(pair1);
Exp_Symbol_Info1.Refresh();
Exp_Symbol_Info1.RefreshRates();
Exp_Symbol_Info2.Name(pair2);
Exp_Symbol_Info2.Refresh();
Exp_Symbol_Info2.RefreshRates();
......
спасибо, совтник уже готов и на тестере можно его гонят. Только мне нужно выходы прицепить.
Я научился определеять совокупную прибыль по счету. Теперь как мне закрыть все сделки по рынку?
я нашел как удалить все отложеники
//| удалаяет все отложенные ордера с указанным ORDER_MAGIC |
//+------------------------------------------------------------------+
void DeleteAllOrdersByMagic(long const magic_number)
{
ulong order_ticket;
//--- пройдем по всем отложенным ордерам
for(int i=OrdersTotal()-1;i>=0;i--)
if((order_ticket=OrderGetTicket(i))>0)
//--- ордер с подходящим ORDER_MAGIC
if(magic_number==OrderGetInteger(ORDER_MAGIC))
{
MqlTradeResult result;
MqlTradeRequest request;
request.order=order_ticket;
request.action=TRADE_ACTION_REMOVE;
OrderSend(request,result);
//--- выведем в лог ответ сервера
Print(__FUNCTION__,": ",result.comment," код ответа ",result.retcode);
}
//---
}
а как сделать такую же функцию для закрытия рыночных ордеров? Или просто открыть столько же в противоположную сторону?
пока слепил вот такую функцию чтобы потиково работала
Посмотрите вот эту статью ещё: Создание эксперта, торгующего на разных инструментах.