Bullish Hammer Handelsstrategie


Erstellungsdatum: 2023-09-18 15:30:15 zuletzt geändert: 2023-09-18 15:48:15
Kopie: 0 Klicks: 680
1
konzentrieren Sie sich auf
1617
Anhänger

Überblick

Die Strategie ermöglicht den Tracking von Aktienpreisen durch die Identifizierung von K-Linien-Multiplex-Liniensignalen in Kombination mit MACD-Indikatoren, um die Trendrichtung zu bestimmen. In einem Bullenmarkt wird ein Plus eingegeben, wenn ein Multiplex-Multiplex-Linienbild auftritt und der MACD-Hintergrund in einem Multiplex liegt.

Strategieprinzip

Berechnen Sie die Größe des Einheitssegments und bestimmen Sie die Multi-Head-Antenne. Berechnen Sie die MACD-Anzeige, um die Trendrichtung zu bestimmen.

Analyse der Stärken

  • Die Identifizierung von mehrköpfigen Wellen ist einfacher und klarer.
  • Die MACD ist ein guter Indikator für die Übertragung von Positivtrends.
  • Handeln Sie nach den Trends und vermeiden Sie die Falle
  • Strategie ist einfach, direkt und einfach umzusetzen

Risikoanalyse

  • Die Formerkennung ist nicht vollständig, es gibt ein fehlendes Signal
  • Der MACD beurteilt die Trendwende als verspätet.
  • Niedrigere Frequenz, nicht geeignet für Hochfrequenz-Handel
  • Es ist unmöglich, einen konkreten Wendepunkt zu bestimmen, und es besteht ein Risiko für Verluste.

Es kann geeignet sein, die Formenerkennungskonditionen zu lockern, die MACD-Parameter zu verkürzen und andere Indikatoren zu unterstützen, um das Risiko zu kontrollieren.

Optimierungsrichtung

  • Parameterregeln für die Optimierung der Verformungslinieerkennung
  • Testen der Wirkung verschiedener MACD-Parameter-Sätze
  • Ein Rückschlag in Kombination mit anderen Indikatoren
  • Testparameter für die Robustheit in verschiedenen Sorten

Zusammenfassen

Die Strategie integriert die Form und die Kennzahlen, um Trends zu beurteilen und stabile Gewinne zu erzielen. Durch die Optimierung der Parameter kann sie als praktische quantitative Handelsstrategie weiterentwickelt werden.

Strategiequellcode
/*backtest
start: 2023-08-18 00:00:00
end: 2023-09-17 00:00:00
period: 3h
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/
// © FenixCapital

//@version=4
strategy("Starbux", overlay=true)


//VARIABLES

//Candlestick Variables
body=close-open
range=high-low
middle=(open+close)/2
abody=abs(body)
arange=abs(range)
ratio=abody/range
longcandle= (ratio>0.6)
bodytop=max(open, close)
bodybottom=min(open, close)
shadowtop=high-bodytop
shadowbottom=bodybottom-low

//Closing Variables

macd=macd(close,12,26,9)
[macdLine, signalLine, histLine] = macd(close, 12, 26, 9)
//plot(macdLine, color=color.blue)
//plot(signalLine, color=color.orange)
//plot(histLine, color=color.red, style=plot.style_histogram)

rsi=rsi(close,14)

sma50= sma(close,50)
sma200= sma(close,200)

exitrsi=rsi > 76
exitmacd=macdLine >0 and signalLine>0
//exitmacd=crossunder(macdLine,signalLine)
stopprice= crossunder(sma50,sma200)

//Candlestick Plotting
blh = (arange*0.33>=abody and close>open and shadowbottom>=abody*2 and shadowtop<=arange*0.1)
plotshape(blh, title= "Bullish Hammer", location=location.belowbar, color=color.lime, style=shape.arrowup, text="Bull\nHammer")

//beh = (arange*0.25>=abody and close<open and shadowtop>=abody*2 and shadowbottom<=arange*0.05)
//plotshape(beh, title= "Bearish Hammer", color=color.orange, style=shape.arrowdown, text="Bear\nHammer")

//bpu = (open>close and close>low and shadowbottom>2*abody)
//plotshape(bpu, title= "Black Paper Umbrella", color=color.red, style=shape.arrowdown, text="Black\nPaper\nUmbrella")

//Trend Signal
bull5= sma50 > sma200
bullmacd=macdLine>=0 and signalLine>=0
bearmacd=macdLine<= 0 and signalLine<=0

//Trading Algorithm
longCondition = blh and bearmacd and volume>volume[1]

if (longCondition)
    strategy.order("Buy", true, 1, when=longCondition)
strategy.risk.max_position_size(10)
//strategy.risk.max_drawdown(25,strategy.percent_of_equity)

exitlong = exitmacd
if (exitlong)
    strategy.close_all()