মাল্টি-টাইমফ্রেম মুভিং এভারেজ এবং আরএসআই এর উপর ভিত্তি করে ট্রেন্ড অনুসরণকারী কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-01-08 16:57:29
ট্যাগঃ

img

সারসংক্ষেপ

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

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

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

সুবিধা বিশ্লেষণ

  1. প্রবণতা নির্ধারণের জন্য একাধিক সময়সীমা ব্যবহার করা স্বল্পমেয়াদী বাজারের গোলমালকে কার্যকরভাবে ফিল্টার করতে পারে এবং মাঝারি-দীর্ঘমেয়াদী প্রবণতা সনাক্ত করতে পারে।

  2. আরএসআই ফ্লেক্স পয়েন্টগুলিতে মূল দিকের উপর জোর দেওয়া এবং স্টপ লস মিস করা এড়াতে সহায়তা করে।

  3. ট্রেলিং স্টপ লস লাভের বৃদ্ধি এবং ঝুঁকি নিয়ন্ত্রণ উভয়ই বিবেচনা করে, যা উচ্চ রিটার্ন / ঝুঁকি অনুপাতের দিকে পরিচালিত করে।

ঝুঁকি বিশ্লেষণ

  1. মাল্টি টাইমফ্রেম নির্ধারণে সময় বিলম্ব হতে পারে, যার ফলে বিলম্বিত প্রবেশ এবং প্রবণতার প্রাথমিক পর্যায়ে অনুপস্থিত।

  2. আরএসআই কেবলমাত্র ওভারকুপড/ওভারসোল্ড স্ট্যাটাসকে বিচার করে। যখন ধারালো বিপরীত ঘটে তখন এটি inflection points নির্ধারণে ভাল পারফর্ম করে না।

  3. ট্রেলিং স্টপ লস অফসেটের ভুল সেটআপ খুব আক্রমণাত্মক বা সংরক্ষণশীল আচরণের দিকে পরিচালিত করতে পারে। প্যারামিটার টিউনিং প্রয়োজন।

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

  1. আরও সুনির্দিষ্ট ট্রেডিং সংকেত তৈরির জন্য বোলিংজার ব্যান্ড এবং কেডিজে এর মতো আরও সূচক একত্রিত করার কথা বিবেচনা করুন।

  2. ডায়নামিক ট্রেলিং স্টপ লস গ্রহণ করুন যা বাজারের অস্থিরতা এবং ঝুঁকি আবেগের উপর ভিত্তি করে অফসেট সামঞ্জস্য করে।

  3. মূলধনকে আরও ভালভাবে ব্যবহার করার জন্য আরও স্বল্প সময়ের মধ্যে অনুরূপ যুক্তি প্রয়োগ করুন।

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

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


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

//@version=4
//Cryptocurrency Trading Tools by XMAXPRO
//ATA INDIKATORU
//Test 4.0v Tarih:23.02.2020
//

strategy("MTF+MA+RSI+TSL", overlay=false, shorttitle="ATA v4 Strategy")
src = input(title="kaynak", type=input.source, defval=close)
fast = input(title="hızlıbarlar", type=input.integer, defval=21)
slow = input(title="yavaşbarlar", type=input.integer, defval=34)

//MTF source
long = input(title="uzunvade", type=input.resolution, defval="240")
mid = input(title="ortavade", type=input.resolution, defval="60")
short = input(title="kısavade", type=input.resolution, defval="5")

//MTF Grafikleri
ln = security(syminfo.ticker, long, src)
md = security(syminfo.ticker, mid, src)
sh = security(syminfo.ticker, short, src)

//0
lnma = ema(ln, fast) - ema(ln, slow)
mdma = ema(sh, fast) - ema(md, slow)
shma = ema(sh, fast) - ema(sh, slow)

//Makeup
uzunrenk = lnma > 0 ? color.white : color.red
ortarenk = mdma > 0 ? color.white : color.red
kisarenk = shma > 0 ? color.white : color.red

l1 = 1
m1 = 2
s1 = 3

plot(l1, style=plot.style_line, color=uzunrenk, linewidth=25)
plot(m1, style=plot.style_line, color=ortarenk, linewidth=25)
plot(s1, style=plot.style_line, color=kisarenk, linewidth=25)

atarsi = rsi(close, 14)
rsiob = input(title="aşırıalım", type=input.integer, defval=60)
rsios = input(title="aşırısatış", type=input.integer, defval=25)

sell = atarsi > rsiob and lnma > 0 and mdma > 0 and shma > 0
buy = atarsi < rsios and lnma < 0 and mdma < 0 and shma < 0

barcolor(sell ? color.white : color.red)
barcolor(buy ? color.white : color.red)

//strateji
strategy.entry("long", strategy.long, comment = "BULL", when = sell)
strategy.entry("short", strategy.short, comment = "BEAR", when = buy)

//kompleks alarm
//alertcondition(sell, title = "ATA LONG SIGNAL", message = "btc/usd ata long sinyali")
//alertcondition(buy, title = "ATA SHORT SIGNAL", message = "btc/usd ata short sinyali")

//iz sürücü TSL
strategy.exit ("Bull TSL", "long", trail_points=close * 0.02 / syminfo.mintick, trail_offset=close * 0.02/syminfo.mintick)
strategy.exit ("Bear TSL", "short", trail_points=close * 0.02 / syminfo.mintick, trail_offset=close * 0.02/syminfo.mintick)

আরো