Kurzfristige Strategie für eine Bullenmarktkorrektur


Erstellungsdatum: 2024-01-30 16:33:54 zuletzt geändert: 2024-01-30 16:33:54
Kopie: 0 Klicks: 607
1
konzentrieren Sie sich auf
1617
Anhänger

Kurzfristige Strategie für eine Bullenmarktkorrektur

Überblick

Die Kurzlinie ist eine Trendverfolgungsstrategie, bei der man eine Kurzlinie kauft und einen größeren Stop-Loss setzt, um einen Gewinn zu erzielen. Die Kurzlinie wird hauptsächlich in den Bullen eingesetzt, wo man einen Gewinn erzielen kann.

Strategieprinzip

Die Strategie berechnet zunächst die Veränderung des Schlusskurses in der jüngsten Periode und gibt ein Kaufsignal aus, wenn der Kurs über die eingestellte Rückwärtsbewegung fällt. Gleichzeitig wird ein Moving Average höher als der Schlusskurs verlangt, was eine Bedingung für eine Bestätigung des Aufwärtstrends ist.

Nach dem Einstieg, setzen Sie die Stop-Loss-und Stop-Price. Die Stop-Loss-Grenze ist größer, um die Anforderungen für ausreichend Kapital zu erfüllen. Die Stop-Loss-Grenze ist kleiner, um schnell zu profitieren.

Analyse der Stärken

Diese Strategie hat folgende Vorteile:

  1. Das sind die Ideen, die den Trends entsprechen, und die überschüssige Gewinne bringen.
  2. Die Rückschlagmenge und die Trendentscheidungsbedingungen sind vernünftig eingestellt, um die Genauigkeit zu gewährleisten
  3. Die Stop-Loss-Spanne wurde unter Berücksichtigung der finanziellen Sicherheit entwickelt.
  4. Die Stop-Sets sind schnell zu gewinnen, und der Rückzug ist gut gesteuert.

Risikoanalyse

Die Strategie birgt auch Risiken:

  1. Eine zu tiefe Verlagerung oder eine Trendwende kann zu Verlusten führen
  2. Das Risiko eines Rückzugs mit hohen Verlusten
  3. Wenn die Situation ruhig ist und die Stop-Loss-Bedingungen nicht erfüllt werden können

Gegenmaßnahmen: Strenge Kontrolle der Positionsgröße, Anpassung der Stop-Loss-Marge, angemessene Verringerung der Stop-Out-Rate und Risikominderung.

Optimierungsrichtung

Diese Strategie kann in folgenden Bereichen optimiert werden:

  1. Dynamische Anpassung der Rückstellungen zur Optimierung der Eintrittschancen
  2. Mehr Beurteilungsindikatoren, mehr Entscheidungsgenauigkeit
  3. Kombination von Volatilität und dynamisch angepassten Stop-Loss-Stop-Ratio
  4. Optimierung der Positionsverwaltung und Risikokontrolle

Zusammenfassen

Kurzlinie-Strategie, bei der ein Überschuss gegen einen höheren Stop-Loss erzielt wird. Sie nutzt Trendbeurteilung und die Kombination von Rückkaufkäufen, um die Gelegenheiten, die sich aus einer bullishen Marktlage ergeben, effektiv zu nutzen. Durch Parameteranpassung und Risikokontrolle können bessere stabile Erträge erzielt werden.

Strategiequellcode
/*backtest
start: 2023-12-30 00:00:00
end: 2024-01-29 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Coinrule

//@version=3
strategy(shorttitle='Scalping Dips On Trend',title='Scalping Dips On Trend (by Coinrule)', overlay=true, initial_capital = 1000, default_qty_type = strategy.percent_of_equity, default_qty_value = 30, commission_type=strategy.commission.percent, commission_value=0.1)

//Backtest dates
fromMonth = input(defval = 1,  title = "From Month")     
fromDay   = input(defval = 10,    title = "From Day")       
fromYear  = input(defval = 2020, title = "From Year")       
thruMonth = input(defval = 1,    title = "Thru Month")     
thruDay   = input(defval = 1,    title = "Thru Day")     
thruYear  = input(defval = 2112, title = "Thru Year")       

showDate  = input(defval = true, title = "Show Date Range")

start     = timestamp(fromYear, fromMonth, fromDay, 00, 00)        // backtest start window
finish    = timestamp(thruYear, thruMonth, thruDay, 23, 59)        // backtest finish window
window()  => true

inp_lkb = input(1, title='Lookback Period')
 
perc_change(lkb) =>
    overall_change = ((close[0] - close[lkb]) / close[lkb]) * 100

// Call the function    
overall = perc_change(inp_lkb)

//MA inputs and calculations
MA=input(50, title='Moving Average')

MAsignal = sma(close, MA)

//Entry

dip= -(input(2))

strategy.entry(id="long", long = true, when = overall< dip and MAsignal > close and window()) 

//Exit
Stop_loss= ((input (10))/100)
Take_profit= ((input (3))/100)

longStopPrice  = strategy.position_avg_price * (1 - Stop_loss)
longTakeProfit = strategy.position_avg_price * (1 + Take_profit)

strategy.close("long", when = close < longStopPrice or close > longTakeProfit and window())