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

জি-চ্যানেল ট্রেন্ড সনাক্তকরণ কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৪-০৫-২৯ ১৭ঃ০৬ঃ১৩
ট্যাগঃএমএটিপিSL

img

সারসংক্ষেপ

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

কৌশল নীতি

  1. জি-চ্যানেলের উপরের এবং নীচের প্রান্তগুলি গণনা করুন, যেখানে a হল ঐতিহাসিক উচ্চ মূল্য বিয়োগ পূর্ববর্তী সময়ের s a মান এবং বর্তমান সময়ের s মানের মধ্যে পার্থক্য বিভাজিত সময়ের দৈর্ঘ্যের দ্বারা, এবং b হল ঐতিহাসিক নিম্ন মূল্য প্লাস পূর্ববর্তী সময়ের s a মান এবং b মানের মধ্যে পার্থক্য বিভাজিত সময়ের দৈর্ঘ্যের দ্বারা।
  2. গ-চ্যানেল চলমান গড় গড় গণনা করুন, অর্থাৎ, (a+b) /২।
  3. মূল্য এবং b মানের মধ্যে ক্রসওভার পরিস্থিতি নির্ধারণ করুন। যদি মূল্য b মানের উপরে অতিক্রম করে, এটি একটি উত্থান প্রবণতা বলে মনে করা হয়; যদি মূল্য একটি মানের নীচে অতিক্রম করে, এটি একটি bearish প্রবণতা বলে মনে করা হয়।
  4. যদি পূর্ববর্তী মোমবাতিটি হ্রাস হয় এবং বর্তমান মোমবাতিটি হ্রাস পায় তবে একটি ক্রয় সংকেত উত্পন্ন হয়; যদি হ্রাস প্রবণতা থাকে তবে পূর্ববর্তী মোমবাতিটি হ্রাস পায় এবং বর্তমান মোমবাতিটি হ্রাস পায় তবে একটি বিক্রয় সংকেত উত্পন্ন হয়।
  5. সেট লাভ এবং স্টপ লস শর্তাবলী। লং পজিশন ধরে রাখার সময়, লাভের দামটি ক্রয় মূল্য দ্বারা গুণিত হয় (1 + লাভের শতাংশ গ্রহণ করুন), এবং স্টপ লস দামটি ক্রয় মূল্য দ্বারা গুণিত হয় (1-স্টপ লস শতাংশ); শর্ট পজিশন ধরে রাখার সময়, লাভের দামটি বিক্রয় মূল্য দ্বারা গুণিত হয় (1-লাভের শতাংশ গ্রহণ করুন), এবং স্টপ লস দামটি বিক্রয় মূল্য দ্বারা গুণিত হয় (1 + স্টপ লস শতাংশ) ।

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

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

কৌশলগত ঝুঁকি

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

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

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

সংক্ষিপ্তসার

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


//@version=5
// Full credit to AlexGrover: https://www.tradingview.com/script/fIvlS64B-G-Channels-Efficient-Calculation-Of-Upper-Lower-Extremities/
strategy("G-Channel Trend Detection Strategy", shorttitle="G-Trend", overlay=true)

// Input parameters
length = input.int(100, title="Length")
src = input(close, title="Source")
take_profit_percent = input.float(5.0, title="Take Profit (%)")
stop_loss_percent = input.float(2.0, title="Stop Loss (%)")
showcross = input.bool(true, title="Show Cross")

// Initialize variables
var float a = na
var float b = na

// Calculate a and b
a := math.max(src, nz(a[1])) - (nz(a[1]) - nz(b[1])) / length
b := math.min(src, nz(b[1])) + (nz(a[1]) - nz(b[1])) / length

// Calculate average
avg = (a + b) / 2

// Determine trend and color
crossup = ta.crossunder(b, close)
crossdn = ta.crossunder(a, close)
bullish = ta.barssince(crossdn) <= ta.barssince(crossup)
c = bullish ? color.lime : color.red

// Plotting
p1 = plot(avg, "Average", color=c, linewidth=1)
p2 = plot(close, "Close price", color=c, linewidth=1)
fill(p1, p2, c)

// Generate buy and sell signals
buy_signal = showcross and bullish and not bullish[1]
sell_signal = showcross and not bullish and bullish[1]

// Plot buy and sell signals on chart
plotshape(buy_signal ? avg : na, location=location.belowbar, style=shape.labeldown, color=color.new(color.lime, 0), size=size.tiny, text="Buy", textcolor=color.white, offset=-1)
plotshape(sell_signal ? avg : na, location=location.abovebar, style=shape.labelup, color=color.new(color.red, 0), size=size.tiny, text="Sell", textcolor=color.white, offset=-1)

// Alerts
alertcondition(buy_signal, title="Buy Signal", message="Buy Signal Detected")
alertcondition(sell_signal, title="Sell Signal", message="Sell Signal Detected")

// Calculate take profit and stop loss levels
take_profit_level = close * (1 + take_profit_percent / 100)
stop_loss_level = close * (1 - stop_loss_percent / 100)

// Strategy Entry and Exit
if (buy_signal)
    strategy.entry("Buy", strategy.long)

if (sell_signal)
    strategy.entry("Sell", strategy.short)

// Define the take profit and stop loss conditions for long positions
strategy.exit("Take Profit/Stop Loss", "Buy", limit=take_profit_level, stop=stop_loss_level)

// Define the take profit and stop loss conditions for short positions
strategy.exit("Take Profit/Stop Loss", "Sell", limit=close * (1 - take_profit_percent / 100), stop=close * (1 + stop_loss_percent / 100))


সম্পর্কিত

আরো