এটি একটি খুব সহজ প্রবণতা অনুসরণকারী কৌশল। এটি একটি উত্থান FVG প্রদর্শিত হলে দীর্ঘ হবে এবং একটি bearish FVG প্রদর্শিত হলে বন্ধ বা সংক্ষিপ্ত হবে। এটি পরিসীমা আবদ্ধ বাজারে ভাল সম্পাদন করে না, তবে প্রবণতা বাজারে খুব লাভজনক হতে পারে।
কৌশলটির মূল যুক্তি হ'ল ন্যায্য মূল্য ফাঁক প্যাটার্নটি সনাক্ত করা। তথাকথিত
যদি আজকের সর্বোচ্চ মূল্য 2 দিন আগে সর্বনিম্ন মূল্যের চেয়ে কম হয় এবং বন্ধের মূল্য 2 দিন আগে সর্বনিম্ন মূল্যের চেয়ে কম হয়, তাহলে একটি হ্রাসী ন্যায্য মূল্য ফাঁক গঠিত বলে মনে করা হয়, শর্ট যান।
যদি আজকের সর্বনিম্ন মূল্য 2 দিন আগে সর্বোচ্চ মূল্যের চেয়ে বেশি হয় এবং বন্ধের মূল্য 2 দিন আগে সর্বোচ্চ মূল্যের চেয়ে বেশি হয়, তাহলে একটি উত্থানশীল ন্যায্য মূল্য ফাঁক গঠিত বলে মনে করা হয়, দীর্ঘ যান।
এখানে 2 টি বিলম্ব ব্যবহার করা হয়, যা আগের 2 টি বারের সর্বোচ্চ এবং সর্বনিম্ন মূল্য যা ন্যায্য মূল্যের ব্যবধানকে বিচার করে। এটি মিথ্যা ব্রেকআউট বা স্বল্পমেয়াদী pullbacks দ্বারা প্রভাবিত হওয়া এড়ায় এবং প্যাটার্ন স্বীকৃতির নির্ভরযোগ্যতা এবং গুণমান উন্নত করে।
এই কৌশলটি প্রবণতা বিপরীত হতে পারে কিনা তা নির্ধারণ করতে ন্যায্য মূল্য ফাঁক গঠনের সনাক্ত করে। এটি মৌলিক প্রবণতা অনুসরণকারী কৌশলটির অন্তর্গত। সুবিধাটি হ'ল এটি প্রবণতা বিপরীতের সময়কে আরও নির্ভুলভাবে ক্যাপচার করতে পারে। তবে কিছু মিথ্যা সংকেতও রয়েছে। স্টপ লস এবং ফিল্টারিংয়ের মাধ্যমে ঝুঁকিগুলি নিয়ন্ত্রণ করা যায়। বিচার নির্ভুলতা উন্নত করতে আরও কারণগুলি অন্তর্ভুক্ত করা যেতে পারে। সামগ্রিকভাবে, এটি একটি খুব সহজ এবং ব্যবহারিক প্রবণতা ট্রেডিং কৌশল যা প্রসারিত এবং অনুকূলিতকরণের মূল্যবান।
/*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