এই কৌশলটি বাজারের প্রবণতা সনাক্ত করার জন্য বিটকয়েনের সত্যিকারের শক্তি সূচক (টিএসআই) গণনা করে এবং আরএসআই সূচক ফিল্টারিংয়ের সাথে মিলিত হয়ে বিটকয়েনকে স্বল্প সময়ের ব্যবসায়ের জন্য ব্যবহার করা হয়। এই কৌশলটি বিটকয়েন বাজারের জন্য প্রক্রিয়াকৃত ব্যবসায়ের জন্য উপযুক্ত।
এই কৌশলটি মূলত প্রকৃত শক্তি এবং দুর্বলতার সূচক (টিএসআই) এর উপর ভিত্তি করে। টিএসআই সূচকটি দামের পরিবর্তনের আকার এবং দিকের পরিমাপের জন্য দ্বিগুণ-স্লিপিংয়ের মাধ্যমে মূল্য পরিবর্তনের পরম মানকে পরিমাপ করে, যাতে দামের উত্থান এবং পতনের পরম শক্তি সনাক্ত করা যায়। নিম্নলিখিত হিসাবে নির্দিষ্ট গণনা পদ্ধতি রয়েছেঃ
যখন TSI সূচকটি তার সিগন্যাল লাইনটি ts2 অতিক্রম করে তখন একটি মাল্টিসিগন্যাল উত্পন্ন হয় এবং যখন তার সিগন্যাল লাইনটি ts2 অতিক্রম করে তখন একটি ফাঁকা সংকেত উত্পন্ন হয়। উপরন্তু, কৌশলটি আরএসআই সূচকটি ফিল্টার করে TSI লেনদেনের সংকেত তৈরি করে, কেবলমাত্র যখন RSI মান 50 এর চেয়ে বেশি হয় তখনই একটি মাল্টিসিগন্যাল উত্পন্ন হয় এবং যখন RSI মান 50 এর চেয়ে কম হয় তখনই একটি ফাঁকা সংকেত উত্পন্ন হয়, যার ফলে কিছু মিথ্যা সংকেত ফিল্টার করা হয়।
এই কৌশলটির সুবিধাগুলো হলঃ
এই কৌশলটি নিম্নলিখিত ঝুঁকিগুলিও বহন করেঃ
আরএসআই ফিল্টারিংয়ের শর্তগুলি যথাযথভাবে শিথিল করা, ইএমএ চক্রগুলি সংক্ষিপ্ত করা ইত্যাদির মাধ্যমে ঘূর্ণিঝড়ের প্রভাব এবং বিলম্বের সমস্যা হ্রাস করা যেতে পারে।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
টিএসআই এবং আরএসআই এর প্যারামিটারগুলি অনুকূলিত করুন, সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে বের করুন। দীর্ঘ এবং ছোট ইএমএ চক্র, আরএসআই প্যারামিটার ইত্যাদি সামঞ্জস্য করতে পারেন।
অন্যান্য সূচক সংযুক্ত করা, একটি বহু-ফ্যাক্টর মডেল গঠন করা। উদাহরণস্বরূপ, এমএ, কেডি ইত্যাদি সূচকগুলি যুক্ত করা যেতে পারে, যাতে প্রতিটি সূচকের সুবিধা পুরোপুরি কাজে লাগানো যায়।
প্রবেশের শর্তগুলি অনুকূলিতকরণ করুন, বহু মাথা বাজারকে আকাশে আঘাত করা এড়িয়ে চলুন, আকাশে বাজারকে বহু মাথা আঘাত করা উচিত। বড় চক্রের প্রবণতা অনুসারে দিকটি বিচার করা যেতে পারে।
অপ্টিমাইজ করা স্টপ স্ট্র্যাটেজি, যেমন, চলমান স্টপ, টাইম স্টপ, স্টপ ব্রেকিং ইত্যাদি।
অপ্টিমাইজ করা যায়, যাতে খেলা বন্ধ না হয়, এবং খেলা বন্ধের সময় নির্ধারণ করা যায়।
ট্রেডিং টাইপ এবং ট্রেডিং টাইম অপ্টিমাইজ করুন, সবচেয়ে কার্যকর টাইপ এবং ট্রেডিং টাইমে কনসেন্ট্রেট করুন।
এই কৌশলটি বিটকয়েনের স্বল্পমেয়াদী প্রবণতা সনাক্ত করে এবং আরএসআই সূচক ফিল্টারিং সংকেত দ্বারা সমর্থিত। এই কৌশলটি সংবেদনশীল ট্রেন্ড সনাক্তকরণ এবং গোলমাল মুছে ফেলার সুবিধা রয়েছে, তবে কিছু পিছিয়ে পড়া সমস্যা এবং ব্যবসায়ের ঝুঁকিও রয়েছে। একাধিক দিকের অপ্টিমাইজেশনের মাধ্যমে কৌশলটির কার্যকারিতা আরও বাড়ানো এবং নির্ভরযোগ্য বিটকয়েন ট্রেডিং বিশেষজ্ঞ উপদেষ্টা বিকাশ করা যেতে পারে।
/*backtest
start: 2022-09-30 00:00:00
end: 2023-10-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// strategy("True Strength Indicator BTCUSD 15p", shorttitle="TSI BTCUSD 15p",initial_capital=1000, commission_value=0.15, commission_type =strategy.commission.percent, default_qty_value=100 , overlay = false, pyramiding=10, default_qty_type=strategy.percent_of_equity)
//BASED ON True Strength Indicator MTF
resCustom = input(title="Timeframe", defval="15" )
long = input(title="Long Length", defval=25)
short = input(title="Short Length", defval=13)
signal = input(title="Signal Length", defval=13)
price = request.security(syminfo.tickerid,resCustom,close)
double_smooth(src, long, short) =>
fist_smooth = ta.ema(src, long)
ta.ema(fist_smooth, short)
pc = ta.change(price)
double_smoothed_pc = double_smooth(pc, long, short)
double_smoothed_abs_pc = double_smooth(math.abs(pc), long, short)
tsi_value = 100 * (double_smoothed_pc / double_smoothed_abs_pc)
tsi2=ta.ema(tsi_value, signal)
plot(tsi_value, color=color.lime,linewidth=2)
plot(tsi2, color=color.red,linewidth=2)
rsiserie = ta.rsi(price,7)
cciserie = ta.cci(price,14)
stochserie = ta.stoch(price,14,3,3)
plot(rsiserie,color=color.purple)
hline(30, title="Zero")
hline(50, title="Zero",linestyle=hline.style_solid, linewidth=2)
hline(70, title="Zero")
buy = ta.crossover(tsi_value, tsi2) //and rsiserie[1]<25 //and cciserie<-100 and stochserie<20
sell = ta.crossunder(tsi_value, tsi2) //and rsiserie[1]>85 //and cciserie>100 and stochserie>80
alertcondition(buy, title='TSI system', message='Buy signal at!' )
alertcondition(sell, title='TSI system', message='Sell signal at!' )
strategy.entry("BUY", strategy.long, 1, when = buy)
strategy.entry("SELL", strategy.short, 1, when = sell )
greentsi =tsi_value
redtsi = tsi2
bgcolor( greentsi>redtsi and rsiserie > 50 ? color.lime : na, transp=90)
bgcolor( greentsi<redtsi and rsiserie < 50 ? color.red : na, transp=90)
yellow1= redtsi > greentsi and rsiserie > 50
yellow2 = redtsi < greentsi and rsiserie < 50
bgcolor( yellow1 ? yellow : na, transp=80)
bgcolor( yellow2 ? yellow : na, transp=50)
bgcolor( yellow1 and yellow1[1] ? yellow : na, transp=70)
bgcolor( yellow2 and yellow2[2] ? yellow : na, transp=70)
bgcolor( rsiserie > 70 ? color.lime : na, transp=60)
bgcolor( rsiserie < 30 ? color.red : na, transp=60)