[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

 
Roger:

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:00


Per 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 a testare 1.000 barre in anticipo.
 
FAQ:
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.

 
NORMALIZZAZIONE.
 
La normalizzazione non aiuta.
 
La normalizzazione non aiuta.(((
 

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

 
artmedia70:
// 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
 
Come posso controllare se c'è un ordine pendente o aperto per un determinato prezzo?