[ARCHIV!] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen - 4. - Seite 498
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
Für 32 ist mehr möglich. Nur die Hauptplatine schränkt sie ein. Es scheint, dass bis zu 200 GB angeschlossen werden können. Ich habe irgendwo einen Tisch gesehen.
Sie können "Windows Task Scheduler" googeln. Sie können es hier nachlesen.
Müssen Sie separate Programme (Aufgaben) erstellen, um aktivierte Terminals zu deaktivieren?
Hier ist mein Test-Roh-Eulen-Tutorial:
int GetCrossingMa(double& i_maFast1, double& i_maFast2, double& i_maSlow1, double& i_maSlow2) liefert das Signal der Überquerung.
intGetStochSignal(double& stochD1, double& stochD2, double& stochK1, double& stochK2) Funktion empfängt Signal von Stochastic.
Die void-Funktion GetMomentumSignal() liefert den Wert des Impulses.
Die Funktion int GetSignal() ermittelt das allgemeine Signal auf der Grundlage der 3 vorherigen Funktionen und nicht nur diese. Die Frage ist folgende. Da die Funktionint GetSignal() sozusagen die Hauptfunktion ist und das Hauptsignal erhält, erhalte ich alle Werte der Klappen(i_maFast1,i_maFast2, i_maSlow1 undi_maSlow2) und der Stochastik(stochD1,stochD2,stochK1,stochK2)
War es richtig, den Code zu optimieren?
Natürlich werden alle Parameter, die mit der FunktionGetSignal() ermittelt werden,per Referenz an die entsprechenden Funktionen übergeben.
Aber hier dieses Fragment
Bei der Kompilierung ist ein Fehler aufgetreten:
Hier ist mein Test-Roh-Eulen-Tutorial:
Beim Kompilieren tritt ein Fehler auf:
Weil:
Ich mag es nicht, in benutzerdefiniertem Code zu wühlen, aber mir ist sofort aufgefallen, warum in Funktionen ein & (!) nach dem Doppelten steht. Das ist die Ursache von Fehlern!
Es macht also Sinn. Es bedeutet, dass Parameter über Links übertragen werden.
Um den Code nicht im Detail zu erklären, werde ich ihn kurz erläutern.
Es gibt 3 Funktionen:(int GetCrossingMa, int GetStochSignal und int GetSignal())
Die Funktion int GetSignal() ermittelt die Werte von Klappen und anderen Indikatoren, die per Referenzan Nicht-Kernfunktionen(int GetCrossingMa undint GetStochSignal) weitergegeben werden, um die entsprechenden Signale in diesen Funktionen zu erhalten. Ich möchte dies tun, um zu vermeiden, dass ich die gleichen Daten in verschiedenen Funktionen erhalte. Ich glaube nicht, dass es klug ist, dieselben Masken in 2 oder mehr Funktionen zu berechnen. Es ist einfacher, sie nur einmal zu berechnen, und das war's. Warum zusätzliche Ressourcen dafür verschwenden?
Es macht also Sinn. Es bedeutet, dass Parameter über Links übertragen werden.
Um den Code nicht im Detail zu erklären, werde ich ihn kurz erläutern.
Es gibt 3 Funktionen:(int GetCrossingMa, int GetStochSignal und int GetSignal())
Die Funktion int GetSignal() ermittelt die Werte von Klappen und anderen Indikatoren, die per Referenzan Nicht-Kernfunktionen(int GetCrossingMa undint GetStochSignal) weitergegeben werden, um die entsprechenden Signale in diesen Funktionen zu erhalten. Ich möchte dies tun, um zu vermeiden, dass ich die gleichen Daten in verschiedenen Funktionen erhalte. Ich glaube nicht, dass es klug ist, dieselben Masken in 2 oder mehr Funktionen zu berechnen. Es ist einfacher, sie nur einmal zu berechnen, und das war's. Warum zusätzliche Ressourcen dafür verschwenden?
Haben Sie in einer anderen Sprache als µl4 programmiert?
Hier ist mein Test-Roh-Eulen-Tutorial:
int GetCrossingMa(double& i_maFast1, double& i_maFast2, double& i_maSlow1, double& i_maSlow2) liefert das Signal der Überquerung.
intGetStochSignal(double& stochD1, double& stochD2, double& stochK1, double& stochK2) Funktion empfängt Signal von Stochastic.
Die void-Funktion GetMomentumSignal() liefert den Wert des Impulses.
Die Funktion int GetSignal() ermittelt das allgemeine Signal auf der Grundlage der 3 vorherigen Funktionen und nicht nur diese. Die Frage ist folgende. Da die Funktionint GetSignal() sozusagen die Hauptfunktion ist und das Hauptsignal erhält, erhalte ich alle Werte der Klappen(i_maFast1,i_maFast2, i_maSlow1 undi_maSlow2) und der Stochastik(stochD1,stochD2,stochK1,stochK2)
War es richtig, den Code zu optimieren?
Natürlich werden alle Parameter, die mit der FunktionGetSignal() ermittelt werden,per Referenz an die entsprechenden Funktionen übergeben.
Aber hier dieses Fragment
bei der Kompilierung ein Fehler aufgetreten ist:
Dies kann eine Variante der Signalsuche auf der Leiste sein, die wir brauchen:
Und in der letzten Funktion GetSignal() wird eine "Addition" aller Signale (von Ihnen selbst) vorgenommen.
P.S. Es gibt einen "heiklen" Moment, wenn man das Signal vom Indikator erhält. Sie können zum Beispiel festlegen, dass maSlow über/unter maFast liegt, oder Sie können den Moment, in dem sie sich schneiden, "einfangen". Der Ansatz und der Code sind unterschiedlich.
Haben Sie in einer anderen Sprache als µl4 programmiert?