মাল্টিপল ক্রসওভার টার্টেল এবং ওয়েটেড মুভিং মিডিয়ার ম্যাকড এবং টিএসআই সংমিশ্রণ কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৪-০১-০৮ ১৪ঃ১৯ঃ০২
ট্যাগঃ

img

সারসংক্ষেপ

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

নীতিমালা

এই কৌশলটির মূল নীতি হল একাধিক প্রযুক্তিগত সূচকের সমন্বয়। এতে নিম্নলিখিত দিকগুলি অন্তর্ভুক্ত রয়েছেঃ

  1. টার্টল ট্রেডিং নিয়মের দ্বৈত চলমান গড় ক্রসওভার ব্যবহার করুন ট্রেডিং সংকেত তৈরি করতে। 7-দিন এবং 14-দিনের দ্বৈত হাল্ল চলমান গড় গণনা করুন। যখন স্বল্পমেয়াদী চলমান গড় দীর্ঘমেয়াদী চলমান গড়ের উপরে অতিক্রম করে, এটি উত্থান, এবং যখন এটি নীচে অতিক্রম করে, এটি হ্রাস।

  2. একটি গুরুত্বপূর্ণ দীর্ঘমেয়াদী প্রবণতা সূচক হিসাবে 1 দিনের ওজনযুক্ত চলমান গড় গণনা করুন।

  3. MACD সূচকটি গণনা করুন এবং তার গোল্ডেন ক্রস এবং মৃত ক্রসকে সিগন্যাল লাইনের সাথে বিচার করুন। যখন MACD সিগন্যাল লাইনের চেয়ে বড় হয়, তখন এটি উত্থানমুখী হয়। যখন এর চেয়ে কম হয়, তখন এটি হ্রাস হয়।

  4. এসটিআই সূচক গণনা করুন এবং নির্ধারণ করুন যে এটি ওভারকুপ লাইন বা ওভারসোল্ড লাইনের নীচে আছে কিনা। যখন এসটিআই ওভারকুপ লাইন উপরে থাকে, এটি হ্রাসশীল। যখন ওভারসোল্ড লাইনের নীচে থাকে, এটি উত্থানশীল।

বাজারে প্রবেশের সময়, নিম্নলিখিত একাধিক শর্ত একযোগে পূরণ করা আবশ্যকঃ

  • ৭ দিনের রেখা ১৪ দিনের রেখার উপরে অতিক্রম করে
  • যদি ওয়ান ডে ওয়েটেড মুভিং মিডিয়ার নিচে থাকে, তবে শুধুমাত্র লং-এ যান; যদি এর উপরে থাকে, তবে শুধুমাত্র শর্ট-এ যান
  • এমএসিডি সিগন্যাল লাইনের উপরে অতিক্রম করে
  • টিএসআই ওভারসোল্ড লাইনের চেয়ে বেশি (লং যান) বা ওভারক্রয় লাইনের চেয়ে কম (শর্ট যান)

এটি কার্যকরভাবে একটি একক প্রযুক্তিগত সূচক দ্বারা উত্পন্ন মিথ্যা সংকেতগুলি এড়াতে এবং স্থিতিশীলতা উন্নত করতে পারে।

সুবিধা

এই বহু-দর্শক ক্রসওভার সমন্বয় কৌশল নিম্নলিখিত সুবিধাগুলি আছেঃ

  1. একাধিক নিশ্চিতকরণ কার্যকরভাবে মিথ্যা সংকেতগুলি ফিল্টার করে এবং ভুল ট্রেডগুলি এড়ায়।

  2. এই প্রযুক্তিগত সূচকগুলো স্বল্প, মধ্যম এবং দীর্ঘ মেয়াদী, যা বিভিন্ন স্তরের ট্রেডিংয়ের সুযোগকে ক্যাপচার করতে পারে।

  3. টর্টল ট্রেডিং নিয়মগুলি যুদ্ধ পরীক্ষিত এবং সহজেই স্থিতিশীল মুনাফা অর্জন করতে পারে।

  4. এমএসিডি সূচকটি স্বল্পমেয়াদী বাজারের পরিবর্তনের প্রতি সংবেদনশীল, যা কৌশলটির রিয়েল-টাইম পারফরম্যান্সকে উন্নত করতে পারে।

  5. এসটিআই সূচকটি তুলনামূলকভাবে মসৃণ এবং অতিরিক্ত ক্রয় এবং অতিরিক্ত বিক্রয় পরিস্থিতি কার্যকরভাবে সনাক্ত করতে পারে।

  6. দীর্ঘমেয়াদী প্রবণতার একটি গুরুত্বপূর্ণ সূচক হিসেবে চলমান গড় ট্রেডিংকে প্রবণতার বিপরীতে চলতে বাধা দেয়।

সংক্ষেপে, এই কৌশলটি একাধিক সূচকের সুবিধাগুলি একত্রিত করে এবং স্থিতিশীল এবং নমনীয় উভয়ই উচ্চ মুনাফা সম্ভাবনার সাথে। এটি একটি চমৎকার পরিমাণগত কৌশল।

ঝুঁকি

এই কৌশলটির কিছু ঝুঁকিও রয়েছে, প্রধানত নিম্নলিখিত ক্ষেত্রেঃ

  1. একাধিক সূচক কৌশলটির জটিলতা বৃদ্ধি করে এবং প্যারামিটার সেটিং এবং অপ্টিমাইজেশনকে আরও কঠিন করে তোলে।

  2. সূচকগুলির মধ্যে পার্থক্য দেখা দিতে পারে, যা কৌশল স্থিতিশীলতাকে প্রভাবিত করে।

  3. প্রযুক্তিগত সূচক থেকে মিথ্যা সংকেত পাওয়ার সম্ভাবনা পুরোপুরি দূর করা সম্ভব নয়।

  4. স্বল্পমেয়াদী বাজারের বিপরীতমুখী অবস্থার সুযোগ হারালে দ্রুত বিপরীতমুখী অবস্থার মধ্যস্থতাকারীদের সুযোগ পাওয়া যায় না।

