রিসোর্স লোড হচ্ছে... লোডিং...

মূল্য কর্ম, পিরামিডিং, 5% মুনাফা লক্ষ্যমাত্রা, 3% স্টপ লস

লেখক:চাওঝাং, তারিখঃ 2024-04-30 16:20:28
ট্যাগঃ

img

সারসংক্ষেপ

এই কৌশলটি মূল্যের ক্রিয়াকলাপ এবং পিরামিডিং পদ্ধতিগুলি ব্যবহার করে যখন দাম 5% কমে যায় তখন একটি অবস্থান খুলতে এবং তারপরে পিরামিডিংয়ের মাধ্যমে অবস্থানগুলি যোগ করা চালিয়ে যায় যতক্ষণ না অবস্থানটি বন্ধ করার জন্য মূল্য 5% বৃদ্ধি পায়। এই কৌশলটির প্রধান সুবিধা হ'ল এটি ট্রেন্ড গঠনের প্রথম দিকে বাজারে প্রবেশ করে এবং পিরামিডিংয়ের মাধ্যমে মুনাফা অর্জনের সুযোগ বাড়ায়। একই সাথে, কৌশলটি ঝুঁকি নিয়ন্ত্রণের জন্য 3% স্টপ লসও সেট করে।

কৌশল নীতি

  1. যখন দাম ৫% কমে যায়, তখন লং পজিশন খুলুন।
  2. পরবর্তী ৫টি মোমবাতিতে, যদি দাম কমে যায়, তাহলে ৪ বার পর্যন্ত পজিশন যোগ করতে থাকুন।
  3. যখন দাম ৫% বেড়ে যায়, তখন মুনাফা অর্জনের জন্য সব পজিশন বন্ধ করে দিন।
  4. যদি মূল্য পাইরামিডিং প্রক্রিয়া চলাকালীন ৩% স্টপ লসকে আঘাত করে, তাহলে সমস্ত পজিশন বন্ধ করুন এবং স্টপ লস থেকে বেরিয়ে আসুন।

কৌশলগত সুবিধা

  1. প্রবণতা গঠনের প্রথম দিকে বাজারে প্রবেশ করে, দামের বিপরীতমুখী হওয়ার সুযোগটি গ্রহণ করে।
  2. পিরামিডিং এর মাধ্যমে লাভের সুযোগ বাড়ায়।
  3. ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস সেট করুন।
  4. ম্যানুয়াল হস্তক্ষেপ ছাড়া ২৪ ঘন্টা কাজ করে।

কৌশলগত ঝুঁকি

  1. যদি পাইরামিডিং প্রক্রিয়ার সময় দাম দ্রুত কমে যায়, তাহলে এটি স্টপ লসকে ট্রিগার করতে পারে, যার ফলে ক্ষতি হয়।
  2. যদি মূল্য লাভের স্তরে পৌঁছানোর আগে উল্লেখযোগ্যভাবে পরিবর্তিত হয়, তবে এটি লাভ হ্রাস করতে পারে।
  3. যদি বাজার তীব্র অস্থিরতা বা ব্ল্যাক সোয়ান ইভেন্টের সম্মুখীন হয়, তবে কৌশলটি উল্লেখযোগ্য ক্ষতির সম্মুখীন হতে পারে।

কৌশল অপ্টিমাইজেশান নির্দেশাবলী

  1. পজিশন যোগ এবং বন্ধের অনুপাতকে অনুকূল করুন, যেমন মূল্য 3% হ্রাস পেলে পজিশন যোগ এবং মূল্য 7% বৃদ্ধি পেলে পজিশন বন্ধ করার বিষয়টি বিবেচনা করা। এটি ঝুঁকি নিয়ন্ত্রণের সময় লাভের সুযোগ বাড়িয়ে তুলতে পারে।
  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į

আরো