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
Ajuda com erros da EA
Olá, preciso de ajuda com a seguinte EA. Esta é a minha primeira EA, portanto, seja (gentil) por favor.
Quando compenso o arquivo recebo dois avisos (s) que ambos lêem:
Expressão "TotalOpenOpenOrders" no escopo global não permitido.
Este aviso vem após a palavra Max no arquivo.
// variável init quando o consultor especializado começa a funcionar pela primeira vez
se (init_variables == verdadeiro)
{
Barra anterior = Tempo[0]; // registrar o tempo atual de abertura da vela/bar
// código de local aqui que você só quer executar uma vez
init_variables = falso; // mudar para falso, então nós só init
// variável uma vez
}
// realizar análises e pedidos abertos em novas velas/barras
if(NewBar() == verdadeiro)
{
// só realizar análise e fechar ordem se tivermos apenas uma ordem Aberta
if(TotalOpenOrders() == Total_Open_Orders && SelectTheOrder() == Verdadeiro)
{
if(OrderType() == OP_BUY && TrendDetection() == BEAR)
{
OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Order_Arrow_Color);
}
if(OrderType() == OP_SELL && TrendDetection() == BULL)
{
OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Order_Arrow_Color);
}
}
// somente realizar análises e abrir nova ordem se não tivermos alcançado
// nosso Total_Open_Orders Max
if(TotalOpenOrders() < Total_Open_Orders)
{
// compra aberta
if(TrendDetection() == BULL)
{
// ordem aberta
OrderSend(Symbol(),OP_BUY,Lots,Ask,Slippage,Stop_Loss*Point,Take_Profit
*Ponto,Order_Comment,Magic,0,Order_Arrow_Color);
}
//venda aberta
if(TrendDetection() == BEAR)
{
// ordem aberta
OrderSend(Symbol(),OP_SELL,Lots,Bid,Bid,Slippage,Stop_Loss*Point,Take_Profit
*Ponto,Order_Comment,Magic,0,Order_Arrow_Color);
}
}
// quando os testes anteriores só exibem informações de gráficos a cada
// vela/barra não retardam os testes
if(IsTesting() == verdadeiro)
{
Display_Info();
}
}
// quando não voltar a testar exibe informações do gráfico a cada tick
if(IsTesting() == falso)
{
Display_Info();
}
retorno(0);
}
Ajuda com os erros da EA
Whammo,
Onde está sua função de início()?
As operações, exceto a inicialização variável, geralmente têm que estar dentro de uma função.
Qual EA você está copiando? (Há algumas idéias que eu gostaria de examinar ali).
Grande Seja
Ao Big Me
Olá, resolvi meu problema usando o iMaOnArray. Obrigado por sua ajuda!
A propósito, se U pudesse postar qualquer EA, isso abriria várias posições, com a parte do código que U estava referindo há alguns dias atrás - seria ótimo.
Cumprimentos,
J
Alguém pode me dizer como posso mudar este código?
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,233);
SetIndexStyle(1,DRAW_ARROW);
SetIndexArrow(1, 234);
SetIndexStyle(2,DRAW_ARROW);
SetIndexArrow(2, 233);
SetIndexStyle(3,DRAW_ARROW);
SetIndexArrow(3, 234);
para mudar as formas de seta para pontos, círculo e outras formas disponíveis
Na verdade, eu preciso saber os códigos para tais sinais
Experimente
"Este é o site mt4 que contém as informações que você está procurando, as setas e formas são listadas com o número a ser inserido para o objeto requerido.Reinos - Documentação MQL4
Ajude-me, por favor!
A todos,
Eu tenho uma pergunta:
1)Eu tenho este indicador. A cada barra, preciso apagar esse indicador, e anexá-lo novamente ao gráfico. Se eu não fizer isso, ele mostra resultados diferentes. Estou tentando codificar um EA para este indicador, e não sei como fazer com que o EA tire o indi. e o anexe novamente, para que os dados se atualizem. Eu tentei RefreshRates(); e também não funcionou. Qual poderia ser o problema?
Obrigado!!!!!!!!!!!!
Qual indicador?
Lukas1 MA-4Hcolormodificado
Indicador Post
Dan, você pode postar o indicador que eu não tenho em minha coleção. Obrigado. Jatki24300
Dan, você pode postar o indicador que não tenho em minha coleção. Obrigado. Jatki24300
Alguém sabe como resolver o problema?