Como codificar? - página 90

 
 

.

Olá hiachiever

Obrigado por isso - eu acrescentei o

IndicatorBuffers(2); para a seção init; cumpriu ok, mas nada

 

Hi,

Um pouco mais de revisão descobriu seu problema. O que você fez não é acrescentar em referência correta de seus indicadores, estes devem ter a variável "i" como referência e não um número de barra específico.

EG.

Isto é incorreto.

double cci_1 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, 1);

duplo cci_2 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, 2);

Deve ser

duplo cci_1 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, i+1);

duplo cci_2 = iCCI(Symbol(), Period(), CCI_Period, PRICE_TYPICAL, i+2);

Abraço,

Hiachiever

hiachiever:
Uma coisa óbvia é que está faltando uma declaração para o número de amortecedores indicadores que você vai usar.

Isto se situa na primeira parte do init

por exemplo

int init()

{

IndicatorBuffers(2);

.....

}

Dê uma olhada e veja se resolve seu problema. Note que ainda não verifiquei o código completamente, simplesmente verifiquei se havia erros óbvios.

Abraço,

Hiachiever.
 
hiachiever:
Uma coisa óbvia é que está faltando uma declaração para o número de amortecedores indicadores que você vai usar.

Isto se situa na primeira parte do init

por exemplo

int init()

{

IndicatorBuffers(2);

.....

}

Hiachiever,

Acho que você não precisa repetir o número de buffers se for o mesmo que o definido"#property indicator_buffers 2".

Você está certo se houver outros amortecedores temporários. Mas não nesse caso.

FerruFx

 
FerruFx:
Hiachiever,

Acho que você não precisa repetir o número de buffers se for o mesmo que o definido "#property indicator_buffers 2".

Você está certo se houver outros amortecedores temporários. Mas não nesse caso.

FerruFx

Obrigado pela dica FerruFX, sempre apreciada.

Abraço,

Hiachiever

 
hiachiever:
Obrigado pela dica FerruFX, sempre apreciada.

Seja bem-vindo.

FerruFx

 

Como utilizar a CCI Woodies na EA

Olá rachaduras

talvez alguém possa me ajudar.

A EA não faz negócios com estas configurações

Quando vou usar o indicador CCI_Woodies_Lnx_v4.mq4 em um EA, então uso o seguinte código:

Intenção externa TrendCCI_Period = 14;

entradaCCI_Periodo = 6;

int externo Período LSMAP = 25; // período LSMA

período Trend_period = 5;

Intenção externa Barras-Contador = 1000;

CCISE int externo = 2;

TCCISize int externo = 1;

Tendência de int externo Tamanho = 1;

Tendência de int externo NoTrendSize = 1;

bool externo ShowLSMA = falso;

LineSize3 = 1; tamanho interno externo;

e a definição para Indicador é:

double CCI_0 = iCustom(NULL,0, "CCI_Woodies_Lnx_v4",

TrendCCI_Period,EntryCCI_Period,LSMAPeriod,Trend_period,

CountBars,CCISize,TCCISize,TrendSize,NoTrendSize,ShowLSMA,LineSize3,0);

a muitos parâmetros de indicador?

Nenhum erro ao compilar

Na revista, editar:

CCI_Woodies_Lnx_v4 USDJPY,M15: removido

Ver EA_Test_template

Arquivos anexados:
 
Badguy:
Oi Cracks talvez alguém possa me ajudar.

Vejo com seu código que a idéia é comprar/vender acima/abaixo da linha 0.

Por que você não tenta com iCCI para seu TCCI em vez de ligar para iCustom. Não há nada diferente entre o CCI padrão e o outro indicador.

 

Em seu iCustom(); qual é o parâmetro LineSize3? Se for o número de buffer CCI_Woodies_Lnx_v4 que está ok, se não, o número de buffer que você deseja chamar está faltando.

Você também tem um espaço em sua codificação aqui: "S howLSMA".

FerruFx

 

Precisa de ajuda com este código, por favor.

Olá pessoal, tenho tentado nos últimos três dias conseguir que este consultor especializado execute negócios longos em mt4 sem sucesso. ele só executa negócios curtos mesmo que o sinal_compra esteja lá. por favor, qualquer um poderia dar uma olhada neste código e consertá-lo para mim ou me dizer o que fazer. sou novo em programação e o construí de um construtor de estratégias online. obrigado de antemão!

o código está anexado.

Arquivos anexados:
testdrive.mq4  11 kb