ফেয়ার ভ্যালু গ্যাপ স্ট্র্যাটেজি

লেখক:চাওঝাং, তারিখঃ ২০২৪-০২-২০ 15:47:05
ট্যাগঃ

img

সারসংক্ষেপ

এটি একটি খুব সহজ প্রবণতা অনুসরণকারী কৌশল। এটি একটি উত্থান FVG প্রদর্শিত হলে দীর্ঘ হবে এবং একটি bearish FVG প্রদর্শিত হলে বন্ধ বা সংক্ষিপ্ত হবে। এটি পরিসীমা আবদ্ধ বাজারে ভাল সম্পাদন করে না, তবে প্রবণতা বাজারে খুব লাভজনক হতে পারে।

কৌশলগত যুক্তি

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

  1. যদি আজকের সর্বোচ্চ মূল্য 2 দিন আগে সর্বনিম্ন মূল্যের চেয়ে কম হয় এবং বন্ধের মূল্য 2 দিন আগে সর্বনিম্ন মূল্যের চেয়ে কম হয়, তাহলে একটি হ্রাসী ন্যায্য মূল্য ফাঁক গঠিত বলে মনে করা হয়, শর্ট যান।

  2. যদি আজকের সর্বনিম্ন মূল্য 2 দিন আগে সর্বোচ্চ মূল্যের চেয়ে বেশি হয় এবং বন্ধের মূল্য 2 দিন আগে সর্বোচ্চ মূল্যের চেয়ে বেশি হয়, তাহলে একটি উত্থানশীল ন্যায্য মূল্য ফাঁক গঠিত বলে মনে করা হয়, দীর্ঘ যান।

এখানে 2 টি বিলম্ব ব্যবহার করা হয়, যা আগের 2 টি বারের সর্বোচ্চ এবং সর্বনিম্ন মূল্য যা ন্যায্য মূল্যের ব্যবধানকে বিচার করে। এটি মিথ্যা ব্রেকআউট বা স্বল্পমেয়াদী pullbacks দ্বারা প্রভাবিত হওয়া এড়ায় এবং প্যাটার্ন স্বীকৃতির নির্ভরযোগ্যতা এবং গুণমান উন্নত করে।

সুবিধা

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

ঝুঁকি

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

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

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

সিদ্ধান্ত

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


/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Greg_007

//@version=5
strategy("Fair Value Gap Strategy", "FVG Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, pyramiding = 1)

var longOnly = input.bool(false, "Take only long trades?")
var pyramid = input.bool(false, "Since this can generate a lot of trades, make sure to fill in the commission (if applicable) for a realistic ROI.", group = "REMINDERS")
var pyramid2 = input.bool(false, "Modify pyramiding orders to increase the amount of trades.", group = "REMINDERS")
var bearFVG = false
var bullFVG = false
var plotBull = false
var plotBear = false
var bearTrend = false
var bullTrend = false

//BEARISH FVG
if high < low[2] and close[1] < low[2]
    bullFVG := false
    bearFVG := true
    plotBear := true
    if not longOnly
        strategy.entry("Short", strategy.short)
    else
        strategy.close_all()
else
    //BULLISH FVG 
    if low > high[2] and close[1] > high[2]
        bullFVG := true
        bearFVG := false
        plotBull := true
        strategy.entry("Long", strategy.long)
        
// plotshape(plotBull, style=shape.labeldown, location=location.abovebar, color=color.green, text="FVG",textcolor=color.white, size=size.tiny, title="Bull FVG", display=display.all - display.status_line)
// plotshape(plotBear, style=shape.labelup, location=location.belowbar, color=color.red, text="FVG",textcolor=color.white, size=size.tiny, title="Bear FVG", display=display.all - display.status_line)

// //reset the status
// plotBull := false
// plotBear := false



আরো