[ARCHIV]Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht daran vorbei. Ohne dich kann ich nirgendwo hingehen - 5. - Seite 353
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Öffnen Sie Dienst->Einstellungen->Diagramme. Prüfen Sie, wie viele Balken Sie für das Diagramm aktiviert haben. Ich habe sie auf 2000 und 3000 eingestellt.
Balken im Fenster 2147483647 und Balken in der Geschichte 2147483647
Ich habe diese Zahl geändert, um die importierten Minuten für 12 Jahre korrekt anzuzeigen. Ich beginne mit den Tests z. B. 2010, aber nicht mehr als 1000 für jeden Zeitraum. Ich verwende 451 bild.
Bitte helfen Sie mir, das Problem mit der Begrenzung des Shift-Wertes in iHigh(Symbol(),timeframe,shift)zu lösen , der auf die Zahl 1000 begrenzt ist.
iTime(Symbol(),timeframe,1001 ) ergibt 1970.01.01 00:00Zum Beispiel der Befehl 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
Im Prüfgerät oder was? Beginnen Sie frühzeitig mit dem Testen von 1000 Barren.
Ja, nach einer Weile funktionierten 1001 Takte. DANKE, ich werde weiter mutieren, indem ich das Startdatum im EA verwende und die Testzeit im Tester früher einstelle. Nochmals vielen Dank.
Guten Tag !!!
Woher soll ich wissen, was zu tun ist - Alpari übergibt keine Arrays von Bruchzahlen an die DLL in einer normalen Weise, ich dachte, es war ein Fehler irgendwo in der Expert Advisor! Ich habe alle Dateien nach insta,forexfo4yu kopiert - alles wird korrekt übertragen! Ich habe alle Dateien auf insta, forexfor4U kopiert - alles ist korrekt! Direkte Weitergabe an dll - schlampig! Funktioniert in insta, forex4yu, nicht in alpari! Das ist einfach nur Mist! Ich schaffe es nicht! Ich werde es morgen tun müssen. Ich muss morgen die Bruchzahlen als ganze Zahlen übertragen, z. B. alle mit 100.000 multiplizieren und durch 100.000 in dll dividieren und Brüche erhalten. Aber der Vertrag hat eine Größe von 100.000... wenn Sie ihn mit 10.000 multiplizieren, passt er nicht in eine ganze Zahl.
Vielleicht weiß jemand, wie man es macht, EA schreibt.
Die Zahlen lauten wie folgt: 1.36083688709607E-298, aber egal))))
Ich übergebe den Eurobucks-Kurs - 1,3. Ich multipliziere ihn mit 100.000 und erhalte 1,29999 in der Dll! Shoot! Nun, es ist auf jeden Fall besser als -6543125E-542))))
// Bestimmung der Array-Größe
int count=ArraySize(RSIBuffer3);
// Suche nach dem Maximalwert des Arrays
int RSI_max=ArrayMiximum(RSIBuffer3, count-1, int start=0);
Ich danke Ihnen vielmals