মাল্টি-ইন্ডিক্টর ক্রসওভার স্ট্রং ট্রেন্ড ট্র্যাকিং কৌশল

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

img

সারসংক্ষেপ

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

কৌশলগত যুক্তি

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

কৌশলটি সূচকগুলির জন্য নিরপেক্ষ স্তর হিসাবে 50 সেট করে। যখন আরএসআই, এমএফ, সিসিআই, স্টক আরএসআই কে এবং ডি লাইনগুলি 50 এর উপরে অতিক্রম করে, তখন একটি ক্রয় সংকেত উত্পন্ন হয়, যা একটি শক্তিশালী আপট্রেন্ড নির্দেশ করে। যখন সূচকগুলি 50 এর নীচে পড়ে, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়, যা পাশের দিকে বা ডাউনট্রেন্ডের পরামর্শ দেয়। প্রবেশের পরে, শক্তিশালী প্রবণতা ট্র্যাক করার জন্য একটি প্রশস্ত স্টপ লস সেট করা হয়।

এই কৌশলটির সুবিধা হ'ল সূচকগুলি ব্যাপক, দামের গতিবেগ পরিমাপ করার জন্য একাধিক পদ্ধতি রয়েছে এবং ভুল সারিবদ্ধতা এড়াতে একে অপরকে যাচাই করতে পারে। গড় মান গ্রহণ কিছু গোলমাল ফিল্টার করতে পারে।

সুবিধা

  1. RSI, MF, CCI এবং Stoch RSI সহ বিস্তৃত সূচক শক্তিশালী গতির বিচার এবং যাচাইকরণের জন্য, নির্ভুলতা উন্নত করে।

  2. সূচকগুলির গড় মান গ্রহণ করা শব্দ ফিল্টার করে এবং সংকেতগুলিকে আরও নির্ভরযোগ্য করে তোলে।

  3. একাধিক সূচক ক্রসওভার ব্যবহার করে এন্ট্রি টাইমিং কার্যকরভাবে শক্তিশালী ট্রেন্ড টার্নিং পয়েন্ট চিহ্নিত করে।

  4. স্টপ লস এর বিস্তৃত পরিসীমা অতিরিক্ত রিটার্নের জন্য শক্তিশালী প্রবণতা অনুসরণ করতে সক্ষম করে।

  5. কৌশল যুক্তি স্পষ্ট এবং সহজেই বোঝা যায়, প্যারামিটার লাইভ ট্রেডিং জন্য যুক্তিসঙ্গত।

ঝুঁকি

  1. প্রবণতা বিপরীতমুখী হওয়ার ঝুঁকি। হঠাৎ বিপরীতমুখী হওয়ার ফলে কৌশলটি ক্ষতি বন্ধ করতে পারে।

  2. প্রবণতার মধ্যে ওঠানামা হওয়ার ঝুঁকি। আপট্রেন্ডের সময় দামের বড় পলব্যাক থাকতে পারে, যার জন্য যুক্তিসঙ্গত স্টপ লস ব্যাপ্তি প্রয়োজন।

  3. হ্রাস বাজার ঝুঁকি। কৌশলটি মূলত শক্তিশালী প্রবণতা ট্র্যাক করার জন্য, হ্রাস বাজারগুলিতে কম পারফর্ম করতে পারে।

  4. প্যারামিটার অপ্টিমাইজেশান ঝুঁকি। নির্দেশক প্যারামিটার বিভিন্ন পণ্যের জন্য পরীক্ষা এবং অপ্টিমাইজেশান প্রয়োজন, অন্যথায় কর্মক্ষমতা ক্ষতি হতে পারে।

  5. যথাযথ স্টপ লস, প্যারামিটার টেস্টিং, পজিশন অ্যাডজাস্টমেন্ট ইত্যাদির মাধ্যমে ঝুঁকিগুলি পরিচালনা করা যায়।

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

  1. নির্দিষ্ট পণ্যের জন্য আরএসআই, সিসিআই ইত্যাদির জন্য সর্বোত্তম চক্র খুঁজে পেতে বিভিন্ন পরামিতি সংমিশ্রণ পরীক্ষা করুন।

  2. যুক্তিকে সমৃদ্ধ করার জন্য আরো সূচক প্রকারের সূচক, যেমন অস্থিরতা সূচক, ভলিউম সূচক প্রবর্তন করুন।

  3. বাজারের অবস্থার উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে অবস্থান আকার সামঞ্জস্য করুন।

  4. বাজারের ওঠানামা স্তরের উপর ভিত্তি করে গতিশীল স্টপ লস, ট্রেলিং স্টপ গ্রহণ করুন।

  5. ধাপে ধাপে ক্রসওভার সম্ভাবনার অন্বেষণ করুন, প্রথম স্তরের সূচকগুলির উপর ভিত্তি করে ট্রেড করুন, তারপরে দ্বিতীয় স্তরের সূচকগুলির সাথে প্রবণতা অনুসরণ করুন।

সিদ্ধান্ত

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


/*backtest
start: 2022-11-06 00:00:00
end: 2023-11-12 00:00:00
period: 1d
basePeriod: 1h
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/
// © SoftKill21

//@version=4

strategy(title="something", initial_capital = 1000, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.03, pyramiding=1  )

length = input(title="Length", type=input.integer, defval=100, minval=1, maxval=2000)
src = hlc3
upper = sum(volume * (change(src) <= 0 ? 0 : src), length)
lower = sum(volume * (change(src) >= 0 ? 0 : src), length)
_rsi(upper, lower) =>
    if lower == 0
        100
    if upper == 0
        0
	100.0 - (100.0 / (1.0 + upper / lower))
mf = _rsi(upper, lower)

up = rma(max(change(src), 0), length)
down = rma(-min(change(src), 0), length)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
plot(rsi, "RSI", color=#8E1599)

plot(mf, "MF", color=#459915)
hline(50, title="zap", color=#c0c0c0)



ma = sma(src, length)
cci = (src - ma) / (0.015 * dev(src, length))
//plot(cci, "CCI", color=#996A15)


smoothK = input(1, "K", minval=1)
smoothD = input(1, "D", minval=1)

rsi1 = rsi(src, length)
k = sma(stoch(rsi1, rsi1, rsi1, length), smoothK)
d = sma(k, smoothD)
plot(k, "K", color=#0094FF)
plot(d, "D", color=#FF6A00)

avg = (rsi + mf + cci + k + d)/5

long = rsi > 50 and mf > 50 and cci >50 and (k > 50 or d>50)
short= rsi<49 and mf<49 and cci<0 and (k<50 or d<50)

// long= avg > 100
// short=avg<0

plot(avg)

strategy.entry('long',1,when=long)
strategy.close("long",when=short)
//strategy.entry('short',0,when=short)
//strategy.close("short",when=exitshort)



আরো