Die Ressourcen sind geladen. Beförderung...

Psychologische Linienhandelsstrategie

Schriftsteller:ChaoZhang, Datum: 2023-09-20 14:50:47
Tags:

Übersicht

Diese Strategie verwendet den psychologischen Linie-Indikator, um die Kauf-/Verkaufskraft auf dem Markt zu messen und Trendveränderungen zu erfassen.

Strategie Logik

  1. Psychologische Linie berechnet den Prozentsatz der Schlusskurse, die über einen bestimmten Zeitraum gestiegen sind.

  2. Wenn der Prozentsatz 50% überschreitet, bedeutet dies, dass die Kaufkraft größer ist als die Verkaufskraft.

  3. Wenn der Prozentsatz unter 50% liegt, bedeutet dies, dass die Verkaufskraft die Kaufkraft übersteigt, was ein kurzes Signal gibt.

  4. Wenn der Prozentsatz in der Nähe von 50% schwankt, zeigt dies einen ausgewogenen Kauf/Verkauf und keine klare Richtung an.

  5. Die Parameter können flexibel angepasst werden, um kurz- oder langfristige Trends zu beurteilen.

Analyse der Vorteile

  1. Einfache Berechnungsmethode, einfach für den Live-Handel umzusetzen.

  2. Intuitiv zeigt die Stärke der Kauf-/Verkaufskraft als ergänzende Beurteilung der Kapitalströme an.

  3. Kann einige Umkehrsignale erkennen.

  4. Kann zusammen mit anderen Indikatoren zur Verbesserung der Strategieleistung verwendet werden.

Risikoanalyse

  1. Es ist nicht möglich, die Dauer und Stärke der Trends zu bestimmen.

  2. Die falsche Einstellung der Parameter kann zu übermäßigen falschen Signalen führen.

  3. Anfällig für Whipsaws, wenn alleine angewendet, in Kombination mit anderen Indikatoren.

  4. Benötigen Parameteroptimierung für verschiedene Produkte und Zeitrahmen.

Verbesserungsrichtlinien

  1. Verschiedene Parameter an verschiedenen Produkten testen, um optimale Perioden zu finden.

  2. Mehr Indikatoren für die Feststellung der Trendbeständigkeit.

  3. Optimieren Sie Ihre Geldmanagement-Strategien, indem Sie Stop Loss und Take Profit festlegen.

  4. Beurteilen Sie die Trendstärke, um vorzeitige Umkehrtritte zu vermeiden.

  5. Deaktivieren Sie die Strategie während bestimmter Stunden, um falsche Signalzeiten zu vermeiden.

Zusammenfassung

Der psychologische Linienindikator selbst ist recht einfach, funktioniert aber gut, wenn er mit anderen Tools kombiniert wird. Er kann als Hilfsmittel zur Entdeckung von Trendveränderungen dienen, sollte aber nicht alleine verwendet werden. Durch die Optimierung von Parametern und die Integration mit anderen Indikatoren kann die psychologische Linienstrategie auf ein neues Niveau verbessert werden und lohnt sich für weitere Forschung.


/*backtest
start: 2023-09-12 00:00:00
end: 2023-09-19 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 10/04/2018
// Psychological line (PSY), as an indicator, is the ratio of the number of 
// rising periods over the total number of periods. It reflects the buying 
// power in relation to the selling power.
//
// If PSY is above 50%, it indicates that buyers are in control. Likewise, 
// if it is below 50%, it indicates the sellers are in control. If the PSY 
// moves along the 50% area, it indicates balance between the buyers and 
// sellers and therefore there is no direction movement for the market.
//
// You can change long to short in the Input Settings
// WARNING:
//  - For purpose educate only
//  - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Psychological line Backtest")
Length = input(20, minval=1)
reverse = input(false, title="Trade reverse")
xPSY = sum(close > close[1],Length) / Length * 100
clr = iff(xPSY >= 50, green, red)
pos = iff(xPSY > 50, 1,
       iff(xPSY < 50, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
p1 = plot(50, color=black, title="0")
p2 = plot(xPSY, color=blue, title="PSY")
fill(p1, p2, color=clr)

Mehr