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
Caros grandes programadores,
por favor, ajude-me a modificar este Ea para fazer a possibilidade de abrir apenas ordem de compra ou de venda no início de cada ciclo.
Desculpe pelo meu inglês.
Obrigado
Mark010breakouthedge.mq4
Caros grandes programadores,
por favor, ajude-me a modificar este Ea para fazer a possibilidade de abrir apenas ordem de compra ou de venda no início de cada ciclo.
Desculpe pelo meu inglês.
Obrigado
Mark010breakouthedge.mq4Mark010
Você tem o código fonte original? Esse é um código descompilado e eu duvido que você obtenha alguma ajuda com as mudanças de código descompilado.
Eu não tenho isso.
De qualquer forma, obrigado.
elcomepips Aqui você vai
hey mladen,
Eu o vi codificando muito bem. Que amortecedores tenho que importar com iCustom() para fazer uma EA a partir disso. Eu só quero saber se tenho que ir longo ou curto.
Obrigado de antemão.
hey mladen,
Eu o vi codificando muito bem. Que amortecedores tenho que importar com iCustom() para fazer uma EA a partir disso. Eu só quero saber se tenho que ir longo ou curto.
Obrigado de antemão.arroganzmaschine
Você pode usar o buffer 2 para isso. Quando o valor nele é 1, então a tendência é para cima, se o valor é -1 então a tendência é para baixo. O código poderia ser assim :
double previousTrend = iCustom(NULL,0,"MA crosses arrows_alerts mtf","",FastMa,FastMaShift,FastMAMethod,FastMAPrice,SlowMa,SlowMaShift,SlowMAMethod,SlowMAPrice,2,2);
if (currentTrend != previousTrend)
{
if (currentTrend == 1) // buy signal
if (currentTrend == -1) // sell signal
}
arroganzmaschine
Você pode usar o buffer 2 para isso. Quando o valor nele é 1, então a tendência é para cima, se o valor é -1 então a tendência é para baixo. O código poderia ser assim :
double previousTrend = iCustom(NULL,0,"MA crosses arrows_alerts mtf","",FastMa,FastMaShift,FastMAMethod,FastMAPrice,SlowMa,SlowMaShift,SlowMAMethod,SlowMAPrice,2,2);
if (currentTrend != previousTrend)
{
if (currentTrend == 1) // buy signal
if (currentTrend == -1) // sell signal
}
Como tenho que definir FastMa etc.? Isso não funciona, porque não existe.
Como tenho que definir FastMa etc.? Isso não funciona, porque não existe.
É preciso declará-los como variáveis externas (exatamente o mesmo que nos parâmetros indicadores). Assim :
extern int FastMaShift = 0;
extern int FastMAMethod = MODE_LWMA;
extern int FastMAPrice = PRICE_CLOSE;
extern int SlowMa = 13;
extern int SlowMaShift = 0;
extern int SlowMAMethod = MODE_LWMA;
extern int SlowMAPrice = PRICE_CLOSE;
usar os valores padrão que você desejar em vez dos valores do código acima
Você tem que declará-los como variáveis externas (exatamente o mesmo que nos parâmetros indicadores). Assim :
extern int FastMaShift = 0;
extern int FastMAMethod = MODE_LWMA;
extern int FastMAPrice = PRICE_CLOSE;
extern int SlowMa = 13;
extern int SlowMaShift = 0;
extern int SlowMAMethod = MODE_LWMA;
extern int SlowMAPrice = PRICE_CLOSE;
Muito obrigado! Como posso fazer apenas um pedido se a atualTrend===1?
Eu não quero abrir pedidos em massa.
Muito obrigado! Como posso fazer apenas um pedido se a atualTrend===1?Não quero abrir pedidos em massa.
Use OrderTotal() < 1 ou use algumas funções de contagem de ordens para o símbolo atual e número mágico
Olá Mladen.Você fez a versão deste indicador. Quero pedir para fazer aqui separadamente a média móvel, como no exemplo de outro indicador, se for possível.
Obrigado.