Especialistas: Versão do EA Jolly Roger - página 3

 

Hi,


Gostaria de testar esse EA, mas estou recebendo o seguinte aviso

Warning - cannot be used for static allocated array -line 53 .


e outro relacionado a - "return valur of Ordersend should be checked " onde resolvi adicionar if --

if(OrderSend(request,result)){};


Alguém teve o mesmo erro ou poderia me orientar sobre como resolver esse aviso?

Desde já, obrigado

 

Esse script identifica as ondas de Elliott e projeta os níveis de Fibonacci.

Inicialize as variáveis. int lotSize = 1; tamanho do lote. stopLoss int = 100; perda de parada. int takeProfit = 200; lucro presumido.

Certifique-se de que o mercado esteja aberto. if (MarketInfo("EURUSD", MODE_BID) != 0) {

Obtenha o preço de fechamento da barra anterior. closing doublePrice = iClose (SymbolInfoPeriod(Symbol()));

Obter os níveis de Fibonacci. double fibonacciLevels[] = {0,236, 0,382, 0,618, 0,764};

Identificar a onda atual. int waveNumber = WaveCount(closePrice, fibonacciLevels);

Se a onda atual for uma onda de impulso, abra uma ordem de compra. if (waveNumber == 1 || waveNumber == 3) { OrderSend(Symbol(), OP_BUY, lotSize, stopLoss, takeProfit, 0, 0, 0, 0, 0, 0, 0, <>); }

Se a onda atual for uma onda de correção, abra uma ordem de venda. if (waveNumber == 2 || waveNumber == 4) { OrderSend(Symbol(), OP_SELL, lotSize, stopLoss, takeProfit, 0, 0, 0, 0, 0, 0, <>); } }

Função para contar as ondas de Elliott. int WaveCount(double closePrice, double fibonacciLevels[]) {

Inicialize a variável waveNumber. int waveNumber = 0;

Repita o loop até que a onda atual seja uma onda de impulso. while (wavenumber < 5) {

// Obtenha o nível de Fibonacci atual. double fibonacciLevel = fibonacciLevels[waveNumber]; // Se o preço de fechamento da barra atual estiver acima do nível de Fibonacci atual, a onda atual é uma onda de impulso. if (closePrice > fibonacciLevel) { waveNumber++; } else { break; }

}

Retorna o número da onda atual. return waveNumber; }



 
Maciely Sory #:

Por favor, poste em inglês neste fórum. Usei a tradução automática para sua mensagem.