এই ক্ষেত্রে, নিম্নলিখিত ক্ষেত্রে আরও অপ্টিমাইজেশন করা যেতে পারেঃ

  1. সূচকগুলির মধ্যে সমন্বয় উন্নত করতে সূচক পরামিতিগুলির সর্বোত্তম সংমিশ্রণটি সন্ধান করুন।

  2. একক ক্ষতি নিয়ন্ত্রণের জন্য স্টপ লস প্রক্রিয়া বাড়ান।

  3. স্থিতিশীলতা আরও উন্নত করার জন্য আরও বিভিন্ন ধরণের এবং চক্রের সূচক অন্তর্ভুক্ত করা।

  4. কিছু তহবিল যথাযথভাবে রিভার্সাল কৌশল ব্যবহার করে সালিশের জন্য সংরক্ষণ করুন।

অপ্টিমাইজেশান নির্দেশাবলী

এই কৌশল নিম্নলিখিত দিকগুলির মধ্যে আরও অপ্টিমাইজ করা যেতে পারেঃ

  1. প্যারামিটার অপ্টিমাইজেশান। সেরা প্যারামিটার সমন্বয় খুঁজে পেতে চক্র দৈর্ঘ্য, লাইন সংখ্যা, overbought এবং oversold ব্যবধান, ইত্যাদি প্যারামিটার অপ্টিমাইজ করুন।

  2. স্টপ লস মেকানিজম বৃদ্ধি করুন। ক্ষতি নিয়ন্ত্রণের জন্য উপযুক্ত চলমান স্টপ লস বা ক্লাস এবং অন্যান্য স্টপ লস পদ্ধতি সেট করুন।

  3. আরও সূচক যুক্ত করুন। আরও মাত্রায় ক্রস-ভ্যালিডেশন গঠনের জন্য কেডি, ওবিভি, অস্থিরতা ইত্যাদির মতো সূচক যুক্ত করুন।

  4. মেশিন লার্নিং একত্রিত করুন, বিভিন্ন প্রযুক্তিগত সূচক ইনপুট হিসাবে নিন এবং সিগন্যাল বিচার এবং পরামিতি অপ্টিমাইজেশান জন্য নিউরাল নেটওয়ার্ক ব্যবহার করুন।

  5. হিজিংয়ের জন্য কিছু তহবিল সংরক্ষণ করুন।

সংক্ষিপ্তসার

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


/*backtest
start: 2023-12-08 00:00:00
end: 2024-01-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
//                                                    Quad-HullMA-cross & VWMA & MacD & TSI combination  <<<<< by SeaSide420 >>>>>>
strategy("MultiCross", overlay=true)
keh=input(title="Double HullMA 1",defval=7, minval=1)
teh=input(title="Double HullMA 2",defval=14, minval=1)
meh=input(title="VWMA",defval=1, minval=1)
meh1=vwma(close,round(meh))
n2ma=2*wma(close,round(keh/2))
nma=wma(close,keh)
diff=n2ma-nma,sqn=round(sqrt(keh))
n2ma1=2*wma(close[2],round(keh/2))
nma1=wma(close[2],keh)
diff1=n2ma1-nma1,sqn1=round(sqrt(keh))
n1=wma(diff,sqn)
n2=wma(diff1,sqn)
b=n1>n2?lime:red
c=n1>n2?green:red
n2ma3=2*wma(close,round(teh/2))
nma2=wma(close,teh)
diff2=n2ma3-nma2,sqn2=round(sqrt(teh))
n2ma4=2*wma(close[2],round(teh/2))
nma3=wma(close[2],teh)
diff3=n2ma4-nma3,sqn3=round(sqrt(teh))
n3=wma(diff2,sqn2)
n4=wma(diff3,sqn3)
fastLength = input(title="MacD fastLength", defval=7)
slowlength = input(title="MacD slowlength", defval=14)
MACDLength = input(title="MacD Length", defval=3)
MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD
a1=plot(n1,color=c),a2=plot(n2,color=c)
plot(cross(n1, n2) ? n1 : na, style = cross, color=b, linewidth = 3)
a3=plot(n3,color=c),a4=plot(n4,color=c)
plot(cross(n3, n4) ? n1 : na, style = cross, color=b, linewidth = 3)
//a5=plot(meh1,color=c)
long = input(title="TSI Long Length",  defval=5)
short = input(title="TSI Short Length",  defval=3)
signal = input(title="TSI Signal Length",  defval=2)
linebuy = input(title="TSI Upper Line",  defval=4)
linesell = input(title="TSI Lower Line",  defval=-4)
price = close
double_smooth(src, long, short) =>
    fist_smooth = ema(src, long)
    ema(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)
closelong = n1<n2 and n3<n4 and n1>meh1
if (closelong)
    strategy.close("Long")
closeshort = n1>n2 and n3>n4 and n1<meh1
if (closeshort)
    strategy.close("Short") 
longCondition = strategy.opentrades<1 and n1>n2 and MACD>aMACD and n1<meh1 and n3>n4 and ema(tsi_value, signal)>linesell
if (longCondition)
    strategy.entry("Long",strategy.long)
shortCondition = strategy.opentrades<1  and n1<n2 and MACD<aMACD and n1>meh1 and n3<n4 and ema(tsi_value, signal)<linebuy
if (shortCondition)
    strategy.entry("Short",strategy.short)

আরো