Mechanische Handelsstrategie

Schriftsteller:ChaoZhang, Datum: 2023-09-14 15:19:05
Tags:

Strategie Logik

Die Mechanische Handelsstrategie ist ein einfacher und systematischer Ansatz für den Handel, der darauf abzielt, kurzfristige Preisbewegungen an den Finanzmärkten zu erfassen.

Hauptmerkmale:

Gewinnziel: Die Strategie ermöglicht es Ihnen, ein Gewinnziel als Prozentsatz des Einstiegspreises festzulegen.

Stop Loss: Die Strategie beinhaltet einen Stop-Loss-Level als Prozentsatz des Einstiegspreises. Dieser Level stellt den maximalen akzeptablen Verlust für jeden Handel dar und hilft, das Risiko zu managen.

Eintrittsbedingung: Die Strategie löst Trades zu einer bestimmten Zeit aus. In diesem Fall basiert die Bedingung für den Eintritt in einen Trade darauf, dass die Uhrzeit der Kerze 16 Uhr (4:00 Uhr) ist.

Positionsgröße: Die Strategie bestimmt die Positionsgröße anhand eines festen Prozentsatzes des verfügbaren Eigenkapitals.

Ausführung:

Wenn die Einstiegsbedingung erfüllt ist, die durch die Uhrzeit 16 bezeichnet wird, startet die Strategie eine Longposition mit der Funktion strategy.entry.strategy.exitFunktion mit einer Limit-Order für die Take-Profit-Level und einer Stop-Order für die Stop-Loss-Level.

Gewinn machen und Verlust stoppen:

Der Take-Profit-Level wird berechnet, indem ein Prozentsatz des Einstiegspreises zum Einstiegspreis selbst hinzugefügt wird. Dies stellt das Gewinnziel für den Handel dar. Umgekehrt wird der Stop-Loss-Level berechnet, indem ein Prozentsatz des Einstiegspreises vom Einstiegspreis abgezogen wird. Dieser Level stellt den maximal zulässigen Verlust für den Handel dar.

Durch die Verwendung dieser mechanischen Handelsstrategie können Händler einen disziplinierten und systematischen Ansatz für ihre Handelsentscheidungen festlegen. Das vordefinierte Gewinnziel und die Stop-Loss-Levels liefern klare Ausstiegsregeln, die helfen, das Risiko zu managen und möglicherweise die Rendite zu maximieren.


/*backtest
start: 2023-08-14 00:00:00
end: 2023-09-13 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Mechanical Trading Strategy", overlay=true)

// Define strategy parameters
profitTarget = input(0.4, "Profit Target (%)") / 100
stopLoss = input(0.2, "Stop Loss (%)") / 100

// Define strategy variables
entryPrice = close
takeProfitLevel = entryPrice + (entryPrice * profitTarget)
stopLossLevel =  entryPrice - (entryPrice * stopLoss)
// Entry condition
if (hour(time) == 16)
    // Calculate position size based on available capital and risk tolerance
    positionSize = strategy.equity * 0.02 // Example: 2% of equity

    strategy.entry("Buy", strategy.long)
    strategy.exit("Take Profit", "Buy", limit=takeProfitLevel,stop =stopLossLevel )




Mehr