Participe de nossa página de fãs
Coloque um link para ele, e permita que outras pessoas também o avaliem
Avalie seu funcionamento no terminal MetaTrader 5
ExpertClor_v01 - expert para MetaTrader 5
- Publicado por:
- Vladimir Karputov
- Visualizações:
- 1106
- Avaliação:
- Publicado:
- 2017.08.24 14:21
- Precisa de um robô ou indicador baseado nesse código? Solicite-o no Freelance Ir para Freelance
Autor da ideia — John Smith, autor do código mq5 — barabashkakvn.
Expert Advisor Assistente. Apenas FECHAMENTO de posições:
As posições são movidas para Break-even, nível StopLoss segundo o indicador StopATR_auto, fechamento de posições pelo cruzamento de dois MA (Moving Average).
Para que o Expert Advisor gerado funcione corretamente, é preciso que o arquivo pre-compilado do indicador StopATR_auto esteja localizado na pasta MQL5\Indicators\Downloads:
//+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- ... //--- create handle of the indicator iCustom handle_iCustom=iCustom(m_symbol.Name(),TimeFrame,"Downloads\\StopATR_auto", CountBarsForAverage, Target );
Embora este expert APENAS feche posições, adicionei uma pequena parte de código para abrir posições:
//+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- if(MQLInfoInteger(MQL_DEBUG) || MQLInfoInteger(MQL_PROFILER) || MQLInfoInteger(MQL_TESTER) || MQLInfoInteger(MQL_OPTIMIZATION)) { static long counter=-50; static bool trade_buy=true; if(counter==0) m_trade.Buy(m_symbol.LotsMin()); else if(counter%1500==0) { if(RefreshRates()) { if(trade_buy) { OpenBuy(m_symbol.LotsMin()); trade_buy=false; } else { OpenSell(m_symbol.LotsMin()); trade_buy=true; } } else counter=counter-9; } counter++; } //---
— este bloco funciona só quando você testa ou otimiza este EA. A cada 1 500 ticks é aberto Buy ou Sell.
Traduzido do russo pela MetaQuotes Ltd.
Publicação original: https://www.mql5.com/ru/code/18677
Cálculo automático de níveis StopLoss com base no indicador ATR.
Expert_RSI_Stochastic_MAO EA utiliza três indicadores: MA(150), RSI(3) com níveis de 80 e de 20, Stochastic(6, 3, 3) com níveis de 70 e de 30.
Negociação segundo dois sessões de negociação com configuração de seu início. Stop Loss. Take Profit.
Trailing_ProfitFechamento de todas as posições abertas concorde a porcentagem a partir do lucro.