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
Idéia indicadora, mas difculdade de programação
oi
bem, eu estava fazendo pouca programação no Mt4 sua diversão, mas não sou a favor apenas da simples edição do antigo indicador. Ok, eu quero fazer um indicador simples, mas não sei como fazê-lo.
seu indicador simples ele simplesmente verifica o valor se o valor de todas as variáveis são iguais ele desenha aquele ponto onde o valor de todas as variáveis combina.
minha solução simples
vamos supor que temos variáveis
duplo movimentoavg1;
double movingavg12;
double moveavg13;
double moveavg14;
double moveavg15;
double moveavg16;
double moveavg17;
double moveavg18;
double moveavg19;
double moveavg10;
double moveavgall;
declaramos a variável que estou apenas dando um exemplo que estou usando iStochastic(1), mas podemos usar para qualquer indicador.
movingavg12=iStochastic(1)
movavg13=iStochastic(2)
.
.
.
... e assim por diante
agora
if (movingavg12=movingavg13=movingavg14,....) (colocar valor na variável "movingavgall") //put o valor que é igual para vria
draw movavgall em barras
Aplicação
vamos supor que eu queira verificar onde a média móvel 3 e a média móvel 5 têm o mesmo valor
mesmo este indicador pode ser usado com RSI onde o valor RSI 1 e RSI 2 = 80
e muito mais
mesmo se adicionarmos o MTF que será adicionado bônus
parece simples por escrito, mas não fui capaz de encontrar a solução espero que alguém possa ajudar
espero que vocês entendam o que estou dizendo
obrigado
Como codificar minha acusação para a EA ?
Por favor, me ajude a codificar este indiciamento para EA ? este indiciamento funciona em H4 ou fazer uma escolha de trabalho em H4 ou D1.
A regra é muito simples:
Se encontrar o No.3 em H4 ou D1 --> Azul --> Comprar --> No.3 no gráfico aberto, espere até ter a mesma direção com H4 e Comprar.
Se encontrar o No.3 em H4 ou D1 --> Vermelho --> Vender --> No.3 no gráfico aberto, aguarde até ter a mesma direção com H4 e Vender.
Eu só preciso :
externo int SL = 100; //stop perda
externo int TP = 100; // obter lucro
Fervura Externa Trailing = verdadeiro;
TS int externo = 10; //parada de trilho
Lotes duplos externos = 0,1;
TimeStart externo int = 7;
Parada Horária Externa Int = 14;
int MagicNumber = 031174;
Meus melhores cumprimentos,
Obrigado por sua ajuda
Código para capturar um sinal de compra em pintado no período anterior
Meu código precisa capturar um sinal de compra que o indicador ocasionalmente pinta no período anterior, mas não quero olhar apenas para esse período, senão receberei uma indicação de compra dupla em dois períodos. Eu sou relativamente novo na MQL4, mas escrevi algum código que acho que faz o trabalho.
Alguém poderia confirmar se esta é a maneira correta de lidar com esta tarefa?
bool dynamic_latch(modo int)
{
se (var_current_period===1 && var_previous_period==0) então retornar 1;
if (var_current_period==0 && var_previous_period===1 && dynamic_latch!==1) então retorna 1;
caso contrário, retornar 0;
}
Ajuda com MTF nonLagMa 7.1 por Igorad
Olá, há alguém que saiba como adicionar uma simples opção NBars para calcular o código apenas para um certo número de barras para estes indicadores?
Eu não sou capaz de fazê-lo com estes indicadores. Normalmente eu modifico o para ciclo para esse fim, mas com estes indicadores não funciona.
Por favor, alguém sabe como eu tenho que fazer?
mtf_nonlagma_v7.1.mq4
nonlagma_v7.1.mq4
obrigado
atalho de teclado em um EA ?
Hi
É possível usar algum atalho de teclado em um EA? Não consigo encontrar uma função para fazer isso... talvez com uma DLL ou algo assim... Alguém já tentou isso ? Estou tentando adicionar isto a uma EA fechada...
Obrigado...
Como o código
em cartas semanais e traiçoeiras
Mestre Mladen,
Posso perguntar, se eu quiser substituir o código do meu indicador para:
No.1
O número 1 é formado se for verificado que um impulso muito forte ou uma vela grande. Ou velas em forma de bala ou velas em forma de urso forradas .No.2
Se depois de um número 1 aparecer e até as circunstâncias e não conseguir fazer uma nova alta ou nova baixa, ou fazer um fechamento de vela mais alto ou mais baixo sob a alta da vela ou baixar o último dos pés No.1. Portanto, o pé do No.2 é uma correção do pé No.1.No.3
Ao final da sessão de negociação, ele corrige a falta de formação de uma forma baixa ou alta de pernas mais baixas ou mais altas do que as pernas No.1, No.3 é formado.Como se codifica Mestre Mladen ?
Meus melhores cumprimentos,
Obrigado
Importação da Biblioteca Boost para o Metatrader (MT4) Script File.
Estou trabalhando dentro de um arquivo de script Metatrader e preciso chamar uma função dentro de uma biblioteca Boost. Alguém sabe se isto é possível? Se sim, como você configura a importação?
Mostre-me o último lucro fechado
Olá,
preciso do seguinte código:
Preciso do valor do último comércio fechado.
Como posso codificá-lo? Eu farei um Alerta (PopUp), depois que um Comércio tiver alcançado o TakeProfit com ele.
Com os melhores cumprimentos,
halobungie
O que há de errado com meu código?
Estou tentando aprender o MQ4. Meu primeiro programa simples é suposto lançar um alerta quando 2 MAs se cruzam. Eu não consigo entender por que
este código não está funcionando.
Qualquer ajuda será realmente apreciada! Agradecemos antecipadamente.
Exterior int Período_MA1 = 5;
extern int Período_MA2 = 1;
duplo MA1;
duplo MA2;
int int init()
{
retorno(0);
}
//+------------------------------------------------------------------+
int deinit()
{
retorno(0);
}
//+------------------------------------------------------------------+
int start()
{
//--------------------------------------------------------------------
MA1=iMA(NULL,0,Period_MA1,0,MODE_SMA,PRICE_CLOSE,0);
MA2=iMA(NULL,0,Período_MA2,0,MODE_SMA,PRICE_CLOSE,0);
//--------------------------------------------------------------------
se (MA2 == MA1 )
Alerta("Preço é o mesmo(",Período_MA2,")");// Alerta
retornar;
}
...
Você pode encontrar o lucro do último pedido fechado com uma função como esta :
{
datetime lastTime = 0;
double lastProfit = 0;
for(int i=OrdersHistoryTotal()-1; i>=0; i--)
{
if (OrderSelect(i,SELECT_BY_POS, MODE_HISTORY)==false) break;
if (magicNumber!=0)
if (OrderMagicNumber() != magicNumber) continue;
if (OrderSymbol() != Symbol()) continue;
if (OrderCloseTime() <= lastTime) continue;
lastTime = OrderCloseTime();
lastProfit = OrderProfit()+OrderSwap()+OrderCommission();
}
return(lastProfit);
}Olá,
preciso do seguinte código:
Preciso do valor do último negócio fechado.
Como posso codificá-lo? Eu farei um Alerta (PopUp), depois que um Comércio tiver alcançado o TakeProfit com ele.
Com os melhores cumprimentos,
halobungie