![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
что такое функция "exit" в metatrader?
Я хочу "выйти" из онтика, не обрабатывая ничего ниже...
void OnTick(){
bool RoboON = false;
if (checkTimeLimits(StartHour1,StartMinute1,EndHour1,EndMinute1,TimeCurrent()))
RoboON = true;
if (checkTimeLimits(StartHour2,StartMinute2,EndHour2,EndMinute2,TimeCurrent()))
RoboON = true;
if (RoboON)
Exit; <===== what is "exit" function that abort the rest of procedure ?
//ExtExpert.OnTick();
что такое функция "exit" в metatrader?
Я хочу "выйти" из онтика, не обрабатывая ничего ниже...
void OnTick(){
bool RoboON = false;
if (checkTimeLimits(StartHour1,StartMinute1,EndHour1,EndMinute1,TimeCurrent()))
RoboON = true;
if (checkTimeLimits(StartHour2,StartMinute2,EndHour2,EndMinute2,TimeCurrent()))
RoboON = true;
if (RoboON)
Exit; <===== what is "exit" function that abort the rest of procedure ?
//ExtExpert.OnTick();
Используйте "return"
здравствуйте, господин младен
не могли бы вы сделать MTF+ALERT для этого индикатора?
он не перерисовывается
с уважением
здравствуйте, господин младен
не могли бы вы сделать MTF+ALERT для этого индикатора?
он не перерисовывается
с уважением
Посмотрите здесь: https: //www.mql5.com/en/forum/174980/page39
не работают. На самом деле советник должен уметь выбирать открытый тикет и закрывать его, когда условие выполняется. Что я могу улучшить?
NormalizeDouble(Bid,digit),
Slippage*PipMultiplier,0,0,
"Sell(#"+MagicNumber+")",MagicNumber,0,Red); // SELL Ticket
buy_ticket=OrderSend(Symbol(),OP_BUY,LotsOptimized(), NormalizeDouble(Ask,digit), Slippage*PipMultiplier,0,0, "Buy(#"+MagicNumber+")",MagicNumber,0,Green);
//+------------------------------------------------------------------+
// CloseBUY RSI<45
//+------------------------------------------------------------------+
if(RSIfilter<45) Order=SIGNAL_CLOSEBUY;
//if(Order==SIGNAL_CLOSEBUY && buy_ticket!=0)
if(Order==SIGNAL_CLOSEBUY && buy_ticket!=0 && ((EachTickMode && !TickCheck) || (!EachTickMode && (Bars!=BarCount))))
{
if(OrderSelect(buy_ticket,SELECT_BY_TICKET))
{
dummyResult=OrderClose(OrderTicket(),OrderLots(),Bid,Slippage*PipMultiplier,MediumSeaGreen);
if(EachTickMode) TickCheck = True;
if(!EachTickMode) BarCount = Bars;
Print("Error closing Buy #",(string)OrderTicket()," Error code ",(string)GetLastError());
}
}
else
//+------------------------------------------------------------------+
// CloseSELL RSI>55
//+------------------------------------------------------------------+
if(RSIfilter>55) Order=SIGNAL_CLOSESELL;
//if(Order==SIGNAL_CLOSESELL && sell_ticket!=0)
if(Order==SIGNAL_CLOSESELL && sell_ticket!=0 &&((EachTickMode && !TickCheck) || (!EachTickMode && (Bars!=BarCount))))
{
if(OrderSelect(sell_ticket,SELECT_BY_TICKET))
{
dummyResult=OrderClose(OrderTicket(),OrderLots(),Ask,Slippage*PipMultiplier,DarkOrange);
if(EachTickMode) TickCheck = True;
if(!EachTickMode) BarCount = Bars;
Print("Error closing Sell #",(string)OrderTicket()," Error code ",(string)GetLastError());
}
}
}
Мистер Младен:
не могли бы вы добавить стрелку на график
с уважением
Здравствуйте,
Я изучаю этот советник... и он мне нравится, потому что в нем есть хорошие компоненты, но у меня есть начальная проблема с ним...
Я не знаю, почему после завершения обратного теста, в открывшемся окне, которое показывает обратный тест.
показывает "длинную строку" с параметрами советника... в других советниках, которые я тестировал, такого не было (это правильно, на мой взгляд).
Как я могу сделать стрелки на этом индикаторе большего размера?
TEAMTRADER