
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
Machst du Witze? Lesen Sie das Thema und beantworten Sie die gestellten Fragen!
Haben Sie JEDE Überprüfung Ihres Codes durchgeführt? Prüfen Sie z. B. nach dem Setzen des TP, ob er korrekt gesetzt wurde:
OrderSelect
OrderTakeProfit
Das sind die Schritte, mit denen Sie das Problem finden können! Fragen Sie nicht Leute, die Ihren Code nicht sehen können.
Wenn Sie feststellen, dass die TPs nicht gesetzt werden, könnten Sie versuchen, den TP als Double-Variable zu setzen und diese in der OrderSent-Funktion zu verwenden, anstatt innerhalb der Funktion zu berechnen.
ODER vielleicht könnten Sie versuchen, alle Preise zu normalisieren.
Aber das beantwortet immer noch nicht, wie die Trades geschlossen werden... aber es gibt NIEMANDEN, dem ich das raten kann, ohne den Code zu sehen. Das ist Ihr Job!
Ich möchte aus Neugier helfen, aber Sie sind nicht helfen uns helfen... es wird alt, schnell.
Aber das beantwortet immer noch nicht, wie die Geschäfte geschlossen werden... aber es gibt NIEMANDEN, den ich erraten kann, ohne den Code zu sehen. Das ist Ihr Job!
Ich möchte aus Neugierde helfen, aber Sie helfen uns nicht... das wird schnell langweilig.
Ergebnis:
120 2009.05.22 12:36 t/p 1 0.10 1.3999 0.0000 1.3999 146.20 26346.83
121 22.05.2009 14:00 verkauft 61 0.10 1.3990 0.0000 1.3890 0.00 26346.83
Journal:
2013.06.19 21:07:38 2009.01.05 08:21 Final_100pips_Averaging_Code EURUSD,H1: Dies ist die 2. Kauforder
2013.06.19 21:07:38 2009.01.05 08:21 Final_100pips_Averaging_Code EURUSD,H1: open #2 buy 0.10 EURUSD at 1.3788 tp: 1.3888 ok
2013.06.19 21:07:37 2009.01.02 08:00 Final_100pips_Averaging_Code EURUSD,H1: Dies ist der erste Kaufauftrag
2013.06.19 21:07:37 2009.01.02 08:00 Final_100pips_Averaging_Code EURUSD,H1: open #1 buy 0.10 EURUSD at 1.3899 tp: 1.3999 ok
2013.06.19 21:08:37 2009.05.22 12:36 Tester: Gewinnmitnahme #1 bei 1,3999 (1,4002 / 1,4004)
2013.06.19 21:08:37 2009.05.21 16:50 Tester: Gewinnmitnahme #2 bei 1,3888 (1,3895 / 1,3897)
2013.06.19 21:08:36 2009.05.20 13:55 Tester: Gewinnmitnahme #8 bei 1,3786 (1,3788 / 1,3790)
2013.06.19 21:08:36 2009.05.20 11:40 Tester: Gewinnmitnahme #59 bei 1,3686 (1,3688 / 1,3690)
2013.06.19 21:08:36 2009.05.19 06:41 Tester: Gewinnmitnahme #60 bei 1,3586 (1,3587 / 1,3589)
Diesmal ging es nicht nur in die negative Richtung, sondern auch 40 Pips in die positive Richtung. Und ich habe es überprüft. Nach der Platzierung der Bestellung TP ist excatly 100pips von der Eröffnung Preis.
Ergebnis:
120 2009.05.22 12:36 t/p 1 0.10 1.3999 0.0000 1.3999 146.20 26346.83
121 2009.05.22 14:00 sell 61 0.10 1.3990 0.0000 1.3890 0.00 26346.83
Ich weiß immer noch nicht, was diese Zahlen bedeuten.
Ich weiß immer noch nicht, was diese Zahlen bedeuten.
Diese Zeilen wurden aus der Orderhistorie des Strategy Testers kopiert und eingefügt... glaube ich.
wobei
Zeile 120 ist ein abschließender Handel Nummer 1 0,1 Lots zum Take-Profit-Punkt 1,3999, der mit einem Gewinn von 146,2 und einem Saldo von 26346,83 zum Zeitpunkt 2009.05.22 12:36 geschlossen wurde.
Zeile 121 Eröffnung eines neuen Verkaufsgeschäfts 'Order 61' 0,1 Lots zu Orderopenprice 1,3990 ......
Ergebnis:
Linie Zeit Typ Trade-Num LotSizeOpenPrice SL T/P P/L Balance
1202009.05.22 12:36 t/p10.101.3999 0.00001.3999146.2026346.83
Journal:
2013.06.19 21:07:37 2009.01.02 08:00 Final_100pips_Averaging_Code EURUSD,H1: open #1 buy 0.10 EURUSD at 1.3899 tp: 1.3999 ok
2013.06.19 21:08:37 2009.05.22 12:36 Tester: Gewinnmitnahme #1 bei 1,3999 (1,4002 / 1,4004)
Der Gewinn wird also bei 1,3999 mitgenommen und die Order wird bei 1,3899 ausgelöst, also genau 100pips auseinander. 100 + 46,20 $ sind da. Aber nur 100 oder weniger als 100 $ sollten es sein. Ich habe den Code angegeben, mit dem der Auftrag ausgelöst wurde. Gibt es etwas falsch mit diesem Code.
Wie Sie wissen, habe ich manchmal vorher auch -10$ bekommen. Und warum? Aus all Ihren Diskussionen habe ich verstanden, dass ich bei OrderSent() mit einem t/p von +100pips etwas weniger als 100pips (aufgrund des Spreads) erhalte (etwas um 90 - 70 pips). Aber -10 ist eine große Abweichung. Ich habe den Code nicht geändert. Ich habe nur überprüft, was ich gemäß den Vorschlägen tun sollte. Bei der Überprüfung mit OrderTakeProfit() erhielt ich1,3999. Dies wird auch im Journal: bestätigt.
Der Gewinn wird also bei 1,3999 mitgenommen und der Auftrag wird bei 1,3899 eröffnet.
Die Zahlen besagen, dass der Auftrag bei 1,3999 eröffnet wurde, nicht bei 1,3899?
Haben Sie auch den tatsächlichen Schlusskurs der Aufträge überprüft?
Die Zahlen besagen, dass der Auftrag bei 1,3999 eröffnet wurde und nicht bei 1,3899?
Haben Sie auch den tatsächlichen Schlusskurs der Aufträge überprüft?
2013.06.19 21:07:37 2009.01.02 08:00 Final_100pips_Averaging_Code EURUSD,H1: open #1 buy 0.10 EURUSD at1.3899 tp: 1.3999 ok
Der Auftrag wurde also nur zu 1,3899 eröffnet.