[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 186
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
Olá.
Por que a parada não é a transferência para posições de compra? para vender tudo está funcionando.
if(OrdensTotal()>0)
{
if(Bid===bubuy||Bid==busell)
{
OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES);
OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue);
}
retorno(0);
}
originalmente o que é if(Bid===buy|||Bid==busell),....??????? pode dizer.
e provavelmente a seguinte condição deveria ser:
OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*número de pontos,OrderTakeProfit(),0,Blue)
if(Bid===buy|||Bid==busell)
bubuy duplo é um nível em que a parada da posição de compra é movida para o nível de abertura desta posição.
O busell duplo é o nível para uma posição de venda.
if(Bid===bubuy||Bid==busell)
bubuy duplo é um nível em que a parada da posição de compra é movida para o nível de abertura desta posição.
O busell duplo é um nível para uma posição de venda.
verificar a condição de qualquer maneira.
Descobrimos
if(OrderTotal()>0)
{
OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES);
if(OrderStopLoss()==OrderOpenPrice()) return(0);
if (OrderType()==OP_BUY) if(Bid>=compra) OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue);
if(OrderType()==OP_SELLL) if(Bid<=busell) OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Red);
return(0);
}
E outra pergunta, se os dados forem retirados de várias TFs, é necessário que a EA abra todos esses gráficos (em diferentes) quando ela funcionar on-line, ou posso pegar apenas um gráfico e colocar a EA nele? Suponha que a EA trabalhe em EUR/OD, que obtenha dados das estruturas H1 H4 D1 para análise, e que ela (a EA) esteja anexada ao H1, eu preciso abrir em outros gráficos H4 e D1?
Descobrimos
if(OrdensTotal()>0)
{
OrderSelect(ticket, SELECT_BY_TICKET, MODE_TRADES);
if(OrderStopLoss()==OrderOpenPrice()) return(0);
if(OrderType()==OP_BUY) if(Bid>=comprar) OrderModify(OrderTicket(),OrderOpenPrice(),OrderTakeProfit(), 0, Blue);
if (OrderType()==OP_SELL) if(Bid<=busell) OrderModify(OrderTicket(),OrderOpenPrice(),OrderOpenPrice(),OrderTakeProfit(), 0, Vermelho);
retorno(0);
}
E outra pergunta, se minha EA obtém dados de vários TFs, preciso que todos esses TFs estejam abertos quando a EA trabalha online (em diferentes gráficos) ou posso pegar apenas um gráfico e colocar a EA nele? Suponha que a EA trabalhe em EUR/OD, pegue dados de quadros H1 H4 D1 para análise, e anexado ao H1, ele precisa abrir em outros gráficos H4 e D1?
Não há necessidade de abrir outros gráficos com prazos... A EA calculará todos os dados a partir dos próprios prazos.
Olá, você poderia me dizer como consertar o indicador https://www.mql5.com/ru/code/7361.
A questão é que o sinal aparece na barra de corrente, e a cada tique um sinal sonoro soa. Eu gostaria de ter um som após o fechamento do bar, se o sinal não for cancelado.
Saudações a todos!
Ajude-me a resolver o seguinte problema.
Há um indicador personalizado que desenha sinais no gráfico.
Os sinais são dados com um atraso, que estou tentando determinar para cada sinal e escrever junto a ele no gráfico.
Eu decidi tentar emitir a hora de aparecimento do sinal:
Mas o código não funciona, não consigo ver o tempo.
O que eu estou fazendo de errado?
Olá.
Eu baixei com "Quote Archive" as citações em libra/dólar (M1) de 1999 em formato DAT, como posso converter esses dados para testes?