Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 436

 
come russificare la directory nel meta-editor?
 
Trader7777:
Come posso russificare il mio manuale nel meta editor?


Basta russificare il MetaEditor

Vista - Lingue-Russo

 
Sepulca:

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.

2014.01.19 21:19:26     2000.01.03 21:28  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:28  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:27  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:27  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:26  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:26  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:24  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:21  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:18  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:16  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:10  БАЗА 30-150 EURUSD,M5: Н Н Н  =  252
2014.01.19 21:19:26     2000.01.03 21:09  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:08  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:06  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:06  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:01  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250

DOMANDA: perché se c'è solo una variabile pY nel codice, il suo valore viene aggiornato OGNI 5 minuti (in alto)?

int start()  
{
int  pY  =  Bars;
Print ( "Н Н Н  =  ",pY);   
}

E se ci sono 2 variabili nel codice

int start()  
 {
int pY =  Bars;
int pY1 = Bars+239;
       
Print( "Н Н Н  =  ", pY);   
Print( "НH HН НH  =  ", pY1); 

}

i loro valori non sono aggiornati ogni 5 minuti.

2014.01.19 13:28:08     2000.03.17 12:56  БАЗА 30-150 EURUSD,M5: НH HН НH  =  15738
2014.01.19 13:28:08     2000.03.17 12:56  БАЗА 30-150 EURUSD,M5: Н Н Н  =  15499
2014.01.19 13:28:08     2000.03.17 12:56  БАЗА 30-150 EURUSD,M5: НH HН НH  =  15738
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: Н Н Н  =  11856
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: НH HН НH  =  12095
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: Н Н Н  =  11856
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: НH HН НH  =  12095
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: Н Н Н  =  11856
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: НH HН НH  =  12095
2014.01.19 13:28:07     2000.02.29 18:38  БАЗА 30-150 EURUSD,M5: Н Н Н  =  11856
2014.01.19 13:28:07     2000.02.29 18:37  БАЗА 30-150 EURUSD,M5: НH HН НH  =  12095
2014.01.19 13:28:06     2000.02.10 22:20  БАЗА 30-150 EURUSD,M5: Н Н Н  =  8258
2014.01.19 13:28:06     2000.02.10 22:20  БАЗА 30-150 EURUSD,M5: НH HН НH  =  8497
2014.01.19 13:28:06     2000.02.10 22:20  БАЗА 30-150 EURUSD,M5: Н Н Н  =  8258
2014.01.19 13:28:06     2000.02.10 22:20  БАЗА 30-150 EURUSD,M5: НH HН НH  =  8497
2014.01.19 13:28:06     2000.02.10 22:20  БАЗА 30-150 EURUSD,M5: Н Н Н  =  8258
2014.01.19 13:28:06     2000.02.10 22:19  БАЗА 30-150 EURUSD,M5: НH HН НH  =  8496
2014.01.19 13:28:06     2000.02.10 22:19  БАЗА 30-150 EURUSD,M5: Н Н Н  =  8257
2014.01.19 13:28:06     2000.02.10 22:18  БАЗА 30-150 EURUSD,M5: НH HН НH  =  8496
2014.01.19 13:28:05     2000.01.10 15:42  БАЗА 30-150 EURUSD,M5: Н Н Н  =  1600
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: НH HН НH  =  1839
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: Н Н Н  =  1600
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: НH HН НH  =  1839
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: Н Н Н  =  1600
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: НH HН НH  =  1839
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: Н Н Н  =  1600
2014.01.19 13:28:05     2000.01.10 15:41  БАЗА 30-150 EURUSD,M5: НH HН НH  =  1839


 
Guardate i registri dei tester, non le voci del registro. Il registro è scritto in voci di esempio,
 
solnce600:

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....

 
Viene fuori l'errore "zero devide", significa che da qualche parte nei calcoli qualcosa è diviso per zero? O potrebbe significare qualcos'altro?
 
Sepulca:


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.


2014.01.19 21:19:26     2000.01.03 21:28  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:28  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:27  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:27  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:26  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:26  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:25  БАЗА 30-150 EURUSD,M5: Н Н Н  =  255
2014.01.19 21:19:26     2000.01.03 21:24  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:22  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:21  БАЗА 30-150 EURUSD,M5: Н Н Н  =  254
2014.01.19 21:19:26     2000.01.03 21:18  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:16  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:15  БАЗА 30-150 EURUSD,M5: Н Н Н  =  253
2014.01.19 21:19:26     2000.01.03 21:10  БАЗА 30-150 EURUSD,M5: Н Н Н  =  252
2014.01.19 21:19:26     2000.01.03 21:09  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:08  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:06  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:06  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251
2014.01.19 21:19:26     2000.01.03 21:05  БАЗА 30-150 EURUSD,M5: Н Н Н  =  251значение переменной BARS
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:04  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:03  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:02  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250
2014.01.19 21:19:26     2000.01.03 21:01  БАЗА 30-150 EURUSD,M5: Н Н Н  =  250 значение переменной BARS
 
Trader7777:
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,

 
solnce600:

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,

 
solnce600:

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) ....