
এই ট্রেডিং সিস্টেমটি “মাল্টি-ইনডিকেটর ট্রেন্ড ট্র্যাকিং স্ট্র্যাটেজি” নামে পরিচিত। এটি একটি জটিল এবং ব্যাপক ট্রেন্ড ট্র্যাকিং পদ্ধতি। এটি একটি অপেক্ষাকৃত দুর্বল সূচক ((আরএসআই) এবং একাধিক চক্রের সূচকীয় মুভিং গড় ((ইএমএ) এর সাথে মিলিত হয় যাতে বাজারের প্রবণতা সনাক্ত করা যায় এবং একটি ট্রেডিং সংকেত তৈরি করা যায়। এই কৌশলটির মূল অংশটি হ’ল স্বল্পমেয়াদী গতিশীলতা সূচক এবং দীর্ঘমেয়াদী প্রবণতা সূচক উভয়ই ব্যবহার করে বিভিন্ন সময় ফ্রেমে বাজারের গতিবিধি ক্যাপচার করা।
এই কৌশলটি নিম্নলিখিত মূল নীতিগুলির উপর ভিত্তি করে কাজ করেঃ
আরএসআই সংকেতঃ ৩-চক্রের আরএসআইকে স্বল্পমেয়াদী গতিশীলতার সূচক হিসাবে ব্যবহার করুন। আরএসআই ৮০ এর বেশি হলে এটি ওভারবয় এবং ২০ এর নীচে হলে এটি ওভারসোল হিসাবে বিবেচিত হয়।
EMA প্রবণতা নিশ্চিতকরণঃ দীর্ঘমেয়াদী প্রবণতা নিশ্চিত করার জন্য 20, 50, 100, এবং 200 পিরিয়ডের EMA ব্যবহার করা হয়। যখন এই EMAগুলি 20 > 50 > 100 > 200 এর ক্রম অনুসারে সাজানো হয়, তখন এটি একটি উত্থান হিসাবে বিবেচিত হয়; বিপরীতভাবে, এটি একটি পতনশীল প্রবণতা।
প্রবেশের সংকেতঃ
প্রস্থান সংকেত:
ধারাবাহিকতা নিশ্চিতকরণঃ কৌশলটি একটি মিথ্যা সংকেত এড়াতে কমপক্ষে 3 টি চক্রের মধ্যে সংকেতকে ধারাবাহিক রাখতে বলে।
ভিজ্যুয়ালাইজেশনঃ পটভূমির রঙ ব্যবহার করে মাল্টিহেড এবং খালি হেড স্পেস চিহ্নিত করুন এবং সমস্ত ইএমএ লাইনটি চার্টটিতে আঁকুন।
মাল্টি-ডাইমেনশনাল অ্যানালিসিসঃ স্বল্পমেয়াদী গতিশীলতা (আরএসআই) এবং দীর্ঘমেয়াদী প্রবণতা (ইএমএ) সূচকগুলির সাথে মিলিত হয়ে একটি বিস্তৃত বাজার দৃষ্টিভঙ্গি সরবরাহ করে।
প্রবণতা নিশ্চিতকরণঃ একাধিক ইএমএ ক্রস-নিশ্চিত প্রবণতা ব্যবহার করে, মিথ্যা ব্রেকডাউনের ঝুঁকি হ্রাস করে।
নমনীয় প্যারামিটার সেটিংঃ ব্যবহারকারীকে ব্যক্তিগত পছন্দ এবং বাজারের অবস্থার উপর নির্ভর করে RSI দৈর্ঘ্য এবং থ্রেশহোল্ডের মান পরিবর্তন করতে দেয়।
ভিজ্যুয়ালাইজেশন সহায়তাঃ ব্যাকগ্রাউন্ড রঙ এবং ইএমএ লাইনের মাধ্যমে বাজারের অবস্থা সরাসরি প্রদর্শন করুন, দ্রুত বিচার করার জন্য।
ডায়নামিক স্টপঃ EMA ক্রস এবং RSI রিভার্সালকে স্টপ পয়েন্ট হিসাবে ব্যবহার করে, বাজার পরিবর্তনের সাথে খাপ খাইয়ে নেয়।
সিগন্যাল ধারাবাহিকতার প্রয়োজনীয়তাঃ সিগন্যালের একাধিক চক্রের জন্য অনুরোধ করে গোলমাল ফিল্টার করুন, নির্ভরযোগ্যতা বাড়ান।
বাই-ওয়ে ট্রেডিং: উর্ধ্বমুখী বা নিম্নমুখী বাজার উভয় ক্ষেত্রেই সুযোগকে কাজে লাগানো।
পিছিয়ে পড়াঃ ইএমএ এবং আরএসআই উভয়ই পিছিয়ে পড়া সূচক, যা দ্রুত পাল্টে যাওয়া বাজারে প্রতিক্রিয়াশীল হতে পারে।
অস্থির বাজারগুলি দুর্বলঃ প্রায়শই মিথ্যা সংকেত দেখা দিতে পারে।
প্রযুক্তিগত সূচকগুলির উপর অত্যধিক নির্ভরশীলতাঃ মৌলিক বিষয় এবং অন্যান্য বাজার বিষয়গুলির প্রভাবকে উপেক্ষা করা।
প্যারামিটার সংবেদনশীলতাঃ বিভিন্ন RSI এবং EMA প্যারামিটার সেটিং এর ফলে ভিন্ন ভিন্ন ফলাফল হতে পারে।
সম্ভাব্য ঘন ঘন লেনদেনঃ কিছু বাজার অবস্থার অধীনে, এটি অতিরিক্ত লেনদেন এবং লেনদেনের ব্যয় বাড়িয়ে তুলতে পারে।
স্থির মূল্য হ্রাসের সীমাবদ্ধতাঃ বাজারের অস্থিরতা পরিবর্তিত হলে স্থির RSI মূল্য হ্রাস আর প্রযোজ্য নাও হতে পারে।
ঝুঁকি ব্যবস্থাপনার অভাবঃ কৌশলটিতে স্পষ্টভাবে স্টপ লস এবং প্রফিট লক্ষ্য নির্ধারণ করা হয়নি।
স্বনির্ধারণ প্যারামিটারঃ স্বনির্ধারণ ব্যবস্থা চালু করা হয়েছে, বাজারের অস্থিরতার গতিশীলতার উপর ভিত্তি করে আরএসআই এবং ইএমএ প্যারামিটারগুলিকে সামঞ্জস্য করা হয়েছে।
ফিল্টার যুক্ত করুনঃ ট্র্যাফিক, ওঠানামা এবং অন্যান্য অতিরিক্ত সূচক যুক্ত করুন, যা সিগন্যালের গুণমানকে উন্নত করে।
উন্নত খেলার প্রক্রিয়াঃ আরও সুনির্দিষ্ট লাভের লক্ষ্য এবং স্টপ লস কৌশল ডিজাইন করুন, যেমন এটিআর ব্যবহার করা।
টাইম ফ্রেম বিশ্লেষণঃ সঠিকতা বাড়ানোর জন্য একাধিক টাইম ফ্রেমে সংকেত যাচাই করা।
মূল বিষয় যোগ করুনঃ অর্থনৈতিক ক্যালেন্ডার বা সংবাদ ইভেন্টের সাথে যুক্ত করে সম্ভাব্য উচ্চ ঝুঁকিপূর্ণ লেনদেনগুলি ফিল্টার করুন।
অপ্টিমাইজড এক্সিকিউশন লজিকঃ মার্কেটের পরিবর্তে লিমিট লিস্ট ব্যবহার করুন, যাতে আপনি আরও ভাল লেনদেনের দাম পেতে পারেন।
পুনরুদ্ধার এবং অপ্টিমাইজেশনঃ ইতিহাসের তথ্য পুনরুদ্ধার করুন এবং সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে বের করুন।
মেশিন লার্নিং প্রবর্তনঃ মেশিন লার্নিং অ্যালগরিদম ব্যবহার করে প্যারামিটার নির্বাচন এবং সংকেত উত্পাদন প্রক্রিয়া অপ্টিমাইজ করুন।
“মাল্টিপল ইমেজার ট্রেন্ড ট্র্যাকিং স্ট্র্যাটেজি” একটি জটিল ট্রেডিং সিস্টেম যা আরএসআই এবং মাল্টিপল ইএমএ ব্যবহার করে। এটি স্বল্পমেয়াদী গতিশীলতা এবং দীর্ঘমেয়াদী প্রবণতা সূচকগুলির সমন্বয় করে বিভিন্ন বাজারের পরিবেশে ধারাবাহিক প্রবণতা ক্যাপচার করার চেষ্টা করে। এই কৌশলটির সুবিধাগুলি এর বহুমুখী বিশ্লেষণ পদ্ধতি এবং নমনীয় প্যারামিটার সেটিংয়ের মধ্যে রয়েছে, তবে এটি পিছিয়ে পড়া এবং প্রযুক্তিগত সূচকগুলির উপর অত্যধিক নির্ভরশীলতার ঝুঁকিও রয়েছে। কৌশলটির কার্যকারিতা আরও বাড়ানোর জন্য, স্ব-অনুকূলিতকরণ প্যারামিটারগুলি, ঝুঁকি ব্যবস্থাপনার ব্যবস্থাপনার উন্নতি এবং আরও বাজারের উপাদানগুলিকে একীভূত করার বিষয়টি বিবেচনা করা যেতে পারে। সামগ্রিকভাবে, এটি একটি সম্ভাব্য কৌশলগত কাঠামো, যা ক্রমাগত অপ্টিমাইজেশন এবং নিবিড়ভাবে পুনরায়মানের মাধ্যমে বাস্তব ট্রেডিংয়ে ভাল পারফরম্যান্সের প্রত্যাশা রয়েছে।
/*backtest
start: 2024-06-01 00:00:00
end: 2024-06-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// Bu Pine Script™ kodu, Mozilla Public License 2.0 koşullarına tabidir: https://mozilla.org/MPL/2.0/
// © akadal
//@version=5
strategy("Trendy Strategy", overlay=true)
// Ayarlanabilir parametreler
rsiLength = input.int(3, title="RSI Length")
longThreshold = input.int(80, title="Long RSI Threshold")
shortThreshold = input.int(20, title="Short RSI Threshold")
ema20 = ta.ema(close, 20)
ema50 = ta.ema(close, 50)
ema100 = ta.ema(close, 100)
ema200 = ta.ema(close, 200)
rsi = ta.rsi(close, rsiLength)
// Long sinyal koşulu
longSignal = rsi > longThreshold and ema20 > ema50 and ema50 > ema100 and ema100 > ema200
// Short sinyal koşulu
shortSignal = rsi < shortThreshold and ema20 < ema50 and ema50 < ema100 and ema100 < ema200
// Longtayken stop sinyali: EMA 50'nin EMA 200'nin altına düşmesi veya RSI'nin 30'un altına düşmesi
longStopSignal = ta.barssince(ema50 < ema200) <= 2 and rsi < 30
// Shorttayken stop sinyali: EMA 50'nin EMA 200'nin üstüne çıkması veya RSI'nin 70'in üstüne çıkması
shortStopSignal = ta.barssince(ema50 > ema200) <= 2 and rsi > 70
// Sinyallerin art arda ne kadar süredir true olduğunu tutan değişkenler
longConditionMet = ta.barssince(longSignal) <= 2
shortConditionMet = ta.barssince(shortSignal) <= 2
// Trend durumlarını izlemek için değişkenler
var bool inLong = false
var bool inShort = false
if (longConditionMet and not inLong)
inLong := true
inShort := false
strategy.entry("Long", strategy.long)
else if (shortConditionMet and not inShort)
inShort := true
inLong := false
strategy.entry("Short", strategy.short)
else if (inLong and longStopSignal)
inLong := false
strategy.close("Long")
else if (inShort and shortStopSignal)
inShort := false
strategy.close("Short")
// Grafik üzerinde long ve short dönemlerini işaretleme
bgcolor(inLong ? color.new(color.green, 80) : na)
bgcolor(inShort ? color.new(color.red, 80) : na)
// EMA'ları grafik üzerinde gösterme
plot(ema20, title="EMA 20", color=color.blue)
plot(ema50, title="EMA 50", color=color.orange)
plot(ema100, title="EMA 100", color=color.purple)
plot(ema200, title="EMA 200", color=color.red)