मूल्य क्रिया, पिरामिडिंग, 5% लाभ लेना, 3% स्टॉप लॉस


निर्माण तिथि: 2024-04-30 16:20:28 अंत में संशोधित करें: 2024-04-30 16:20:28
कॉपी: 0 क्लिक्स: 705
1
ध्यान केंद्रित करना
1617
समर्थक

मूल्य क्रिया, पिरामिडिंग, 5% लाभ लेना, 3% स्टॉप लॉस

अवलोकन

इस रणनीति में मूल्य व्यवहार और पिरामिड बढ़ोतरी का उपयोग किया जाता है, जब कीमत 5% गिरती है तो स्थिति को खोलना और फिर पिरामिड बढ़ोतरी के माध्यम से स्थिति को खोलना जारी रखना, जब तक कि कीमत 5% तक वापस नहीं आती है। इस रणनीति का मुख्य लाभ यह है कि यह प्रवृत्ति के गठन में जल्दी हस्तक्षेप करता है और पिरामिड बढ़ोतरी के माध्यम से लाभ के अवसरों को बढ़ाता है। साथ ही, इस रणनीति में जोखिम को नियंत्रित करने के लिए 3% का स्टॉप-लॉस भी सेट किया गया है।

रणनीति सिद्धांत

  1. जब कीमतें 5% गिरती हैं, तो अधिक करें।
  2. अगले 5 K लाइनों के भीतर, यदि कीमतें गिरती रहती हैं, तो 4 बार तक बढ़ोतरी जारी रखें।
  3. जब कीमतें 5% बढ़ जाती हैं, तो सभी पदों को खाली कर दें और लाभ कमाएं।
  4. यदि कीमत 3% के स्टॉपलॉस को छूती है, तो स्टॉपलॉस सभी पदों को खत्म कर देता है और बाहर निकल जाता है।

रणनीतिक लाभ

  1. इस प्रकार, यह इस बात पर जोर देता है कि ट्रेडों के शुरुआती चरणों में हस्तक्षेप करने से कीमतों में बदलाव के अवसरों का लाभ उठाया जा सकता है।
  2. पिरामिड के माध्यम से, लाभ के अवसरों को बढ़ाया जाता है।
  3. स्टॉप लॉस सेट करें और जोखिम को नियंत्रित करें।
  4. यह 24 घंटे काम करता है और इसमें किसी भी मानवीय हस्तक्षेप की आवश्यकता नहीं होती है।

रणनीतिक जोखिम

  1. यदि कीमतें तेजी से गिरती हैं, तो स्टॉप लॉस ट्रिगर हो सकता है, जिससे नुकसान हो सकता है।
  2. यदि कीमतें स्टॉप लेवल तक पहुंचने से पहले बहुत अधिक उतार-चढ़ाव करती हैं, तो यह मुनाफे में कमी का कारण बन सकता है।
  3. यदि बाजार में भारी उतार-चढ़ाव होता है या ब्लैक स्वान होता है, तो इस रणनीति से अधिक नुकसान हो सकता है।

रणनीति अनुकूलन दिशा

  1. स्टॉक मूल्य में 3% की गिरावट के लिए स्टॉक मूल्य में 3% की गिरावट के लिए स्टॉक मूल्य में 7% की गिरावट के लिए स्टॉक मूल्य में 3% की गिरावट के लिए स्टॉक मूल्य में 3% की गिरावट के लिए स्टॉक मूल्य में 7% की गिरावट के लिए स्टॉक मूल्य में 3% की गिरावट के लिए स्टॉक मूल्य में 3% की गिरावट के लिए स्टॉक मूल्य में 7% की गिरावट के लिए स्टॉक मूल्य में 7% की गिरावट के लिए स्टॉक मूल्य में 3% की गिरावट के लिए स्टॉक मूल्य में 7% की गिरावट के लिए स्टॉक मूल्य में 3% की गिरावट के लिए स्टॉक मूल्य में 7% की गिरावट के लिए स्टॉक मूल्य में 7% की गिरावट के लिए स्टॉक मूल्य में 3% की गिरावट के लिए स्टॉक मूल्य में 7% की गिरावट के लिए स्टॉक मूल्य में 7% की गिरावट के लिए स्टॉक मूल्य में 7% की गिरावट के लिए स्टॉक मूल्य में 5% की गिरावट के लिए स्टॉक मूल्य में 5% की गिरावट के लिए स्टॉक मूल्य में 5% की गिरावट के लिए स्टॉक मूल्य में 5% की गिरावट के लिए स्टॉक मूल्य में 10% की गिरावट के लिए स्टॉक मूल्य में 10% की गिरावट के लिए स्टॉक मूल्य में 10%
  2. अधिक तकनीकी संकेतकों जैसे कि आरएसआई, एमएसीडी आदि को पेश करना ताकि रुझानों को समझने में मदद मिल सके और स्थिति को कब खोला जाए।
  3. अलग-अलग बाजार वातावरण और किस्मों के लिए, विभिन्न बाजार विशेषताओं के लिए अलग-अलग पैरामीटर सेट करें।

संक्षेप

इस रणनीति में मूल्य व्यवहार और पिरामिड को बढ़ाने के तरीकों का उपयोग किया जाता है, प्रवृत्ति के गठन के शुरुआती चरणों में हस्तक्षेप किया जाता है, और कई बार बढ़ोतरी के माध्यम से लाभ के अवसरों को बढ़ाया जाता है। साथ ही, इस रणनीति में जोखिम को नियंत्रित करने के लिए स्टॉप-लॉस भी सेट किया जाता है। हालांकि इस रणनीति में कुछ जोखिम हो सकते हैं, लेकिन आगे के अनुकूलन, जैसे कि बढ़ोतरी और स्टॉक की शांति अनुपात को समायोजित करना, और अधिक तकनीकी संकेतकों को पेश करना, आदि से रणनीति की स्थिरता और लाभप्रदता में सुधार किया जा सकता है।

रणनीति स्रोत कोड
/*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į