এই কৌশলটি গোল্ডেন রেসিও লাইন ব্যবহার করে। যখন মূল্য গোল্ডেন রেসিও লাইন স্পর্শ করে, এটি গড় বিপরীত প্রবণতার সুবিধা নেওয়ার জন্য একটি ক্রয় সংকেত হিসাবে বিবেচিত হয়।
বিবি এর মাঝারি রেখার জন্য এসএমএর পরিবর্তে ভিডাব্লুএমএ ব্যবহার করা দামের গতিবিধিকে আরও ভালভাবে প্রতিফলিত করে
গোল্ডেন রেসিও গুরুত্বপূর্ণ সমর্থন / প্রতিরোধের, বিপরীতমুখী জন্য ভিত্তি প্রদান করে
আপট্রেন্ডে এমএ নিশ্চিত করে যে সামগ্রিক প্রবণতা উপরে রয়েছে
প্রতিটি ট্রেডের জন্য ফিক্সড স্টপ লস নিয়ন্ত্রণ
গোল্ডেন রেসিও লাইন সমর্থনের গ্যারান্টিযুক্ত নয়, মূল্য মাধ্যমে বিরতি হতে পারে
স্থির স্টপ লস স্বতঃস্ফূর্ত হতে পারে, ভোল্টেবিলিটির ভিত্তিতে সংশোধন বিবেচনা করা উচিত
এমএ আপট্রেন্ড মিথ্যা ব্রেকআউট হতে পারে, আরও সূচক পরীক্ষা করা উচিত
রিভার্সনের দৈর্ঘ্য অনিশ্চিত, প্রস্থান গ্রহণ যুক্তিসঙ্গত মুনাফা প্রয়োজন
বিবি পিরিয়ড, এসডি মাল্টিপ্লায়ার, ফিক্সড স্টপ লস শতাংশ ইত্যাদি প্যারামিটারের বিভিন্ন সমন্বয় পরীক্ষা করুন।
বাজারের প্রবণতা এবং বিপরীতমুখী হওয়ার সম্ভাবনা নির্ধারণের জন্য আরও সূচক যোগ করুন, যেমন MACD, KD ইত্যাদি।
গতিশীল স্টপগুলি বিবেচনা করুন, যেমন এটিআর বা ট্রেলিং স্টপগুলি
মুনাফা গ্রহণের অপ্টিমাইজেশান যেমন মুভিং মুনাফা স্টপ, আংশিক মুনাফা গ্রহণ ইত্যাদি।
এই কৌশলটি বিবি গোল্ডেন রেসিও লাইন ব্যবহার করে বিপরীতমুখী ট্রেডিং বোঝায়, পরিষ্কার যুক্তি, সহজ পরামিতি এবং নিয়ন্ত্রণযোগ্য ড্রডাউন সহ। তবে এর ঝুঁকিও রয়েছে, আরও পরীক্ষা এবং অপ্টিমাইজেশনের প্রয়োজন, প্রবণতার জন্য আরও প্রযুক্তিগত সূচক যুক্ত করা এবং প্রকৃত ব্যবহারের আগে আরও ভাল স্টপ / প্রস্থান। সামগ্রিকভাবে কোয়ান্ট ট্রেডিংয়ে সোনার অনুপাত ব্যবহারের ধারণা সরবরাহ করে, আরও অন্বেষণের মূল্য।
/*backtest start: 2023-10-01 00:00:00 end: 2023-10-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © mohanee //@version=4 strategy(title="Bollinger Band with Fib Golden Ratio (0.618)", shorttitle="Bollinger Band with Fib Golden Ratio" , overlay=true, pyramiding=1, default_qty_type=strategy.percent_of_equity, default_qty_value=20, initial_capital=10000, currency=currency.USD) length = input(50,title="BB Length" , minval=1) src1 = input(hlc3, title="Source") //mult1 = input(1.33, minval=0.001, maxval=50) mult = input(1.5,title="multplier", minval=0.001, maxval=50) stopLoss=input(5,title="Stop Loss",minval=1) basis = vwma(src1, length) dev = mult * stdev(src1, length) //dev3 = mult3 * stdev(src, length) upper_618= basis + (0.618*dev) lower_618= basis - (0.618*dev) //lower_618_dev3= basis - (0.618*dev3) plot_upper618= plot(upper_618, color=color.purple, linewidth=2, title="0.618") plot(basis, color=color.purple,style=plot.style_circles, linewidth=2) plot_lower618= plot(lower_618, color=color.purple, linewidth=2, title="0.618 entry") //plot_lower618_dev3= plot(lower_618_dev3, color=color.red, linewidth=1, title="0.618 stop") //plot_lower618= plot(lower_618, color=color.purple, linewidth=1, title="0.618 entry") ema200=ema(close,200) ema50=ema(close,50) plot (ema200, title="ema200", color=color.orange, linewidth=2) plot (ema50, title="ema50", color=color.blue , linewidth=2) longCondition= ema50 > ema200 strategy.entry(id="BB_Fib618", long=true, when = longCondition and ( close < lower_618 or low <= lower_618) ) strategy.close(id="BB_Fib618", comment="points="+tostring(close - strategy.position_avg_price, "###.##") , when = strategy.position_size >= 1 and crossover(close,upper_618 )) //stoploss exit stopLossVal = strategy.position_size>=1 ? strategy.position_avg_price * ( 1 - (stopLoss/100) ) : 0.00 strategy.close(id="BB_Fib618", comment="SL="+tostring(close - strategy.position_avg_price, "###.##"), when=abs(strategy.position_size)>=1 and close < stopLossVal ) //and close > strategy.position_avg_price )