[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 478
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
Per prima cosa, provate a collegare il quarto buffer non visualizzabile ExtMapBuffer4 al buffer dell'indicatore
perché tu scrivi
all'inizio descrivi 3 linee/buffer
a proposito, allora non avrete bisogno di dichiararla come una serie temporale e controllarla
e il tuo principale errore qui
devi fare così.
Per prima cosa, provate a collegare il quarto buffer non visualizzabile ExtMapBuffer4 al buffer dell'indicatore
perché tu scrivi
all'inizio descrivi 3 linee/buffer
a proposito, allora non avrete bisogno di dichiararla come una serie temporale e controllarla
Grazie per la risposta... Per mettere finalmente i puntini sulle i, vorrei saperne di più:
1. Hai scritto: "prima prova ad associare il quarto buffer non mappato ExtMapBuffer4 al buffer indicatore". Ho pensato che solo gli array dovrebbero essere legati, che dovrebbero essere visualizzati in un modo o nell'altro sullo schermo del terminale client, e il numero totale di tutti gli array che partecipano al calcolo dell'indicatore personalizzato dovrebbe essere specificato utilizzando la funzione IndicatorBuffers. Quindi devo essermi sbagliato?
2. Se non ti dispiace, perché non dichiari questo array come una serie temporale? È in qualche modo auto-organizzato come una serie temporale?
Grazie per la vostra risposta... Per concludere, vorrei scoprire un'altra cosa:
1. Tu scrivi: "prima, prova a collegare il quarto buffer non mappato ExtMapBuffer4 al buffer indicatore". Ho pensato che solo gli array dovrebbero essere legati, che dovrebbero essere visualizzati in un modo o nell'altro sullo schermo del terminale client, e il numero totale di tutti gli array che partecipano al calcolo dell'indicatore personalizzato dovrebbe essere specificato utilizzando la funzione IndicatorBuffers. Quindi mi sono sbagliato?
2. Se non è difficile per te, per favore spiega perché non dovremmo dichiarare questo array come una serie temporale? È in qualche modo auto-organizzato come una serie temporale?
esattamente così, è organizzato automaticamente come una serie temporale
si descrivono buffer di indicatori visibili all'inizio
usandoIndicatorBuffers() potete aumentare il numero di serie temporali organizzate automaticamente a 8 e collegarle ai vostri array
Sarebbe molto bello se tu potessi commentare il tuo algoritmo in dettaglio (ogni comando e i dati utilizzati), perché è molto difficile capire cosa viene fatto e per quale scopo
allora, forse, potrai ricevere aiuto, o forse troverai il problema da solo
Secondo l'aiuto, la funzioneSetIndexDrawBegin indica da quale barra iniziare a disegnare. Ho preso un indicatore AC standard per il test e ho cambiato i parametri
a
Non è cambiato nulla; inizia a disegnare da... non da 8 bar a 0 bar, ma da quale bar non è chiaro.
Potete vedere che non sono 8...
Secondo l'aiuto, la funzioneSetIndexDrawBegin indica da quale barra iniziare a disegnare. Ho preso un indicatore AC standard per il test e ho cambiato i parametri
a
Non è cambiato nulla; inizia a disegnare da... non da 8 bar a 0 bar, ma da quale bar non è chiaro.
Potete vedere che non sono 8...
Imposta il numero di serie della barra dall'inizio dei dati (leggi "dall'inizio del grafico" "dal lato sinistro del grafico"), da cui deve partire la linea dell'indicatore indicata. L'indicatore è disegnato da sinistra a destra.
E se ho bisogno di disegnare le ultime 30 barre per esempio, come devo fare?
E se voglio che vengano disegnate le ultime 30 barre, come faccio?