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
Obrigado por sua resposta.
Eu entendo o que você quer. Acho que já faço o mesmo com minha variável de tempo anterior, onde verifico se
prevtime == Tempo[0]
Ou há um diferente para usar Tempo[0] e Barras?
Mas o meu problema é o preço fechado.
Porque posso verificá-lo no momento "Fechar[0]" ou tenho que verificá-lo ao preço aberto na barra seguinte e escrever "Fechar[1]"?
O que eu estou pensando errado?
Obrigado por sua resposta.
Eu entendo o que você quer. Acho que já faço o mesmo com minha variável de tempo anterior, onde verifico se
prevtime == Tempo[0]
Ou há um diferente para usar Tempo[0] e Barras?
Mas o meu problema é o preço fechado.
Porque posso verificá-lo no momento "Fechar[0]" ou tenho que verificá-lo ao preço aberto na barra seguinte e escrever "Fechar[1]"?
O que eu estou pensando errado?Sim com Time[0] vai funcionar da mesma forma.
Eu realmente não entendo seu problema com o fechamento, se você deseja usar o preço de fechamento da nova barra atual, por exemplo, se o tempo de espera[0] significará que a nova barra veio, então o fechamento[0] == aberto[0] == alto[0] == baixo[0]. Se para alguns cálculos você desejar usar o fechamento de outra barra, então você pode voltar a ela mudando o índice como em seu exemplo Fechamento[1] será o fechamento da barra anterior - FECHADO.
Espero que isso ajude.
Alguém pode me ajudar com uma pergunta de codificação?
Estou tentando descobrir como codificar duas funções particulares para uma EA.
#1: Quero ter as entradas para a EA para dizer a ela que negocie entre x hora até y hora (hora inicial - hora final).
#2: Quero que o EA leve apenas uma negociação por tempo de negociação (ciclo de negociação). Em outras palavras, se o EA só vai negociar de 2-4 da manhã EST e concluir uma negociação, não quero que o EA abra outra negociação para aquele dia/ciclo.
Sua ajuda é muito apreciada.
Necessidade de ajuda em pirâmide
Hi
Eu tenho problema com o erro 130.
Eu piropo com este pedaço de código (começa quando o primeiro pedido foi aberto no sinal técnico)
for (count= OrdersTotal()-1; count>=0; count--){
OrderSelect(count, SELECT_BY_POS, MODE_TRADES);
if (OrderSymbol() == Currencies){
if(OrderType()==OP_SELL){
if(OrderMagicNumber()==16381 && CheckMagic(16383,OP_SELL)==false && CheckMagic(16385,OP_SELL)==false ){
if(Ask <=OrderOpenPrice()-breakeven*Point)SellOrders(OP_SELL, LotsCount(1),NormalizeDouble(OrderOpenPrice(),4), NormalizeDouble(Ask,4), NormalizeDouble(OrderTakeProfit(),4), TimeToStr(Time[0]),16383);
}
if(OrderMagicNumber()==16383 && CheckMagic(16381,OP_SELL)==true && CheckMagic(16385,OP_SELL)==false)
{
if(Ask <=OrderOpenPrice()-breakeven*Point)SellOrders(OP_SELL, LotsCount(0.5),NormalizeDouble(OrderOpenPrice(),4), NormalizeDouble(Ask,4), NormalizeDouble(OrderTakeProfit(),4), TimeToStr(Time[0]),16385);
}
}
}
}
As três primeiras encomendas estão bem quando estou testando.
Depois eu recebo erro 130
Você pode ver na imagem abaixo. Por favor, ajude.
Manuseio do CrossOver
Estou tentando codificar um EA para fazer o backtest do Gann_HiLo_Activator_v2. Este indicador recalcula o seu valor durante o curso de uma barra. No final da barra, o valor é definido, muito parecido com o RSI/MACD. Meu problema é pregar a cruz.
Algumas vezes a barra cruzará o Gann e outras vezes as barras NÃO cruzarão, significando que o Open[0] ou o Close[0] não estão englobando o valor da linha de Gann. Como posso pregar esta cruz para que a EA pegue quando o preço cair acima ou abaixo desta linha. Isto só precisaria ser feito uma vez por barra, então tenho usado Volume[0]>1 como um filtro.
Olá,
Quero que meu código seja executado a cada segundo, não a cada tiquetaque. Como isso é possível?
Agradecemos antecipadamente.
Olá,
Quero que meu código seja executado a cada segundo, não a cada tiquetaque. Como isso é possível?
Agradecemos antecipadamente.Olá!
Sim, você precisa usar SCRIPT para isso, em vez de EA,
e na função inicial usar algo como isto:
enquanto (verdadeiro) // sempre verdadeiro
{
// FAZER PEDIDOS AQUI OU ALGO ASSIM
Dormir(1000);//1000 milissegundos = 1 segundo
}
Cumprimentos
Kale
Ajuda por favor com a matemática
Apagado, eu o resolvi.
Finding end of Bar of Time Period vs. Ticks in Metatrader
O problema que estou tendo com a codificação dos EAs é que Metatrader simula o indicador para cada barra dentro do período de tempo com ticks -- por exemplo, com os dados do Minuto 5, ele simula cada barra em vez de lidar com o fim da barra para o período de tempo como os indicadores fazem.
Alguém sabe como lidar com isso - como fazer com que funcione como os indicadores para o período de tempo em vez de ir para cada barra para o período de tempo?
Obrigado!
Andrew Haas
vender EA
Eu queria lhe perguntar se tenho o direito de vender EA que eu fiz? É legal, se não sobre o que fazer? obrigado U e desculpe-me por E-sh