ঝুঁকি-পুরস্কার অনুপাত এবং প্রযুক্তিগত বিশ্লেষণের উপর ভিত্তি করে বুল ফ্ল্যাগ ব্রেকআউট কৌশল


সৃষ্টির তারিখ: 2024-05-28 10:47:51 অবশেষে সংশোধন করুন: 2024-05-28 10:47:51
অনুলিপি: 1 ক্লিকের সংখ্যা: 462
1
ফোকাস
1617
অনুসারী

ঝুঁকি-পুরস্কার অনুপাত এবং প্রযুক্তিগত বিশ্লেষণের উপর ভিত্তি করে বুল ফ্ল্যাগ ব্রেকআউট কৌশল

ওভারভিউ

এই কৌশলটি একটি ষাঁড়ের পতাকা আকৃতির উপর ভিত্তি করে, পতাকা আকৃতির অঞ্চলের উচ্চতা অতিক্রম করার পরে ক্রয় করা হয়, পতাকা আকৃতির অঞ্চলের নিম্নতম স্থানে স্টপ-ড্রপ অবস্থান স্থাপন করা হয় এবং ঝুঁকি-ফেরতের অনুপাতের উপর ভিত্তি করে টার্গেট প্রফিট সেট করা হয়। কৌশলটি সর্বোচ্চ মূল্য এবং সর্বনিম্ন মূল্য ফাংশন ব্যবহার করে পতাকা আকৃতির অঞ্চলটি সনাক্ত করে এবং বর্তমান বন্ধের মূল্য এবং পূর্ববর্তী কে-লাইন সর্বোচ্চ মূল্যের তুলনা করে একটি ব্রেকিংয়ের বিচার করে।

কৌশল নীতি

  1. গরু পতাকা আকৃতি সনাক্ত করুনঃ সর্বোচ্চ এবং সর্বনিম্ন মূল্য ফাংশন ব্যবহার করে পতাকা আকৃতির ব্যাপ্তির উচ্চতম এবং নিম্নতম পয়েন্টগুলি গণনা করুন এবং বিচার করুন যে বর্তমান মূল্য পতাকা আকৃতির উচ্চ পয়েন্টটি ভেঙেছে কিনা।
  2. প্রবেশঃ যদি বর্তমান ক্লোজ-আপ মূল্য পূর্ববর্তী K লাইনের সর্বোচ্চ মূল্যকে অতিক্রম করে এবং পূর্ববর্তী K লাইনের সর্বোচ্চ মূল্য পতাকা উচ্চতার নিচে থাকে, তাহলে কিনুন।
  3. স্টপ লসঃ স্টপ লস মূল্যটি একটি বাফারিং মান বাদ দিয়ে একটি পতাকা আকৃতির নিম্নতম স্থানে সেট করা হয়েছে।
  4. স্টপঃ রিস্ক-রিটার্ন অনুপাতের উপর ভিত্তি করে টার্গেট মূল্য গণনা করা হয়েছে। টার্গেট মূল্য = প্রবেশ মূল্য + (প্রবেশ মূল্য - স্টপ লস মূল্য) * রিস্ক-রিটার্ন অনুপাত

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

  1. এই ফরেক্স ট্রেডিং প্ল্যাটফর্মটি একটি শক্তিশালী ট্রেন্ডের মধ্যে রিবাউন্ডের সুযোগকে ধরতে ব্যবহৃত হয়।
  2. স্টপ লস পজিশনটি পতাকা আকৃতির নিম্ন পয়েন্টে অবস্থিত, ঝুঁকি নিয়ন্ত্রণযোগ্য।
  3. টার্গেট প্রাইস নির্ধারণের চেয়ে রিস্ক রিটার্ন ব্যবহার করে বেশি আয় করা।
  4. কোড লজিক পরিষ্কার, ট্রেডিংভিউ অন্তর্নির্মিত ফাংশন ব্যবহার করে, সহজেই বোঝা এবং পরিবর্তন করা যায়।

