Errori, bug, domande - pagina 3124

 

È un errore o è destino?

double arr[3] = {1.0, 2.0, 3.0};

//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
{

   StringFormat("%*.f", 3, arr);

}
'arr' - invalid array access 
 
Finanza: Una questione non finanziaria

Aperto,Iniziato: 2021.09.02 10:45,#3182963

Ciao, ho attivato il ticket perché il pulsante "New Application" non funziona.

Motivo della richiesta: La descrizione delle ultime 4 lingue, coreano, italiano, francese, turco non è salvata nei segnali.

 
Artyom Trishkin #:

DRAW_FILLING ha due buffer per il disegno

Corretto. Ecco perché questo codice ha 4 buffer e 2 build.

 
Alexey Viktorov #:

Giusto. Ecco perché ci sono 4 buffer e 2 costruzioni in questo codice.

Tutti i buffer da disegnare devono andare in ordine:

0, 1, 2, 3

e dopo di loro, i buffer di calcolo:

4, 5.

La #proprietà deve essere impostata su 1 e 2 per i due buffer da disegnare.

I buffer non devono essere mischiati.

 
Alexey Viktorov #:

Giusto. Ecco perché ci sono 4 buffer e 2 costruzioni in questo codice.

#property indicator_color2  0,clrMagenta
Probabilmente è una stampella, ma funziona.
 
Artyom Trishkin #:

Tutti i buffer da disegnare devono andare in ordine:

0, 1, 2, 3

e dopo di loro i buffer di calcolo:

4, 5.

La #proprietà deve essere impostata su 1 e 2 perché i due buffer siano disegnati.

I buffer non devono essere mischiati.

Sono diventati calcolabili dopo due giorni di tortura. E non influisce in alcun modo sulla costruzione. Dopo tutto, le barre superiori funzionano senza problemi...
 
x572intraday #:
Probabilmente è una stampella, ma funziona.

Probabilmente non è una stampella, ma finora non ho spiegazioni per quello che sta succedendo. Grazie...

Probabilmente dipende da quale buffer è più alto nella costruzione. Basta cambiare il + in -

         dnWidth[j] = low[arrMin]-_Point*10;

e funzionerà anche. Ma avevo bisogno di dirigere lo spessore all'interno della barra.

 
Alexey Viktorov #:

Probabilmente non è una stampella, ma finora non ho spiegazioni per quello che sta succedendo. Grazie...

Probabilmente dipende da quale buffer è più alto nella costruzione. Basta cambiare il + in -

e funzionerà anche. Ma avevo bisogno di dirigere lo spessore all'interno della barra.

Come ho capito i buffer vengono letti dall'alto verso il basso e il primo può essere disegnato, e il primo calcolato uccide questa possibilità.Ecco perché la barra dice sempre di usare il modello. La sequenza è corretta.
 
Alexey Viktorov #:

Probabilmente non è una stampella, ma finora non ho spiegazioni per quello che sta succedendo. Grazie...

Probabilmente dipende da quale buffer è più alto nella costruzione. Basta cambiare il + in -

e funzionerà anche. Ma ho dovuto dirigere lo spessore all'interno della barra.

Dio, questi indicatori tampone sono così scomodi. È orribile.
Tutto è molto più facile con il disegno su tela, meno codice, più chiaro, più universale e completa libertà d'azione.

 
Valeriy Yastremskiy #:
Da quanto ho capito i buffer vengono letti dall'alto verso il basso e il primo può essere disegnato, e il primo calcolato uccide questa possibilità. L'ordine è corretto.

Quello che dice il batterista non mi interessa in alcun modo. Poco uso...