Errori, bug, domande - pagina 1396
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Ho fatto MathRand nell'esempio solo per dimostrare come funziona la scala. Nell'originale c'era il calcolo dei livelli numerici usando la metodologia di qualche autore di trader. All'inizio volevamo farli da 1 a 5, ma anche MT4 non è riuscito a raggiungere la scala adeguata anche con tali valori nel buffer con DRAW_NONE. Dopo averli resi negativi e aver fissato il minimo a 0, il problema è stato risolto. Durante il porting dell'indicatore su MT5 sembrava che anche questa soluzione non avrebbe funzionato. Ho dovuto moltiplicare per Punto come ha detto Voldemar.
A proposito, mi sono completamente dimenticato. ))
Prova così:
CALCOLI_INDICATORI >>>.
Il tuo esempio è storto e non vuoi aggiustarlo. Lo controllerò quando lo sistemerete.
Lo sistemerei se fosse un codice per un uso reale. Ma questo codice è stato creato solo per dimostrare il problema, cosa che ha fatto con successo. È una perdita di tempo pulirla, perché non influenzerà il risultato.
A proposito, mi sono completamente dimenticato. ))
Prova così:
Provato sia con indicator_plots=1 che conINDICATOR_CALCULATIONS
la seconda lettura del buffer scompare dalla finestra dei dati indipendentemente da PlotIndexSetInteger(1, PLOT_SHOW_DATA, true);
Puoi provare a segnalare l'errore a servicedesk e aspettare una risposta lì.
Provato entrambi con indicator_plots=1 eINDICATOR_CALCULATIONS
le letture del secondo buffer scompaiono dalla finestra dei dati, indipendentemente dalla specificazione di PlotIndexSetInteger(1, PLOT_SHOW_DATA, true);
Ma il problema del ridimensionamento è risolto in questo modo. Quindi, è possibile creare una richiesta a servicedesk, che aggiunge solo la capacità di visualizzare tali buffer nella finestra dei dati.
E si può anche provare a fare così:
//---
In OnInit() dovete aggiungere:
Quindi puoi creare una richiesta a servicedesk per aggiungere semplicemente la capacità di visualizzare tali buffer nella finestra dei dati.
Ho appena descritto il problema, la logica dei valori del buffer DRAW_NONE è per definizione diversa dalla logica dei valori renderizzati, non sono valori grafici, e quindi scalare con loro in mente non è logico. Come vogliono risolvere il problema, o se vogliono lasciarlo così com'è, non sono affari miei.
Ho appena descritto il problema, la logica dei valori del buffer DRAW_NONE è per definizione diversa dalla logica dei valori renderizzati, non sono valori grafici e quindi scalare con loro in mente non è logico. E come vogliono risolvere questo problema o vogliono lasciarlo così com'è non sono affari miei.
L'opzione del post precedente non è appropriata? Nel caso in cui tutto sia lasciato com'è. )
L'opzione del post precedente non è appropriata? Nel caso in cui tutto rimanga così com'è. )
Naturalmente grazie per il consiglio, se volessi inventare una specie di stampella mi inventerei qualcosa anch'io, ma prima di tutto siamo a nostro agio a guardare i valori nella finestra dei dati. In secondo luogo, dovremmo usare questo valore del buffer dell'indicatore in altri indicatori ed Expert Advisors, e qualcosa mi dice che se facciamo un buffer per i calcoli, sarà impossibile ottenere i suoi valori attraverso iCustom.
Di conseguenza, abbiamo risolto il problema moltiplicando il secondo valore del buffer per Point
Ho appena descritto il problema, la logica dei valori del buffer DRAW_NONE è per definizione diversa dalla logica dei valori renderizzati, non sono valori grafici e quindi scalare con loro in mente non è logico. Come vogliono risolvere questo problema, o se vogliono lasciarlo così com'è, non sono affari miei.
Tutto dipende da dove volete che i valori siano visualizzati. Se si imposta la visualizzazione in una finestra separata, non importa se i valori del buffer calcolati non sono visibili. Tutti i valori cadranno comunque in questa finestra. Di conseguenza, la bilancia può rompersi.
Non è logico - sono d'accordo, ma è improbabile che venga risolto.
Naturalmente grazie per il consiglio, se volessi fare qualche stampella, penserei anch'io a qualcosa, ma prima di tutto siamo comodi a guardare i valori nella finestra dei dati. E in secondo luogo, abbiamo bisogno di utilizzare questo valore del buffer dell'indicatore in altri indicatori ed Expert Advisors, e qualcosa mi dice che se facciamo un buffer per i calcoli, sarà impossibile ottenere i suoi valori attraverso iCustom.