এই কৌশলটি একটি পরিমাণগত ট্রেডিং সিস্টেম যা প্রযুক্তিগত বিশ্লেষণে পিভট পয়েন্ট তত্ত্ব এবং চলমান গড় ক্রসওভার সংকেতগুলিকে একত্রিত করে। কৌশলটি বাজারে মূল সমর্থন এবং প্রতিরোধের স্তরগুলি চিহ্নিত করে, স্বল্পমেয়াদী এবং দীর্ঘমেয়াদী চলমান গড় থেকে ক্রসওভার সংকেতগুলির সাথে একত্রিত হয়ে বাজারের প্রবণতা পরিবর্তনের সময় ট্রেডিংয়ের সুযোগগুলি ক্যাপচার করে। সিস্টেমটি 50 দিনের এবং 200 দিনের চলমান গড়গুলি প্রাথমিক সূচক হিসাবে ব্যবহার করে, গতিশীল পিভট পয়েন্ট ট্র্যাকিংয়ের মাধ্যমে প্রবেশ এবং প্রস্থান সময়কে অনুকূল করে।
কৌশলটির মূল যৌক্তিকতা দুটি প্রধান উপাদান উপর ভিত্তি করেঃ পিভট পয়েন্ট বিশ্লেষণ এবং চলমান গড় ক্রসওভার সংকেত। সিস্টেমটি পিভট পয়েন্ট গণনার জন্য একটি 5-অবধি চক্র ব্যবহার করে, ট.পিভটহাই এবং ট.পিভটলো ফাংশনগুলির মাধ্যমে গতিশীলভাবে বাজার উচ্চ এবং নিম্ন চিহ্নিত করে। এদিকে, এটি 50 দিনের এবং 200 দিনের সহজ চলমান গড়ের ক্রসওভার ব্যবহার করে সোনার ক্রস এবং মৃত্যুর ক্রস সংকেত উত্পন্ন করে। দীর্ঘ সংকেত উত্পন্ন হয় যখন স্বল্পমেয়াদী চলমান গড় দীর্ঘমেয়াদী চলমান গড়ের উপরে ক্রস করে এবং মূল্য সাম্প্রতিক পিভট উচ্চতার উপরে ভঙ্গ করে; সংক্ষিপ্ত সংকেত উত্পন্ন হয় যখন স্বল্পমেয়াদী চলমান গড় দীর্ঘমেয়াদী চলমান গড়ের নীচে অতিক্রম করে এবং মূল্য সাম্প্রতিক পিভট নিম্নের নীচে ভঙ্গ করে।
কৌশলটি ক্লাসিকাল প্রযুক্তিগত বিশ্লেষণ পদ্ধতিগুলির সংমিশ্রণ করে একটি যৌক্তিকভাবে কঠোর এবং ঝুঁকি-নিয়ন্ত্রিত পরিমাণগত ট্রেডিং সিস্টেম তৈরি করে। এর মূল সুবিধাটি একাধিক সংকেত নিশ্চিতকরণের মাধ্যমে ট্রেডিং নির্ভরযোগ্যতা উন্নত করার মধ্যে রয়েছে, যখন বিভিন্ন বাজারের পরিবেশে অভিযোজনযোগ্যতার প্রতি মনোযোগ দিতে হবে। প্রস্তাবিত অপ্টিমাইজেশান দিকগুলির মাধ্যমে কৌশলটির স্থিতিশীলতা এবং লাভজনকতা আরও বাড়ানো যেতে পারে। কৌশলটি স্পষ্ট প্রবণতা সহ বাজারগুলির জন্য উপযুক্ত এবং বিনিয়োগকারীদের বাস্তবায়নের সময় নির্দিষ্ট বাজারের বৈশিষ্ট্য অনুসারে পরামিতিগুলি অনুকূল করতে হবে।
/*backtest start: 2019-12-23 08:00:00 end: 2024-12-10 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Pivot Points & Golden Crossover Strategy", overlay=true) // Inputs length_short = input.int(50, title="Short Moving Average (Golden Cross)") length_long = input.int(200, title="Long Moving Average (Golden Cross)") pivot_length = input.int(5, title="Pivot Point Length") lookback_pivots = input.int(20, title="Lookback Period for Pivots") // Moving Averages short_ma = ta.sma(close, length_short) long_ma = ta.sma(close, length_long) // Pivot Points pivot_high = ta.valuewhen(ta.pivothigh(high, pivot_length, pivot_length), high, 0) pivot_low = ta.valuewhen(ta.pivotlow(low, pivot_length, pivot_length), low, 0) // Calculate golden crossover golden_crossover = ta.crossover(short_ma, long_ma) death_cross = ta.crossunder(short_ma, long_ma) // Entry and Exit Conditions long_entry = golden_crossover and close > pivot_high short_entry = death_cross and close < pivot_low // Exit conditions long_exit = ta.crossunder(short_ma, long_ma) short_exit = ta.crossover(short_ma, long_ma) // Plot Moving Averages plot(short_ma, color=color.blue, title="Short Moving Average") plot(long_ma, color=color.orange, title="Long Moving Average") // Plot Pivot Levels plot(pivot_high, color=color.red, linewidth=1, style=plot.style_circles, title="Pivot High") plot(pivot_low, color=color.green, linewidth=1, style=plot.style_circles, title="Pivot Low") // Strategy Execution if (long_entry) strategy.entry("Long", strategy.long) if (long_exit) strategy.close("Long") if (short_entry) strategy.entry("Short", strategy.short) if (short_exit) strategy.close("Short")