Antwort

Frage: MT4 Backtest Kommissionen - ist das möglich?

3 Antworten

SimpliTrade

Abonnent, bbp_participant, Gemeinschaft, 5 Antworten.

Profil besuchen

vor 6 Jahren #117872

Hallo zusammen,

Ich importiere mehrere MT4-Backtest-Berichte in QA, erstelle ein Portfolio mit ihnen und simuliere dann erneut über Money Manager mit einem % des Kontostandes, wobei ich effektiv 3 verschiedene Systeme simuliere, die auf einem Konto laufen und sich alle gegenseitig verstärken.

 

Kann ich ein Snippet-Code, um eine bestimmte % von den Gewinnbeträgen abziehen, oder in die Spalte Kommission stattdessen setzen? Ich würde dies verwenden, um eine Maklerprovision zu simulieren, die berechnet wird,

 

Ich habe mir viele andere Möglichkeiten angesehen, wie der Makler unter solchen Umständen mit der Provision umgehen kann, aber die anderen Methoden haben alle ihre Schwächen, auf die ich im Detail eingehen kann, aber dies wäre bei weitem die einfachste Methode.

 

Mit freundlichen Grüßen,

 

Alan

0

SimpliTrade

Abonnent, bbp_participant, Gemeinschaft, 5 Antworten.

Profil besuchen

vor 6 Jahren #145043

Hallo Mark Fric und alle anderen!

 

Nur zur Aktualisierung: Ja, es ist über ein WENN-Snippet möglich,

 

Ich werde diesen Beitrag später bearbeiten und den Code zur Verfügung stellen, damit andere nicht den Kampf ertragen müssen, den ich mit all dem hatte 🙂 .

 

—–

 

e2a: Ok, im Anhang finden Sie das Was-wäre-wenn-Plugin.

 

Maklerprovisionen abziehen Snippet (MT4)

Funktionsweise / Anwendung:

 

1. Führen Sie alle Ihre Backtests auf MT4 durch. Beziehen Sie keinerlei Provisionen ein.

 

2. Legen Sie die angehängte Snippet-Datei im WhatIf-Ordner Ihrer QA ab: d. h. C:\QuantAnalyzer4\extend\Snippets\com\strategyquant\extend\WhatIf

 

3. Laden Sie MT4-Berichte in QA. Führen Sie sie mit der Schaltfläche Portfolio erstellen zusammen.

 

4. Führen Sie die MM-Simulation nach Belieben über die Geldmanagement-Tools aus (z. B. Risiko fest % des Kontostands)

 

5. Gehen Sie dann zu den WENNs und Sie sollten "Deduct Broker Commissions" in der Liste sehen. Sie können den Parameter Kommission / RTL (Round Turn Lot) wie gewünscht einstellen. Wenden Sie das WENN an, und siehe da!

 

6. Provisionen werden berechnet und in der richtigen CommSwap-Spalte platziert und vom Gewinn jedes Trades abgezogen.

 

Ich hoffe, dies ist für andere nützlich!

 

Das Ergebnis ist eine schöne saubere und genaue Methode zur Simulation mehrerer EAs, die auf einem einzigen MT4-Konto laufen, wobei die Maklerprovisionen abgezogen werden. Wenn Sie diese Methode zusammen mit der Tick Data Suite (mit variablen Spreads/Slippage) verwenden, kommen Ihre Backtests der Realität so nahe wie nur möglich.

 

Herzliche Grüße,

 

Alan

0

Karish

Customer, bbp_participant, community, sq-ultimate, 443 replies.

Profil besuchen

vor 6 Jahren #145047

Sie können dies auch mit TickStory / TickDataSuite tun.

0

SimpliTrade

Abonnent, bbp_participant, Gemeinschaft, 5 Antworten.

Profil besuchen

vor 6 Jahren #145049

Sie können jedoch, wenn Sie mehrere EAs laufen lassen und über die Geldverwaltungsfunktion von QA neu simulieren möchten, die regenerierten Gewinne über die Maklerprovisionen "vergessen". Das ist der Grund, warum dies erforderlich ist.

0

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)