![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Non sembra esserci un errore, ma è nel log.
Avevi ragione all'inizio, a causa della mancanza di un minimo vicino
correva dal 2002 e nel 2016 tutto va bene.
Avevi ragione inizialmente, per mancanza di un minimo vicino
correva dal 2002 e nel 2016 tutto va bene.
AUDUSD 2020 stessa cosa. Togliere dal ciclo per 2 espressioni c'è un errore, se lo lasciamo non c'è errore, solo in quel giorno non ridisegniamo la linea
Avete lo stesso controllo?
strano che il ciclo si interrompa quasi sempre a 1001 barre (forse il limite dell'array?)
2020.12.10 09:56:40.177 2020.03.02 00:01:00 Test_Level AUDUSD,H1: array fuori range in 'Test_Level.mq4' (51,59)
2020.12.10 09:56:40.177 2020.03.02 00:01:00 Test_Level AUDUSD,H1: i = 1001 Bar_data_D1 [i][2] = 0,77324
2020.12.10 09:56:40.177 2020.03.02 00:01:00 Test_Level AUDUSD,H1: i = 1000 Bar_data_D1 [i][2] = 0,76934
2020.12.10 09:56:40.177 2020.03.02 00:01:00 Test_Level AUDUSD,H1: i = 999 Bar_data_D1 [i][2] = 0,76907
2020.12.10 09:56:40.177 2020.03.02 00:01:00 Test_Level AUDUSD,H1: i = 998 Bar_data_D1 [i][2] = 0,76963
2020.12.10 09:56:40.177 2020.03.02 00:01:00 Test_Level AUDUSD,H1: i = 997 Bar_data_D1 [i][2] = 0,7548
C'è una domanda. Perché iniziate il ciclo dal primo elemento e non da zero?
Se Low_D1_Level è il livello del giorno precedente, allora Min_D_Level dovrebbe essere cercato daLow_D1_Level ed è uguale a i=1 , o mi sbaglio?
è strano che il ciclo si interrompa quasi sempre a 1001 barre (forse il limite dell'array?)
non sempre
AUDUSD non è così per me
Non sono sicuro, ma penso che tu debba inserire qualcosa come
Non sono sicuro, ma penso che tu debba mettere qualcosa come
Come per un indicatore?
VUOTO_VALORE
Valore vuoto nel buffer dell'indicatore
Un po' come per un indicatore?
VUOTO_VALORE
Valore vuoto nel buffer dell'indicatore
Ora è il momento di studiare le strutture
come e dove dichiarare correttamente MqlRates
Puoi farlo se hai un po' di tempo e non è troppo difficile (esempio nel codice)
Il codice C++ è pieno di informazioni, ma MQL4 non dà una buona spiegazione di cosa sia cosa.
Dark Kchlyzov:
Posso farlo se ho un po' di tempo e non è troppo difficile (esempio nel codice)
Scusate, non sono un programmatore, sono solo curioso.
Puoi usareNULL invece di EMPTY_VALUE
Ora è il momento di studiare le strutture
come e dove dichiarare correttamente MqlRates
Se avete un po' di tempo e non è troppo difficile (esempio nel codice)
Ho molte informazioni in C++, ma MQL4 per quanto mi riguarda non spiega bene come e cosa fare.
Non so nemmeno cos'altro aggiungere. In linea di principio, ho dato gli esempi principali. Questo è il codice. Per questo vi consiglio di dirmi cosa non è chiaro.