কৌশলগত ঝুঁকি

  1. পতাকা আকৃতির বিপর্যয়ের পরে দাম দ্রুত বিপরীতমুখী হতে পারে এবং একটি বড় প্রত্যাহারের দিকে নিয়ে যেতে পারে যখন বাজারের ঝড় বা প্রবণতা অস্পষ্ট থাকে।
  2. ভুলভাবে বাফার সেট করা হলে, অকাল ক্ষতি হতে পারে।
  3. প্রকৃত রিস্ক-রিটার্ন অনুপাত সম্ভবত সেট করা মানের চেয়ে কম।
  4. এই কৌশলটি কিছু বিকৃত পতাকা আকৃতির নকশার ক্ষেত্রে কার্যকর নাও হতে পারে।

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

  1. সিগন্যালের গুণমান উন্নত করার জন্য আরও শর্তযুক্ত ফিল্টারিং সিগন্যাল যেমন লেনদেনের পরিমাণ পরিবর্তন, গড় রেখার দিক ইত্যাদি যোগ করার কথা বিবেচনা করা যেতে পারে।
  2. বিভিন্ন বাজারের বৈশিষ্ট্য অনুসারে প্যারামিটারগুলি অপ্টিমাইজ করা যেতে পারে, যেমন পতাকা আকৃতির ব্যবধানের দৈর্ঘ্য, ঝুঁকি-ফেরতের অনুপাত, ক্ষতির ক্ষতির পরিমাণ ইত্যাদি।
  3. ঝুঁকিপূর্ণ এক্সপোজার কমানোর জন্য ধারাবাহিকভাবে ভাণ্ডার নির্মাণ এবং গতিশীল ক্ষতি বন্ধ করার বিষয়টি বিবেচনা করা যেতে পারে।
  4. পজিশন ম্যানেজমেন্টে যোগদান করুন এবং সামগ্রিক ঝুঁকি নিয়ন্ত্রণ করুন।

সারসংক্ষেপ

এই কৌশলটি একটি প্রচলিত ষাঁড়ের পতাকা আকৃতির উপর ভিত্তি করে একটি ব্রেকিং কৌশল, যা পতাকা আকৃতির অঞ্চল এবং দামের ব্রেকিংয়ের সনাক্তকরণের মাধ্যমে প্রবণতা অব্যাহত রাখার সুযোগকে ক্যাপচার করে। কৌশলটির সুবিধাগুলি হ’ল লজিক্যাল স্পষ্টতা, ঝুঁকি নিয়ন্ত্রণযোগ্য, তবে বাজারের ঝড় বা প্রবণতা বিপরীত হওয়ার সময় কিছু ঝুঁকির মুখোমুখি। পরবর্তী সময়ে সংকেত, গতিশীল প্যারামিটার, পজিশন ম্যানেজমেন্ট ইত্যাদির অপ্টিমাইজেশনের দিক থেকে উন্নতি করা যেতে পারে, কৌশলটির স্থিতিশীলতা এবং লাভজনকতা বাড়াতে পারে।

কৌশল সোর্স কোড
/*backtest
start: 2023-05-22 00:00:00
end: 2024-05-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bull Flag Breakout", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)

// Параметры стратегии
riskRewardRatio = 3.0
flagLength = input.int(5, title="Flag Length")
stopLossBuffer = input.float(0.01, title="Stop Loss Buffer", step=0.001)

// Функция для вычисления стоп-лосса и тейк-профита
calcRiskRewardPrice(entryPrice, stopLossPrice, riskRewardRatio) =>
    takeProfitPrice = entryPrice + (entryPrice - stopLossPrice) * riskRewardRatio
    [stopLossPrice, takeProfitPrice]

// Найти минимум и максимум флага
flagLow = ta.lowest(low, flagLength)
flagHigh = ta.highest(high, flagLength)

// Условия для формирования бычьего флага
isBullFlag = high[1] < flagHigh and close > high[1]

// Условия для входа в сделку
if (isBullFlag)
    entryPrice = close
    stopLossPrice = flagLow - stopLossBuffer
    [calculatedStopLoss, calculatedTakeProfit] = calcRiskRewardPrice(entryPrice, stopLossPrice, riskRewardRatio)
    
    // Открыть длинную позицию
    strategy.entry("Bull Flag Long", strategy.long)
    strategy.exit("Take Profit", "Bull Flag Long", limit=calculatedTakeProfit)
    strategy.exit("Stop Loss", "Bull Flag Long", stop=calculatedStopLoss)
    label.new(bar_index, high, "Buy", color=color.green, textcolor=color.white, style=label.style_label_down)