CoensioTrader1V06 - Ihr automatisiertes Handelssystem für MetaTrader 5

Mike 2014.08.01 22:43 15 0 0
Anhang

Der CoensioTrader1 ist ein offenes und kostenloses, von der Community unterstütztes automatisiertes Handelssystem (AHS), das auf zwei grundlegenden, aber sehr wirkungsvollen Marktprinzipien basiert: Markttrends und Marktpreisbewegungen.

Dieses System folgt dem Prinzip des Trendjagds und öffnet Trades nur, wenn mehrere Marktbedingungen erfüllt sind. Die Trenddetektion erfolgt mithilfe des täglichen zweifachen exponentiellen gleitenden Durchschnitts (DEMA).

Statistische Analysen zeigen, dass der Markt als "trendend" betrachtet werden kann, wenn drei aufeinanderfolgende DEMA-Werte in die gleiche Richtung zeigen. Wenn eine Trendbedingung festgestellt wird, versucht das System, den besten Einstiegspunkt in die Richtung des aktuellen Trends zu finden. Die Einstiegspunkte basieren auf den Bollinger Bändern und der Preisbewegung zwischen Swing-Lows und Swing-Highs, wie im Folgenden beschrieben.

Buy-Signale

Das System eröffnet einen BUY-Trade, wenn folgende Bedingungen erfüllt sind:

  • Der Markt befindet sich in einem bullischen Aufwärtstrend;
  • Der Preis kommt von unten unter das untere Bollinger Band;
  • Eine Swing-Low Preisbewegung wird erkannt: Tief -> niedrigeres Tief -> höheres Tief.

Fig.1: Beispiel für einen BUY-Einstieg.

Fig.1. Beispiel für einen BUY-Einstieg

Sell-Signale

Das System eröffnet einen SELL-Trade, wenn folgende Bedingungen gegeben sind:

  • Der Markt befindet sich in einem bearischen Abwärtstrend;
  • Der Preis kommt von oben über das obere Bollinger Band;
  • Eine Swing-High Preisbewegung wird erkannt: Hoch -> höheres Hoch -> niedrigeres Hoch.

Fig.2: Beispiel für einen SELL-Einstieg.

Fig.2. Beispiel für einen SELL-Einstieg

Das System ist in der MQL5-Programmiersprache geschrieben, die eine präzise und realistische Backtest-Analyse von mehrwährungsbasierten Handelssystemen ermöglicht. Der Schlüssel zu einem erfolgreichen Backtest eines Mehrwährungssystems ist, den "Tick-basierten" EA-Fluss zu verlassen und stattdessen einen "Timer-basierten" Ansatz zu verwenden. Dies verhindert Stagnation, falls die Basiswährung des EAs keine Preisticks mehr empfängt, z. B. während der "ruhigen" Marktzeiten. Darüber hinaus hat das System ein gesundes Risiko-Ertrags-Verhältnis und verwendet eine trailing stop loss Mechanik mit konfigurierbarem Trailing-Schritt (unter Verwendung des Parameters TrailingStopLossStep).

Die Lotgröße kann auf eine feste Größe (unter Verwendung des Parameters LotSize), eine proportionale Lotgröße (unter Verwendung von RiskMax, basierend auf dem Stop-Loss-Niveau und dem Eigenkapitalrisiko in %) oder eine dynamische Lotgröße (unter Verwendung des Parameters LotBalanceDivider, der die Lotgröße entsprechend der Änderung des Kontostands anpasst) eingestellt werden. Das System beinhaltet zudem zwei verschiedene Maßnahmen für take profit: einen standardmäßigen, niveau-basierten take profit und zusätzlich eine equity-basierte take profit-Maßnahme. In mehrwährungsbasierten Handelssystemen kann das Eigenkapital erheblich über dem Kontostand liegen, was die Möglichkeit eröffnet, alle Trades zu schließen und den aktuellen Gewinn zu realisieren. Dieses intelligente Verhalten erhöht die Rentabilität des Systems erheblich.

Wie bereits erwähnt, ist der CoensioTrader1 ein kostenloses und offenes Projekt. Alle Mitglieder des CoensioTrader1-Projekts sollten aktiv zur Verbesserung des Systems beitragen.

Um dies zu ermöglichen, ist das System so konzipiert, dass es die Rechenleistung aller Projektmitglieder nutzen kann. Jedes Mal, wenn ein Projektmitglied eine Systemoptimierung durchführt, werden die Ergebnisse validiert und bei interessanten Ergebnissen automatisch die Optimierungsparameter in die Coensio-Serverdatenbank hochgeladen und direkt mit anderen Projektmitgliedern geteilt.

Die gewinnbringendsten Ergebnisse werden anhand des CoensioIndex ausgewählt, der definiert ist durch:

CoensioIndex = ProfitFactor * BalanceGrowth[%] / EquityDrawDown[%]2
wo BalanceGrowth[%] = 100 * Gewinn / Anfangseinlage

Die Ergebnisse:

Rang:CoensioIndex:Anfangseinlage:Gewinn:Wachstum:Profitfaktor:Lotgröße:Eigenkapital-Rückgang:Balance-Rückgang:Trades:MT5-Bericht:Risikostufe:Benutzer:
167.44100.000 €15.387.106 €15.387,11%1,49Proportional18,46%2.124.569 €1.714N/AN/Acoensio
247.313100.000 €13.949.417 €13.949,42%1,50Proportional21,01%2.124.569 €1.705N/AN/Acoensio
334.784100.000 €14.974.811 €14.974,81%1,46Proportional25,11%2.595.423 €1.772N/AN/Acoensio
434.599100.000 €6.394.101 €6.394,10%1,55Proportional16,90%955.691 €1.666N/AN/Acoensio
529.316100.000 €14.295.499 €14.295,50%1,46Proportional26,67%2.595.423 €1.776N/AN/Acoensio
627.997100.000 €14.482.465 €14.482,47%1,45Proportional27,37%2.694.947 €1.746N/AN/Acoensio
724.631100.000 €11.281.092 €11.281,09%1,48Proportional26,06%2.050.079 €1.691N/AN/Acoensio
823.092100.000 €13.765.372 €13.765,37%1,44Proportional29,31%2.694.947 €1.749N/AN/Acoensio
922.436100.000 €13.684.551 €13.684,55%1,43Proportional29,54%2.694.947 €1.768N/AN/Acoensio
1019.079100.000 €1.010.846 €1.010,85%1,50Fix8,91%80.848 €1.588N/AHochcoensio

Fig.3: Beispiel eines Backtest-Ergebnisses (Rang=10)

Fig.3. Beispiel eines Backtest-Ergebnisses (Rang=10)

Weitere Handelsparameter finden Sie unter: http://www.coensio.com/sts/CoensioTrader1V06TOP.php?table=0&ranklength=100

Liste
Kommentar 0