Se qualcuno ha un problema, si prega di finalizzare AdaptiveExtrapolator v1.1 - pagina 7

 

...disegna ancora una linea...

 
Ora lo sistemo, ho una nuova idea...
 

Qui funziona...

cancellare le righe e rileggere... ho dimenticato di modificarlo prima di mandarlo a voi

void init();

....

SetIndexShift(1,ForeCast);//-OffIndex);//post vettore dati 0...np-1; 0 corrisponde a bar=lb
SetIndexShift(3,ForeCast);//-OffIndex);//post vettore dati 0...np-1; 0 corrisponde a bar=lb
SetIndexShift(5,ForeCast);//-OffIndex);//vettore dati precedenti 0...np-1; 0 corrisponde a bar=lb
SetIndexShift(7,ForeCast);//-OffIndex);//vettore dati precedenti 0...np-1; 0 corrisponde a bar=lb

InitTicket(StringSubstr(IndicatorName,2,StringLen(IndicatorName)-2),50); // --> può cancellare
InitTicket(StringSubstr(IndicatorName,2,StringLen(IndicatorName)-2)); // --> dovrebbe essere così
TimeSave=0;

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

File:
 

questo tipo di cose comunque...

 

...in qualche modo sono riuscito miracolosamente a farlo funzionare nel tester... ------ è divertente...

...ma non abbastanza linee... ------ 4 non dà molte informazioni ------- salta troppo velocemente....

...come si fanno più linee... ????????

 

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

forte928 ha scritto >>.

Non è un problema... è solo un miglioramento dello script che usi... e il parametro addizionale può essere ottenuto nell'indicatore stesso...

Intendevo un miglioramento simile di AdaptiveExtrapolator

In linea di principio, non è difficile da fare, basta aggiungere 1 ciclo con enumerazione dei parametri lb, ma quando l'ho fatto sono apparsi degli errori piuttosto strani che non sono riuscito a risolvere.

Per favore provatelo, se funziona, ci sarà la cattura armonica completa

 
diamondyar писал(а) >>

...in qualche modo sono riuscito miracolosamente a farlo funzionare nel tester... ------ è divertente...

...ma non abbastanza linee... ------ 4 non dà molte informazioni ------- salta troppo velocemente....

...come si fanno più linee... ????????

Gli errori che stai ottenendo sono solo dovuti al fatto che ho uno script leggermente rivisto...

Non è possibile fare più linee nella versione attuale di MT...

Se avete diversi indicatori in una finestra e uno di loro è l'indicatore principale, gli altri sono indicatori slave e ogni nuovo indicatore nella finestra saprà che è l'ultimo con un livello slave.

 
diamondyar писал(а) >>

...in qualche modo sono riuscito miracolosamente a farlo funzionare nel tester... ------ è divertente...

...ma non abbastanza linee... ------ 4 non dà molte informazioni ------- salta troppo velocemente....

...come si fanno più linee... ????????

Se avete notato che c'è il parametro BarBuffered - è la distanza dopo quante barre saranno bufferizzate...

 
forte928 писал(а) >>

E se avete notato che c'è un parametro BarBuffered - questa è la distanza dopo quante barre avverrà il buffering...

Certo che no...))))

 
forte928 писал(а) >>

Ma è possibile avere diversi indicatori che girano in una finestra e uno di loro sarà l'indicatore principale e gli altri saranno indicatori slave e ogni nuovo indicatore nella finestra saprà da solo che è l'ultimo con un livello slave...

...questo è quello che ti serve!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! ;-)