Come aggiornare gli indicatori per Build 600+? - pagina 3

 
qjol:


I parametri passati e il loro ordine devono corrispondere all'ordine di dichiarazione e al tipo di variabili esterne dell'indicatore personalizzato. Se i valori dei parametri passati non sono specificati, verranno utilizzati i valori predefiniti.


Controllato i parametri passati, il loro ordine e i loro valori secondo l'indicatore 'xpMA'.

Tutto è esattamente lo stesso. Ho fatto qualche errore?

 
devi passare 10 parametri e ne stai passando solo 7
 
qjol:
devi passare 10 parametri e stai passando solo 7


Perché il 'xpMA' che sto usando in B-509 ha 7 parametri. È il primo 'xpMA' (2010)

La seconda versione ha 11 parametri. Ma non è un problema perché ho provato anche con l'indicatore di 11 parametri.

Anche il 'xpMAEA' non funziona e ho letto molti commenti simili.

Non capisco perché?

 

come posso sapere, ho usato gli indicatori che avete caricato qui e ci sono 10 parametri da passare

extern   int      MA_Period               = 25;
extern   int      MA_Type                 = MODE_TEMA;
extern   int      MA_Applied              = PRICE_CLOSE;
extern   double   T3MA_VolumeFactor       = 0.8;
extern   double   JMA_Phase               = 0;
extern   int      Step_Period             = 1;
//+------------------------------------------------------------------+
extern   int      BarsCount               = 200;
extern   bool     Alert_On                = true;
extern   bool     Arrows_On               = true;
extern   bool     Email_On                = false;
 
qjol:
come posso sapere, ho usato gli indicatori che avete caricato qui e ci sono 10 parametri da passare

Va bene, ma aveva funzionato anche per te?
 
stai scherzando ovviamente ha funzionato
 
qjol:
devi passare 10 parametri e ne stai passando solo 7
A proposito, puoi perfettamente passare 7 parametri anche se l'indicatore ha 10 parametri. Gli ultimi 3 avranno il loro valore di default.
 
Sì, hai ragione, ma nel suo codice ha passato 1, 2, 3, 4, 5, 6, 8
 
qjol:
Sì, hai ragione, ma nel suo codice ha passato 1, 2, 3, 4, 5, 6, 8
Naturalmente.
 
angevoyageur:
Naturalmente.


Deve imparare dagli errori comuni.