Discussione sull’articolo "Come Scrivere un Indicatore sulla Base di un Altro Indicatore"

 

Il nuovo articolo Come Scrivere un Indicatore sulla Base di un Altro Indicatore è stato pubblicato:

In MQL5 è possibile scrivere un indicatore, sia ex novo che sulla base di un altro indicatore già esistente integrato nel client terminal o uno personalizzato. Dunque, anche in questo caso hai a disposizione due modi: migliorare un indicatore aggiungendo nuovi calcoli e stili grafici ad esso e utilizzare un indicatore integrato nel client terminal o uno personalizzato tramite le funzioni iCustom() o IndicatorCreate().

 

Autore: Dmitry Fedoseev

 

In fase di compilazione si ottiene il seguente errore: 'LinearWeightedMAOnBuffer' - parametri errati conteggio tsis.mq5 155 10

Per risolvere il problema, è necessario

1. precalcolare la somma dei pesi LWMA_weight:

int LWMA_weight=0;
for(int j=1; j<=sp; j++)
   LWMA_weight+=j; // Aumentare il peso LWMA_di j

2. passare LWMA_weight come ultimo parametro alla funzione LinearWeightedMAOnBuffer;

LinearWeightedMAOnBuffer(rates_total,prev_calculated,begin2,sp,TSIBuffer,TSISigBuffer,LWMA_weight)
 
Eugeniy Medvedev:

...

Grazie per il vostro contributo costruttivo