gostaria de criar um indicador para o metatrader 4, que fique integrado a outros indicadores já existente, este indicador teria como função permitir liberar para abrir somente ordens se o minuto 4, 9, 14, 19, 24, 29, 34,39, 45, 49 e 54?
- Versão para iPad - MetaTrader 5 para iPhone
- Baixe o aplicativo MetaTrader 5 para iPhone e iPad
- Primeiros Passos - MetaTrader 5 para iPhone
Fala brother, pelo que eu entendi seria algo parecido com isso?
/* Vou usar o exemplo do indicador RSI mas vc pode alterar */ double sinalRSI = iRSI(Symbol(),0, 14,PRICE_CLOSE, 0); // Exemplo de um sinal // Construindo um sinal bool sinalEntrada(int MAGICMA_n, int BUY_SELL){ bool retorno = false; if(BUY_SELL == OP_SELL){ if(sinalRSI > 70){ retorno = true; }else{ retorno = false; } }else if(BUY_SELL == OP_BUY){ if(sinalRSI < 30){ retorno = true; }else{ retorno = false; } } return(retorno); } // Função de abertura de ordens void checkForOpen(int MAGICMA_n, bool sinalCompra = false, bool sinalVenda = false, bool lote = 0.01, double take = 50, double stop = 100, double Slippage = 20, string coment = "EA"){ int res; if(((sinalCompra == true) && (permiteOrdens(MAGICMA_n) == true)) && (OrdersTotal() == 0)){ // Aí temos um sinal de compra res = OrderSend(Symbol(), OP_BUY, lote, Ask, 0, Slippage,(Ask-(stop*Point)),(Ask+(take*Point)),coment,MAGICMA_n,0,clrBlue); } if(((sinalVenda == true) && (permiteOrdens(MAGICMA_n) == true)) && (OrdersTotal() == 0)){ // Aí temos um sinal de compra res = OrderSend(Symbol(), OP_SELL, lote, Bid, 0, Slippage,(Bid+(stop*Point)),(Bid-(take*Point)),coment,MAGICMA_n,0,clrRed); } return; } bool permiteOrdens(int MAGICMA_n){ int minuto = Minute(); bool retorno = false; switch(minuto){ case 4: retorno = true; break; case 9: retorno = true; break; case 14: retorno = true; break; /* Etc.. cria quantas condições quiser */ default: retorno = false; break; } return(retorno); }
Espero ter ajudado, abraço !
edit
Fiz correndo, tem alguns erros básicos de fechar parentese mas acho que é isso.
edit #2
Consertei

Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se