ট্রেন্ড ডেভিয়েশন সূচক কে-লাইন চলমান গড় তরঙ্গ কৌশলের সাথে মিলিত


সৃষ্টির তারিখ: 2023-11-06 14:46:40 অবশেষে সংশোধন করুন: 2023-11-06 14:46:40
অনুলিপি: 0 ক্লিকের সংখ্যা: 677
1
ফোকাস
1617
অনুসারী

ট্রেন্ড ডেভিয়েশন সূচক কে-লাইন চলমান গড় তরঙ্গ কৌশলের সাথে মিলিত

ওভারভিউ

এই কৌশলটি মূল্যের প্রবণতা গণনা করে টিএসআই থেকে বিচ্যুত হয়, তারপরে টিএসআইকে একটি চলমান গড় হিসাবে গণনা করে টিএসআই সূচকের চলমান গড় গঠন করে। দামের সাথে যুক্ত কে-লাইন দিকটি নির্ধারণ করে যে শেয়ারের দাম বর্তমানে উত্থানের প্রবণতা বা পতনের প্রবণতা রয়েছে, যার ফলে ক্রয় এবং বিক্রয় সংকেত তৈরি হয়।

মূলনীতি

এই কৌশলটি মূলত নিম্নলিখিত ধাপে বিভক্তঃ

  1. মূল্য পরিবর্তন pct গণনা
  2. পিসিটি ডাবল এইচএমএ মসৃণকরণ, double_smoothed_pc
  3. double_smoothed_abs_pc হিসাবে pct এর নিখুঁত মানের দ্বিগুণ HMA গণনা করুন
  4. টিএসআই এর মান গণনা করুনঃ*(double_smoothed_pc / double_smoothed_abs_pc))
  5. টিএসআই মানের উপর HMA চলমান গড় প্রক্রিয়াকরণ, টিএসআই এর চলমান গড় tsihmaline পেতে
  6. টিএসআই মান এবং টিএসআই চলমান গড়ের মধ্যে সম্পর্ক তুলনা করুন, যখন টিএসআই মান চলমান গড়ের উপরে থাকে তখন একটি উত্থান প্রবণতা, যখন টিএসআই মান চলমান গড়ের নীচে থাকে তখন একটি পতন প্রবণতা
  7. মূল্যবৃদ্ধির প্রবণতার সময়, যদি দামও বাড়ছে, তবে একটি ক্রয় সংকেত তৈরি করা হয়
  8. একটি পতনশীল প্রবণতা মধ্যে, যদি দাম এছাড়াও পতনশীল হয়, একটি বিক্রয় সংকেত উত্পন্ন

উপরোক্ত পদক্ষেপগুলি দ্বারা, বর্তমান সামগ্রিক প্রবণতার দিকনির্দেশনা নির্ধারণ করা যেতে পারে, দামের প্রকৃত গতির সাথে মিলিত হয়ে ট্রেডিং সংকেত তৈরি করা যায়।

সুবিধা

  1. ডাবল এইচএমএ মসৃণ প্রক্রিয়াকরণ, কার্যকরভাবে স্বল্পমেয়াদী গোলমাল ফিল্টার করে, প্রধান প্রবণতা লক করে
  2. TSI এর চলমান গড়ের সাথে মিলিত, সামগ্রিক প্রবণতার দিকনির্দেশনা দেওয়া যায়
  3. দামের K-লাইন দিকের সাথে সংযুক্ত, ভুয়া ব্রেকিং এড়ানো এবং সংকেতের নির্ভরযোগ্যতা বাড়ানো
  4. প্যারামিটারগুলি সামঞ্জস্যযোগ্য, মার্কেট অনুসারে মসৃণ প্যারামিটারগুলি সামঞ্জস্য করতে পারে, বিভিন্ন চক্রের সাথে খাপ খাইয়ে নিতে পারে
  5. গ্রাফটি স্বতঃস্ফূর্ত, সবুজ রঙের ট্রেন্ডটি বাড়ছে, লাল রঙের ট্রেন্ডটি কমছে

