Duvida - EA - Operar tick e nao fechamento do candle



  • Bom dia,

    Estou estudando um robo simples com indicador Media movel. Gostaria que ele comprasse assim que o tick for maior que a media movel, nao no fechamento do candle. Como posso fazer isso?

    O codigo atual esta assim:

    if(close[0] > ma[0] && glBuyPlaced == false && (positionType != POSITION_TYPE_BUY || openPosition == false))

    Obrigado



  • Sugiro mudar o seu nome no perfil para as próximas postagens, ok?!

    Tentou colocar high[0] ao invés de close?!


    @Trader660 said:

    Bom dia,
    Estou estudando um robo simples com indicador Media movel. Gostaria que ele comprasse assim que o tick for maior que a media movel, nao no fechamento do candle. Como posso fazer isso?
    O codigo atual esta assim:
    if(close[0] > ma[0] && glBuyPlaced == false && (positionType != POSITION_TYPE_BUY || openPosition == false))

    Obrigado


  • Obrigado Rodrigo!

    Mas nao funcionou... nao sei pq.



  • Tape Reader boa noite.


    Converse com o Henrique Vilela (fabricante de robôs) que ele pode te ajudar.



  • Tenta colocar esse "if" dentro da função "void OnTick()" para ser executado a cada novo tick e troque "close[0]" por "SymbolInfoDouble(Symbol(),SYMBOL_LAST)".


Entre para responder
 

Parece que sua conexão com Fórum Portal do Trader caiu, por favor aguarde enquanto tentamos reconectar.