Preisaktion, Pyramidenbildung, 5 % Gewinnmitnahme, 3 % Stop-Loss


Erstellungsdatum: 2024-04-30 16:20:28 zuletzt geändert: 2024-04-30 16:20:28
Kopie: 0 Klicks: 705
1
konzentrieren Sie sich auf
1617
Anhänger

Preisaktion, Pyramidenbildung, 5 % Gewinnmitnahme, 3 % Stop-Loss

Überblick

Die Strategie nutzt die Methode des Preisverhaltens und der Pyramidenpositionierung, indem sie bei einem Preisrückgang von 5% eine Position eröffnet und dann mit einer Pyramidenpositionierung fortfährt, bis die Position bei einem Preisrückgang von 5% ausgeglichen wird. Der Hauptvorteil der Strategie besteht darin, frühzeitig in die Entwicklung eines Trends einzugreifen und die Gewinnchancen durch eine Pyramidenpositionierung zu erhöhen. Gleichzeitig setzt die Strategie einen Stop-Loss von 3% ein, um das Risiko zu kontrollieren.

Strategieprinzip

  1. Wenn der Preis um 5% fällt, ist es besser, die Position zu erweitern.
  2. In den nächsten 5 K-Linien, wenn der Preis weiter sinkt, erhöhen Sie Ihre Position weiter, bis zu 4 Mal.
  3. Wenn der Preis um 5% zurückgreift, werden alle Positionen ausgeglichen und Gewinne erzielt.
  4. Wenn der Preis während des Aktivierungsprozesses die Stop-Loss-Marke von 3% erreicht, werden alle Positionen ausgeglichen und die Stop-Loss-Exit.

Strategische Vorteile

  1. Es ist wichtig, dass die Unternehmen die Möglichkeit ergreifen, sich in einer frühen Phase des Trends einzumischen, um die Chance zu nutzen, dass sich die Preise umkehren.
  2. Das ist eine sehr gute Gelegenheit, um Geld zu verdienen, indem man sich in der Pyramide auflegt.
  3. Die Stop-Loss-Liste ist eingestellt, um das Risiko zu kontrollieren.
  4. Das System ist rund um die Uhr in Betrieb und benötigt keine manuelle Intervention.

Strategisches Risiko

  1. Wenn die Preise während des Anlagens schnell fallen, kann dies zu einem Stop-Loss führen, was zu Verlusten führt.
  2. Wenn die Preise stark schwanken, bevor sie die Stop-Line erreichen, kann dies zu einer Verringerung der Gewinne führen.
  3. Diese Strategie kann zu erheblichen Verlusten führen, wenn die Märkte stark schwanken oder ein schwarzer Schwanken auftritt.

Richtung der Strategieoptimierung

  1. Optimierung des Verhältnisses zwischen Aufstockung und Abschwächung, z. B. Aufstockung bei einem Preisrückgang von 3% und Abschwächung bei einem Preisanstieg von 7%; so können Sie die Gewinnchancen erhöhen und gleichzeitig das Risiko kontrollieren.
  2. Die Einführung von mehr technischen Indikatoren wie RSI, MACD usw. als Hilfsmittel bei der Trendbeurteilung und der Ermittlung der richtigen Zeit, um eine Position zu eröffnen.
  3. Es werden verschiedene Parameter für verschiedene Marktumgebungen und Sorten festgelegt, um den unterschiedlichen Markteigenschaften gerecht zu werden.

Zusammenfassen

Die Strategie nutzt die Methode des Preisverhaltens und der Pyramidenpositionierung, interveniert früh bei der Entwicklung eines Trends und erhöht die Gewinnchancen durch mehrfache Positionierung. Gleichzeitig setzt die Strategie auch einen Stop-Loss-Bereich ein, um das Risiko zu kontrollieren. Obwohl die Strategie möglicherweise mit einigen Risiken konfrontiert ist, kann die Stabilität und Profitabilität der Strategie durch weitere Optimierungen wie die Anpassung der Positionierung und des Friedensverhältnisses und die Einführung von mehr technischen Indikatoren verbessert werden.

Strategiequellcode
/*backtest
start: 2023-04-24 00:00:00
end: 2024-04-29 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("G Strategija su piramidavimu", overlay=true)


// Vartotojo įvestis investicijų sumai
investment_amount = input(1000.0, title="Investicijų suma")


// Nustatyti nuostolių ir pelno pasiekimo procentus
lossPercentage = input(3, title="Nuostolio procentas (%)") / 100


// Kintamasis saugoti atidarytoms pozicijoms
var int[] entryIndexes = array.new_int(0)
var float[] entryPrices = array.new_float(0)


// Kintamasis, nustatantis, ar turėtume atidaryti naują poziciją
var bool should_buy = false
var int open_candle_count = 0
var int positionCounter = 1 // Pozicijos skaitiklis


// Įėjimo logika (pirkti, kai kaina krenta)
if (hour >= 0 and hour <= 23) // Tikrina, ar yra 24 valandų
    should_buy := false
    for i = 1 to 5
        should_buy := should_buy or (close < close[i] * (1 - lossPercentage))
    if (should_buy and open_candle_count >= 5)
        strategy.entry("Pirkti_" + str.tostring(positionCounter), strategy.long, qty=investment_amount / close)
        array.push(entryIndexes, bar_index)  // Įrašyti atidarymo laiko indeksą
        array.push(entryPrices, close) // Įrašyti atidarymo kainą
        open_candle_count := 0
        positionCounter := positionCounter + 1 // Atnaujinti pozicijos skaitiklį
    else
        open_candle_count := open_candle_count + 1


// Išėjimo logika (uždaryti, kai pasiekiamas pelno lygis)
for i = 0 to array.size(entryIndexes) - 1
    var float takeProfitPrice = na // Nustatyti pradinę reikšmę "na"
    if array.size(entryPrices) > i and array.size(entryPrices) > 0
        takeProfitPrice := array.get(entryPrices, i) * 1.05 // Skaičiuojamas pelno pasiekimo lygis: 5% aukščiau atidarymo kainos
    strategy.exit("TakeProfit_" + str.tostring(i+1), "Pirkti_" + str.tostring(i+1), limit=takeProfitPrice) // Pridėti pelno pasiekimo lygį kaip išėjimo lygį