ঝুঁকি

  1. ভয়াবহ ভূমিকম্পের সময় বারবার ভুল সংকেত পাওয়া যায়
  2. প্রবণতা পাল্টানোর সময়, চলমান গড়টি পিছিয়ে আছে এবং এটি সেরা প্রবেশের পয়েন্টটি মিস করতে পারে
  3. বাজার পরিবর্তনের সাথে সামঞ্জস্য রেখে প্যারামিটারগুলিকে ঘন ঘন সামঞ্জস্য করতে হবে
  4. এই কৌশলটি শুধুমাত্র একক টিএসআই সূচকের উপর ভিত্তি করে এবং অন্যান্য সূচকগুলির সাথে সমন্বয় করা যেতে পারে

অপ্টিমাইজেশান দিক

  1. ফিল্টার যুক্ত করুন যাতে ভুল সংকেত না আসে
  2. অন্যান্য সূচকগুলির সাথে যুক্ত হয়ে ট্রেন্ড টার্নিং পয়েন্টগুলি নিশ্চিত করুন
  3. মেশিন লার্নিং এবং অন্যান্য পদ্ধতির মাধ্যমে প্যারামিটারগুলি স্বয়ংক্রিয়ভাবে অপ্টিমাইজ করা যায়
  4. একক ক্ষতি নিয়ন্ত্রণে স্টপ লস কৌশল চালু করা যেতে পারে

সারসংক্ষেপ

এই কৌশলটি টিএসআই সূচক ব্যবহার করে ট্রেন্ডের দিকনির্দেশনা নির্ধারণ করে এবং দামের কে লাইনের সাথে ট্রেডিং সিগন্যাল তৈরি করে, যা ট্রেন্ডকে কার্যকরভাবে ক্যাপচার করতে পারে, উত্থানের প্রবণতা কিনতে এবং পতনের প্রবণতা বিক্রি করতে পারে। তবে কিছু ঝুঁকিও রয়েছে যা স্থিতিশীলতা বাড়ানোর জন্য অপ্টিমাইজ করা দরকার। সামগ্রিকভাবে, এই কৌশলটি সহজেই বোঝা যায় এবং প্রযুক্তিগত সূচকগুলির সাথে পরিচিত ব্যবসায়ীদের ব্যবহারের জন্য উপযুক্ত।

কৌশল সোর্স কোড
/*backtest
start: 2023-10-29 00:00:00
end: 2023-11-05 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy(title="TSIHULLBOT", shorttitle="TSICCIHULL", default_qty_type=strategy.percent_of_equity, default_qty_value=100)
long = input(title="Long Length", type=input.integer, defval=50)
short = input(title="Short Length", type=input.integer, defval=50)
signal = input(title="Signal Length", type=input.integer, defval=7)
price = input(title="Source",type=input.source,defval=open)
lineupper = input(title="Upper Line", type=input.integer, defval=250)
linelower = input(title="Lower Line", type=input.integer, defval=-250)
double_smooth(price, long, short) =>
    fist_smooth = hma(price, long)
    hma(fist_smooth, short)
pc = change(price)
double_smoothed_pc = double_smooth(pc, long, short)
double_smoothed_abs_pc = double_smooth(abs(pc), long, short)
tsi_value = (100 * (double_smoothed_pc / double_smoothed_abs_pc))*5
tsihmaline=(hma(tsi_value,signal))*5
clr = tsihmaline < tsi_value ? color.red : color.lime
clr2 = tsi_value < tsi_value[1] ? color.red : color.lime
i1=plot(lineupper+3, color=color.black, linewidth=3)
i2=plot(linelower+3, color=color.black, linewidth=3)
i3=plot(lineupper, color=clr)
i4=plot(linelower, color=clr)
trendv=tsihmaline/5.6
plot(trendv, linewidth=7,  color=color.black)
plot(trendv, linewidth=4,  color=color.yellow)
j1=plot(tsi_value, linewidth=5, color=color.black)
j2=plot(tsi_value[1], linewidth=5, color=color.black)
j3=plot(tsi_value, color=clr2)
j4=plot(tsi_value[1], color=clr2)
fill(i3,i4,color=clr,transp=90)
fill(j3,j4,color=clr2,transp=15)
longCondition = tsihmaline>tsihmaline[1] and price>price[1]
if (longCondition)
    strategy.entry("Buy ⤴️", strategy.long)
shortCondition = tsihmaline<tsihmaline[1] and price<price[1]
if (shortCondition)
    strategy.entry("Sell ⤵️", strategy.short)