Como codificar? - página 72

 

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

 
jatki24300:
Dan, você pode postar o indicador que não tenho em minha coleção. Obrigado. Jatki24300

Alguém sabe como resolver o problema?

Razão: