Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 436
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
Come posso russificare il mio manuale nel meta editor?
Basta russificare il MetaEditor
Vista - Lingue-Russo
Lei è completamente confuso... La barra attuale ha sempre il numero 0. E se il tempo è arrivato, nel tuo caso i prossimi cinque minuti, la barra che hai esaminato pochi secondi fa sarà già il numero 1, e la nuova, appena formata avrà il numero 0.
Ma secondo il tuo codice, ad ogni nuova barra dovrebbe essere spostata di uno......??
Quindi forse non si tratta della bobina? Come si guarda il registro? In Metatrader? Prova <Journal><Open> e poi usa il Blocco note standard per aprire l'ultimo file. Ho riscontrato questo a volte, se ci sono molti messaggi nel log, MetaTrader non mostra tutto... Prova
Grazie per l'aiuto, ma non riesco a capire su cosa sono confuso.
Dov'è l'errore nel corso del mio pensiero?
Sono d'accordo. La barra attuale ha sempre il numero 0.
Ma la barra attuale ha anche un numero che parte dalla barra più a sinistra del grafico (barra N1).
Cioè se ci sono 100 barre sul grafico al momento attuale, la barra attuale (zero) sarà la barra N100
Ed è la variabile predefinita Bars che memorizza il valore della barra corrente (zero) 100
Nel registro (sotto)la barra attuale (zero) si è aperta alle 21:25 e ha il numero di serie 255.
Esattamente il valore 255 dalle 21:25 alle 21:28 è memorizzato nella variabile Bars.
E alle 21:30 la variabile Bars assumerà un valore di 266.
Questo mi sembra ovvio.
DOMANDA: perché se c'è solo una variabile pY nel codice, il suo valore viene aggiornato OGNI 5 minuti (in alto)?
E se ci sono 2 variabili nel codice
i loro valori non sono aggiornati ogni 5 minuti.
Grazie per il vostro aiuto, ma non riesco a capire su cosa sono confuso.
Dov'è l'errore nel corso del mio pensiero?
Sono d'accordo, la barra attuale è sempre la numero 0.
Ma la barra attuale ha anche un numero di sequenza che parte dalla barra più a sinistra del grafico (barra N1)
Cioè se ci sono 100 barre sul grafico al momento attuale, la barra attuale (zero) sarà la barra N100
Ed è la variabile predefinita Bars che memorizza il valore della barra corrente (zero) 100
Nel registro (sotto)la barra attuale (zero) si è aperta alle 21:25 e ha il numero di serie 255.
Esattamente il valore 255 dalle 21:25 alle 21:28 è memorizzato nella variabile Bars.
E alle 21:30 la variabile Bars assumerà un valore di 266.
Questo mi sembra ovvio.
DOMANDA: Perché se c'è solo una variabile pY nel codice, il suo valore viene aggiornato OGNI 5 minuti (in alto)?
E se ci sono 2 variabili nel codice
i loro valori non sono aggiornati ogni 5 minuti.
No, Bars ti dà il numero totale di barre da analizzare, non è corretto contare da sinistra a destra e da destra a sinistra. Se volete analizzare una particolare barra, dovete cercarla in base al suo orario di apertura...
Ed è la variabile predefinita Bars che memorizza il valore di 100 della barra corrente (zero).
Non memorizza il valore, memorizza il numero di barre nella storia....
Un sacco di funzioni standard più non poche nel kodobase...
P.S. Ancora una volta raccomando vivamente di aprire il file di log in Notepad, o qualsiasi editor elementare....
No, Bars ti dà il numero totale di barre da analizzare, è sbagliato contare da sinistra a destra e da destra a sinistra. Se volete analizzare un bar in particolare, dovete cercarlo in base al tempo di apertura...
Ed è la variabile predefinita Bars che memorizza il valore di 100 della barra corrente (zero).
Non memorizza il valore, memorizza il numero di barre nella storia....
Un sacco di funzioni standard più non poche nel kodobase...
P.S. Ancora una volta raccomando vivamente di aprire il file di log in Notepad, o qualsiasi editor elementare....
Cioè, se ho capito bene, la variabile Bars non memorizza ogni valore della barra, ma SOLO l'ultimo.
Così, quando appare il valore 101 della variabile Bars, il valore 100 della variabile Bars dovrebbe PERDERE E SALVARE ORA.
Questo sembra essere vero, ma allora come si spiega il fatto che nel Log, il valore della variabile Bars aumenta
di uno su ogni nuova candela.
L'errore "zero devide" viene fuori, significa che da qualche parte nei calcoli qualcosa è divisibile per zero? O potrebbe significare qualcos'altro?
Sì, è vero, qualcosa è divisibile per zero.
Rivedi il tuo codice dove c'è una divisione, controlla se il divisore può essere zero. Spesso se si usa MarketInfo(), il valore può essere zero,
Cioè, se ho capito bene, la variabile Bars non memorizza tutti i valori delle barre, ma solo l'ultimo.
Così, quando appare il valore 101 della variabile Bars, il valore 100 della variabile Bars deve perdere e non salvare da nessuna parte.
Questo sembra essere vero, ma allora come si spiega il fatto che nel Log, il valore della variabile Bars aumenta
di uno su ogni nuova candela.
Per coloro che sono nel serbatoio - la variabile Bars memorizza il numero di barre sul grafico, ad ogni nuova barra, se non supera il numero massimo di barre sul grafico, la variabile viene incrementata di uno.
Tutte le altre variabili del grafico (Close, Open, ecc.) usano il numero della barra come puntatore nel loro array,
Cioè, se ho capito bene, la variabile Bars non memorizza tutti i valori delle barre, ma solo l'ultimo.
Così, quando appare il valore 101 della variabile Bars, il valore 100 della variabile Bars deve perdere e non salvare da nessuna parte.
Questo sembra essere vero, ma allora come si spiega il fatto che nel Log, il valore della variabile Bars aumenta
di uno su ogni nuova candela.
Vorrei aspettare fino all'apertura))) 02:00 Mosca ....
Ok, andiamo... Bars memorizza il numero di barre disponibili nella storia, non i loro valori!!!!
per ottenere questi valori, utilizzare la funzione iOpen(...), iClose(......)
In generale, chiamate skype mike231ko Fino alle 2 del mattino (ora di Mosca) ....