[ARCHIVIO]Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non posso andare da nessuna parte senza di te - 5. - pagina 353
![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
Aprite Service->Settings->Charts. Controlla quante barre hai permesso per il grafico. L'ho impostato a 2000 e 3000.
Bar nella finestra 2147483647 e Bar nella storia 2147483647
Ho cambiato questo numero per visualizzare correttamente i minuti importati per 12 anni. Inizio a testare ad esempio il 2010, ma non più di 1000 di qualsiasi periodo funziona. Sto usando 451 bild.
Per favore aiutatemi a risolvere il problema con la limitazione del valore di spostamento in iHigh(Symbol(),timeframe,shift) che è limitato al numero 1000.
iTime(Symbol(),timeframe,1001 ) dà 1970.01.01 00:00Per esempio il comando Print ("s=",s," ",Time[s]);
10:55:09 2010.03.01 00:00 repit_003 EURUSD,M30: s=999 1264730400
10:55:09 2010.03.01 00:00 repit_003 EURUSD,M30: s=1000 1264728600
10:55:09 2010.03.01 00:00 repit_003 EURUSD,M30: s=1001 0
10:55:09 2010.03.01 00:00 repit_003 EURUSD,M30: s=1002 0
10:55:09 2010.03.01 00:00 repit_003 EURUSD,M30: s=1003 0
10:55:09 2010.03.01 00:00 repit_003 EURUSD,M30: s=1004 0
Nel tester o cosa? Iniziare presto a testare 1000 barre.
Sì, infatti, dopo un po' di tempo 1001 bar ha funzionato. GRAZIE, farò un'ulteriore mutazione utilizzando la data di inizio all'interno dell'EA e impostando il tempo di test prima nel tester. Grazie ancora.
Buon pomeriggio!!!
Come faccio a sapere cosa fare - Alpari non passa array di numeri frazionari alla DLL in modo normale, pensavo ci fosse un errore da qualche parte nell'Expert Advisor! Ho copiato tutti i file su insta,forexfo4Yu - tutto viene trasferito correttamente! Ho copiato tutti i file su insta, forexfor4U - tutto è corretto! Passarlo direttamente in dll - sciatto! Funziona in insta, forex4yu, non in alpari! Questa è proprio una schifezza! Non riesco a farlo funzionare, dovrò farlo domani. Dovrò torcere domani per trasmettere numeri frazionari come interi, per esempio, moltiplicarli tutti per 100.000 e dividerli per 100.000 in dll e ottenere frazioni. Ma la dimensione del contratto è 100.000... se lo moltiplichi per 10.000, non entrerà in un intero.
Forse qualcuno sa come farlo, EA sta scrivendo.
I numeri sono così: 1.36083688709607E-298, ma non importa))))
Passo il tasso di Eurobucks - 1,3. Lo moltiplico per 100.000. Ottengo 1,29999 nel dll! Spara! Beh, è certamente meglio di -6543125E-542))))
// determinare la dimensione dell'array
int count=ArraySize(RSIBuffer3);
// cerca il valore massimo dell'array
int RSI_max=ArrayMiximum(RSIBuffer3, count-1, int start=0);
grazie mille