Se alguém tiver algum problema, por favor finalize AdaptiveExtrapolator v1.1 - página 7

 

...ainda traça uma linha ...

 
Vou consertar isso agora, tenho uma nova idéia...
 

Aqui funciona...

apagar as linhas e revisar...esqueceu de ajustá-la antes de enviá-la a você

init();

....

SetIndexShift(1,ForeCast);//-OffIndex);//past vector de dados 0...np-1; 0 corresponde a bar=lb
SetIndexShift(3,ForeCast);//-OffIndex);//past vector de dados 0...np-1; 0 corresponde a bar=lb
SetIndexShift(5,ForeCast);//-OffIndex);//past vector de dados 0...np-1; 0 corresponde a bar=lb
SetIndexShift(7,ForeCast);//-OffIndex);//past vector de dados 0...np-1; 0 corresponde a bar=lb

InitTicket(StringSubstr(IndicatorName,2,StringLen(IndicatorName)-2),50); // --> pode excluir
InitTicket(StringSubstr(IndicatorName,2,StringLen(IndicatorName)-2)); // --> deve ser assim
TimeSave=0;

int start()
{
// if (StartCalculate(Shift)==falso) // --> uncomment
if (StartTicket(Shift)==falso) // --> delete.. .

Arquivos anexados:
 

este tipo de coisa de qualquer maneira...

 

...de alguma forma milagrosamente consegui colocá-lo em funcionamento no testador... ------ é divertido...

...mas não linhas suficientes... ------ 4 não dá muitas informações ------- salta muito rápido....

...como fazer mais linhas... ????????

 

Интереснее было бы сделать оптимизацию не по одному параметру (np), как я сделал в 1.1, а по 2м: lb- последнему бару окна, и np - длине окна, а в идеале - вообще ещё + HarmNo - количеству гармоник. Рассчитывался бы долго но результат того будет стоить.

forte928 escreveu >>

Não é um problema... é apenas uma melhoria do roteiro que você usa... e um parâmetro adicional pode ser obtido no próprio indicador...

Eu quis dizer uma melhoria semelhante do AdaptiveExtrapolator

Em princípio, não é difícil de fazer, basta adicionar 1 loop com enumeração do parâmetro lb, mas quando o fiz apareceram alguns erros bastante estranhos que eu não consegui corrigir.

Por favor, experimente, se funcionar, haverá uma captura harmônica completa

 
diamondyar писал(а) >>

...de alguma forma milagrosamente consegui colocá-lo em funcionamento no testador... ------ é divertido...

...mas não linhas suficientes... ------ 4 não dá muitas informações ------- salta muito rápido....

...como fazer mais linhas... ????????

Os erros que você está recebendo se devem apenas ao fato de eu ter um roteiro ligeiramente revisado...

Não é possível fazer mais linhas na versão atual da MT...

Se você tem vários indicadores em uma janela e um deles é o indicador principal, outros são indicadores de escravos e cada novo indicador na janela saberá que é o último com um nível de escravo.

 
diamondyar писал(а) >>

...de alguma forma milagrosamente consegui colocá-lo em funcionamento no testador... ------ é divertido...

...mas não linhas suficientes... ------ 4 não dá muitas informações ------- salta muito rápido....

...como fazer mais linhas... ????????

Se você notou que existe o parâmetro BarBuffered - é a distância após quantas barras serão tamponadas...

 
forte928 писал(а) >>

E se você notou que existe um parâmetro BarBuffered - esta é a distância depois de quantas barras o amortecedor irá ocorrer...

É claro que você não...))))

 
forte928 писал(а) >>

Mas é possível ter vários indicadores funcionando em uma janela e um deles será o indicador principal e os outros serão indicadores de escravo e cada novo indicador na janela saberá por si mesmo que é o último com um nível de escravo...

...isso é o que você precisa!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ;-)

Razão: