এই কৌশলটি একটি বিস্তৃত ট্রেডিং সিস্টেম যা সরল চলমান গড় (এসএমএ) ক্রসওভারগুলিকে ফেয়ার ভ্যালু গ্যাপ (এফভিজি) পলব্যাকগুলির সাথে একত্রিত করে। এটি সম্ভাব্য প্রবণতা পরিবর্তনগুলি সনাক্ত করতে 8-অবধি এবং 20-অবধি এসএমএগুলির ক্রসওভার ব্যবহার করে, যখন আরও সুনির্দিষ্ট এন্ট্রি পয়েন্টগুলি নির্ধারণের জন্য এফভিজি ব্যবহার করে। এই পদ্ধতির লক্ষ্য হ'ল মূল সমর্থন / প্রতিরোধের অঞ্চলে দামের পলব্যাকগুলির জন্য অপেক্ষা করে প্রবেশের সময়কে অনুকূল করে বাজারের প্রবণতা শিফটগুলি ক্যাপচার করা।
এসএমএ ক্রসওভার: ৮-পরিয়ড এবং ২০-পরিয়ড সহজ চলমান গড় ব্যবহার করে। যখন স্বল্পমেয়াদী এসএমএ দীর্ঘমেয়াদী এসএমএ এর উপরে ক্রস করে তখন একটি উত্থান সংকেত উত্পন্ন হয় এবং যখন স্বল্পমেয়াদী এসএমএ দীর্ঘমেয়াদী এসএমএ এর নীচে ক্রস করে তখন একটি হ্রাস সংকেত উত্পন্ন হয়।
ফেয়ার ভ্যালু গ্যাপ (এফভিজি): যখন বর্তমান ক্যান্ডেলের উচ্চতা পূর্ববর্তী ক্যান্ডেলের উচ্চতার চেয়ে বেশি হয় এবং বর্তমান ক্যান্ডেলের নিম্নতা পূর্ববর্তী ক্যান্ডেলের নিম্নতার চেয়ে কম হয় তখন একটি এফভিজি গঠিত হয়। এই মূল্য পরিসীমাটি বিবেচনা করা হয় যেখানে বাজার
প্রবেশের শর্ত:
প্রস্থান শর্তাবলীঃ বিপরীত SMA ক্রসওভার হলে অবস্থান বন্ধ করুন।
ট্রেন্ড ফলোিং এবং পলব্যাকসকে একত্রিত করেঃ এসএমএ ক্রসওভার এবং এফভিজি পলব্যাকসকে একীভূত করে, কৌশলটি আরও অনুকূল মূল্যের স্তরে প্রবেশের সময় প্রধান প্রবণতাগুলি ক্যাপচার করতে পারে।
মিথ্যা সংকেত হ্রাস করেঃ FVG-এ ফিরে আসার জন্য মূল্যের অপেক্ষায় থাকা কিছু সম্ভাব্য মিথ্যা ক্রসওভার সংকেত ফিল্টার করতে পারে, ট্রেডের নির্ভুলতা উন্নত করে।
ঝুঁকি ব্যবস্থাপনাঃ এন্ট্রি পয়েন্ট হিসেবে এফভিজি ব্যবহার করা স্বাভাবিকভাবেই স্টপ-লস প্লেসমেন্টকে আরও সংকীর্ণ করে তোলে, যা ঝুঁকি নিয়ন্ত্রণে সহায়তা করে।
অভিযোজনযোগ্যতাঃ এসএমএ সময়কাল এবং এফভিজি পরামিতিগুলি সামঞ্জস্য করে কৌশলটি বিভিন্ন বাজার পরিবেশ এবং ট্রেডিং সরঞ্জামগুলিতে অভিযোজিত করা যেতে পারে।
উদ্দেশ্যমূলকতাঃ স্পষ্ট প্রযুক্তিগত সূচক এবং মূল্য কর্মের উপর ভিত্তি করে, স্বতন্ত্র মূল্যায়নের প্রভাব হ্রাস করে।
বিপজ্জনক বাজার ঝুঁকিঃ ব্যাপ্তি-সীমাবদ্ধ বা বিপজ্জনক বাজারগুলিতে, ঘন ঘন এসএমএ ক্রসওভারগুলি অত্যধিক বাণিজ্য এবং ক্ষতির দিকে পরিচালিত করতে পারে।
লেগঃ একটি লেগিং সূচক হিসাবে, এসএমএগুলি প্রবণতার শুরুতে কিছু সুযোগ মিস করতে পারে।
ভুয়া ব্রেকআউট ঝুঁকিঃ মূল্য সংক্ষিপ্তভাবে এফভিজি অতিক্রম করতে পারে এবং তারপরে পিছনে সরে যেতে পারে, যা মিথ্যা সংকেত সৃষ্টি করে।
মার্কেট গ্যাপের ঝুঁকিঃ অস্থির বাজারে, FVG এলাকার উপরে দামের ফাঁক থাকতে পারে, যার ফলে ট্রেডিংয়ের সুযোগ হারাতে পারে।
পরামিতি সংবেদনশীলতাঃ কৌশল কর্মক্ষমতা SMA সময়কাল এবং FVG সংজ্ঞা পরামিতি সংবেদনশীল হতে পারে, সাবধানে অপ্টিমাইজেশান প্রয়োজন।
ডায়নামিক এসএমএ পিরিয়ডঃ বিভিন্ন বাজারের অবস্থার সাথে খাপ খাইয়ে নেওয়ার জন্য বাজারের অস্থিরতার উপর ভিত্তি করে ডায়নামিক এসএমএ পিরিয়ডগুলি সামঞ্জস্য করার বিষয়টি বিবেচনা করুন।
অতিরিক্ত ফিল্টারঃ প্রবণতা নিশ্চিত করতে এবং মিথ্যা সংকেত হ্রাস করতে অতিরিক্ত প্রযুক্তিগত সূচক (যেমন RSI বা MACD) প্রবর্তন করুন।
এফভিজি সংজ্ঞা উন্নত করুনঃ এফভিজি সংজ্ঞায়নের জন্য একাধিক মোমবাতি ব্যবহার করার চেষ্টা করুন, অথবা এফভিজি কার্যকারিতা যাচাই করার জন্য ভলিউম বিবেচনা করুন।
প্রস্থান কৌশল অপ্টিমাইজ করুনঃ লাভের সুরক্ষার জন্য ট্রেলিং স্টপ বা অস্থিরতার ভিত্তিতে গতিশীল স্টপ বাস্তবায়ন করুন।
সময় ফিল্টার যোগ করুনঃ FVG গুলির গঠন সময় বিবেচনা করুন, সম্ভাব্যভাবে FVG বৈধতা নিশ্চিত করার জন্য একটি সময় উইন্ডো সেট করুন।
ঝুঁকি ব্যবস্থাপনা অপ্টিমাইজেশানঃ আরও সুনির্দিষ্ট ঝুঁকি নিয়ন্ত্রণের জন্য বাজারের অস্থিরতার উপর ভিত্তি করে গতিশীলভাবে অবস্থানের আকার সামঞ্জস্য করুন।
/*backtest start: 2023-07-25 00:00:00 end: 2024-07-30 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("8 SMA and 20 SMA with FVG Pullback", overlay=true) // Input parameters smaShortLength = input.int(8, title="Short SMA Length") smaLongLength = input.int(20, title="Long SMA Length") // Calculate SMAs smaShort = ta.sma(close, smaShortLength) smaLong = ta.sma(close, smaLongLength) // Plot SMAs plot(smaShort, title="8 SMA", color=color.blue) plot(smaLong, title="20 SMA", color=color.red) // Identify SMA crossovers longCondition = ta.crossover(smaShort, smaLong) shortCondition = ta.crossunder(smaShort, smaLong) // Fair Value Gaps (FVG) logic var float fvgHigh = na var float fvgLow = na if (ta.valuewhen(high[1] < high and low[1] > low, high, 0) and ta.valuewhen(high[1] < high and low[1] > low, low, 0)) fvgHigh := high fvgLow := low plot(fvgHigh, title="FVG High", color=color.purple, linewidth=1, style=plot.style_line) plot(fvgLow, title="FVG Low", color=color.orange, linewidth=1, style=plot.style_line) // Entry conditions if (longCondition) if (low <= fvgLow) strategy.entry("Long", strategy.long) if (shortCondition) if (high >= fvgHigh) strategy.entry("Short", strategy.short) // Exit conditions (optional, you can modify these as per your risk management strategy) if (ta.crossunder(smaShort, smaLong)) strategy.close("Long") if (ta.crossover(smaShort, smaLong)) strategy.close("Short")