Jede Anfängerfrage, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Nirgendwo ohne dich - 6. - Seite 833

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
Was meinen Sie mit "nicht schrittweise"? Es rechnet schrittweise, "verwirft" aber Unnötiges erst am Ende der Berechnungskette und normalisiert sie entsprechend den vorgegebenen Digits()! Daher ist der Genauigkeitsverlust viel geringer als bei einem Taschenrechner!
Boris, ich bin überrascht von dir. Es geht nicht um die Normalisierung nach Ziffern, sondern um den MathFloor und genau dann, wenn der Taschenrechner dies tut (der Taschenrechner erlaubt die Eingabe der gesamten Gleichung, obwohl er sie Schritt für Schritt löst).
Expert Advisor: lots=MathFloor(AccountFreeMargin()*rsk*0.01/margin/lotstep)*lotstep=MathFloor(1000*1*0.01/275.88/0.01)*0.01=0.03 - wie Sie sehen, gibt es keine "Normalisierung"
Rechner: Trunc(1000*0,01/275,88/0,01)*0,01=0,03 - einfach so
Die Frage ist geschlossen, der Expert Advisor berechnet korrekt, ich habe es überprüft und einen falschen Wert der Marge eingefügt und ein falsches Ergebnis erhalten.
1Wenn ein paar Pips entscheidend sind
2 Wechsel von Pips zum normalen Handel.
3 Pips sind nur mit Automatisierung wirksam, und es ist sehr wünschenswert, einen Ping zum Server von weniger als 1 ms und Ausführung auf Anfrage zu haben.
1Nein
2) Der tägliche Gewinn von guten Pip-Händlern ist ähnlich hoch wie der von "normalen Händlern" pro Monat, so dass alle, die normal handeln wollen, sich zurückhalten sollten.
In der Regel müssen Sie nicht wissen, wie man handelt.
Boris, ich bin überrascht von dir. Es geht nicht um die Normalisierung nach Ziffern, sondern um den MathFloor und genau dann, wenn der Taschenrechner dies tut (der Taschenrechner erlaubt die Eingabe der gesamten Gleichung, obwohl er sie Schritt für Schritt löst).
Expert Advisor: lots=MathFloor(AccountFreeMargin()*rsk*0.01/margin/lotstep)*lotstep=MathFloor(1000*1*0.01/275.88/0.01)*0.01=0.03 - wie Sie sehen, gibt es keine "Normalisierung"
Rechner: Trunc(1000*0,01/275,88/0,01)*0,01=0,03 - einfach so
Die Frage ist geschlossen, EA berechnet korrekt, ich habe es überprüft und einen falschen Wert der Marge eingefügt und ein falsches Ergebnis erhalten.
Punkte (1.0003-1.0001) multipliziert mit 10000, wird nach NormalizeDouble(1.0003-1.0001,0) alles korrekt gerundet?
Einfaches Debugging des Expert Advisors - bitte um Hilfe
MetaEditor 5.0 Build 1035
Ich habe meinen Expert Advisor erstellt, in denMetaEditor-Einstellungen habe ich die Registerkarte Debug ausgewählt: Use...=Yes, Symbol=EURUSD, Period=H4.
1) Starten Sie das Debugging, und in MT4 Build 765 öffnete ich das gewünschte Symbol mit dem gewünschten Zeitrahmen und dem angehängten Expert Advisor.
2) Ich ändere die Diagrammansicht, füge die gewünschten Indikatoren hinzu, passe die Skala an...
3) Das Ereignis löst aus, ich gehe Schritt für Schritt durch den erforderlichen Algorithmus im Debug-Modus, behebe den Fehler, kompiliere den Expert Advisor neu und ... ...gehen Sie zu Schritt 1).
Das Problem: Ich muss Schritt 2) jedes Mal wiederholen, um das Fenster des Fintech-Tools in den gewünschten Zustand zu bringen (ich habe es mit der Vorlage des Fintech-Tools versucht - es funktioniert nicht, es öffnet sich im Debug-Modus mit Standardeinstellungen).
Frage: Gibt es eine Möglichkeit, die Einstellungen von fintech zu speichern, um den Debugging-Prozess zu beschleunigen?
Einfaches Debugging des Expert Advisors - bitte um Hilfe
MetaEditor 5.0 Build 1035
Ich habe meinen Expert Advisor erstellt, in denMetaEditor-Einstellungen habe ich die Registerkarte Debug ausgewählt: Use...=Yes, Symbol=EURUSD, Period=H4.
1) Starten Sie das Debugging, und in MT4 Build 765 öffnete ich das gewünschte Symbol mit dem gewünschten Zeitrahmen und dem angehängten Expert Advisor.
2) Ich ändere die Diagrammansicht, füge die gewünschten Indikatoren hinzu, passe die Skala an...
3) Das Ereignis löst aus, ich gehe Schritt für Schritt durch den erforderlichen Algorithmus im Debug-Modus, behebe den Fehler, kompiliere den Expert Advisor neu und ... ...gehen Sie zu Schritt 1).
Das Problem: Ich muss Schritt 2) jedes Mal wiederholen, um das Fenster des Fintech-Tools in den gewünschten Zustand zu bringen (ich habe es mit der Vorlage des Fintech-Tools versucht - es funktioniert nicht, es öffnet sich im Debug-Modus mit Standardeinstellungen).
Frage: Gibt es eine Möglichkeit, die Einstellungen von fintech zu speichern, um den Debugging-Prozess zu beschleunigen?
Es ist jedoch erforderlich, die Vorlage unter dem Namen debug zu speichern.
Ich habe es über das FI-Fenster gemacht:Vorlage->Vorlagespeichern...->debug.tpl
Jetzt startet das Debugging vonMetaEditor aus nicht: Das MT4-Fenster blinkt und kehrt zuMetaEditor zurück, ohne zu starten.
Ich habe es über das FI-Fenster gemacht:Vorlage->Vorlagespeichern...->debug.tpl
Jetzt startet das Debugging vonMetaEditor aus nicht: Das MT4-Fenster blinkt und kehrt zuMetaEditor zurück, ohne zu starten.
Es ist seltsam, für mich funktioniert es. Vielleicht gibt es Fehler im Protokoll?
Danke für den Tipp: Im MT4-Log steht zunächst "... Expert ProbaExpert EURUSD,H4: erfolgreich geladen", dann sofort "... Expert ProbaExpert EURUSD,H4: entfernt".
Haltepunkte gibt es überall, auch in OnInit().