
এই কৌশলটি বিভিন্ন সময়কালের বিভিন্ন সময়কালের সরল চলমান গড়ের (এসএমএ) উপর ভিত্তি করে ট্রেন্ডিংয়ের প্রবণতা নির্ধারণ করে এবং একটি বিক্রয়-বিক্রয় সংকেত দেয়। কৌশলটি 20 তম লাইন, 50 তম লাইন, 100 তম লাইন এবং 200 তম লাইনের চারটি এসএমএ ব্যবহার করে। স্বল্পমেয়াদী এসএমএ-তে দীর্ঘমেয়াদী এসএমএ পরা হলে গোল্ড ফোর সিগন্যাল, অতিরিক্ত করুন; যখন স্বল্পমেয়াদী এসএমএ-তে দীর্ঘমেয়াদী এসএমএ পরা হয় তখন মৃত ফোর সিগন্যাল, খালি করুন।
এই কৌশলটির মূল যুক্তি নিম্নলিখিত বিষয়গুলির উপর ভিত্তি করেঃ
এসএমএ গণনা করা হয় বিভিন্ন সময়কালের জন্য, যার মধ্যে রয়েছে ২০ দিনের লাইন, ৫০ দিনের লাইন, ১০০ দিনের লাইন এবং ২০০ দিনের লাইন
স্বল্পমেয়াদী এসএমএ (২০ দিনের লাইন) এবং দীর্ঘমেয়াদী এসএমএ (৫০ দিনের লাইন, ১০০ দিনের লাইন, ২০০ দিনের লাইন) এর ক্রস-পরিস্থিতি বিচার করুন।
যখন 20 তম লাইনে 50 তম লাইন অতিক্রম করে তখন এটি একটি গোল্ড ফর্ক সংকেত হিসাবে বিচার করুন, আরও করুন; যখন 20 তম লাইনের নীচে 50 তম লাইন অতিক্রম করে তখন এটি একটি ডেড ফর্ক সংকেত হিসাবে বিচার করুন, ফাঁকা করুন।
একই সময়ে, 50 তম, 100 তম এবং 200 তম লাইনগুলি বৃহত্তর প্রবণতা বিচার লজিকের সাথে মিলিত হয়, অর্থাৎ দীর্ঘ সময়ের এসএমএগুলি স্বল্প সময়ের এসএমএর উপরে থাকে।
প্রবেশের সংকেত অগ্রাধিকারঃ 20 তম লাইন এবং 50 তম লাইন> 20 তম লাইন এবং 100 তম লাইন> 20 তম লাইন এবং 200 তম লাইন
প্রস্থান সংকেত 20 তম লাইন আবার 50 তম লাইন অতিক্রম করেছে।
এই কৌশলটি মূলত এসএমএ লাইনের ক্রসগুলির উপর নির্ভর করে ট্রেন্ডের দিক নির্ধারণের জন্য। একটি ষাঁড়ের বাজারে, স্বল্পমেয়াদী এসএমএ-তে দীর্ঘমেয়াদী এসএমএ পরা একটি সোনার ফর্ক সংকেত, যা বোঝায় যে বাজারটি সম্ভবত ট্রেন্ডে প্রবেশ করতে পারে; একটি ভাল বাজারে, একটি স্বল্পমেয়াদী এসএমএর নীচে দীর্ঘমেয়াদী এসএমএ পরা একটি মৃত ফর্ক সংকেত, যা বোঝায় যে বাজারটি সম্ভবত সংশোধন করতে পারে। এছাড়াও, দীর্ঘতর পিরিয়ডের এসএমএটি সংক্ষিপ্ত এসএমএর চেয়ে বেশি।
এই কৌশলটির কিছু সুবিধা রয়েছেঃ
কৌশলগুলি সহজ, সুস্পষ্ট, সহজে বোঝা যায় এবং বাস্তবায়িত হয়।
এসএমএ সূচকের চলমান গড় ব্যবহার করে, ইএমএর তুলনায় বাজারের শব্দকে আরও কার্যকরভাবে ফিল্টার করে এবং প্রবণতা সনাক্ত করে।
একাধিক সেট সময়কালের এসএমএর সাথে সংযুক্ত, এটি সংকেতের নির্ভরযোগ্যতা বাড়িয়ে তুলতে পারে।
প্রবেশন সংকেত অগ্রাধিকার যুক্তিসঙ্গতভাবে সেট করুন, অকাল প্রবেশাধিকার এড়াতে।
কাস্টমাইজড এসএমএ চক্র এবং রং, অপ্টিমাইজেশন কৌশল
বিভিন্ন ট্রেডিং স্টাইলের জন্য বিভিন্ন টাইম ফ্রেমে ব্যবহার করা যায়।
এসএমএ ক্রস সিস্টেম বড় পয়েন্টের ট্রেন্ডের জন্য অত্যন্ত নির্ভুল এবং কার্যকর।
এই কৌশলটি নিম্নলিখিত ঝুঁকিগুলিও বহন করেঃ
ভূমিকম্পের সময়, এসএমএ ক্রস-সিগন্যালগুলি প্রায়শই ঘটে এবং প্রচুর পরিমাণে ভুল সংকেত তৈরি করতে পারে।
ফিক্সড এসএমএ চক্র বাজারের পরিবর্তনের সাথে খাপ খাইয়ে নিতে পারে না। এসএমএ প্যারামিটারগুলিকে প্রবণতা এবং অস্থিরতার সাথে সংযুক্ত করা উচিত।
শুধুমাত্র এসএমএ ক্রস দ্বারা প্রবেশের সময় নির্ধারণ করা সম্ভব নয়, তবে অন্যান্য সূচক যেমন এমএসিডি সহায়ক সিদ্ধান্তের সাথে মিলিত হওয়া উচিত।
এসএমএ প্রাকৃতিকভাবে পিছিয়ে রয়েছে, তাই এন্ট্রি সময় বা সীমিত মূল্যের কার্ড ব্যবহারের জন্য আগে থেকেই অনুকূলিতকরণ করা উচিত।
এই কৌশলটি ট্রেডিং ফান্ড ম্যানেজমেন্টের জন্য উচ্চতর এবং স্টপ লস লজিকের সাথে কঠোরভাবে মেনে চলতে হবে।
কৌশলগত মুনাফার উপর লেনদেনের খরচ প্রভাবকে পুরোপুরি বিবেচনা করা উচিত।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
এসএমএ চক্রের প্যারামিটার অপ্টিমাইজ করুন, বিভিন্ন চক্রের প্যারামিটারগুলি বিভিন্ন বাজারের অবস্থার জন্য প্রযোজ্য, এটিআর গতিশীল অপ্টিমাইজেশনের সাথে মিলিত হতে পারে।
অন্যান্য সূচক সংমিশ্রণ যেমন MACD, RSI ইত্যাদি যোগ করুন।
ট্রেন্ডিং লজিক যুক্ত করুন, যেমন ADX, যাতে বাজারে ভুল ট্রেডিং না হয়।
অপ্টিমাইজড স্টপ লস, এটিআর স্টপ লস বা ট্র্যাক স্টপ লস।
পজিশন ম্যানেজমেন্ট অপ্টিমাইজ করুন, তহবিলের আকারের উপর ভিত্তি করে প্রতিটি পজিশনকে গতিশীল করুন।
বিভিন্ন জাতের পরামিতিগুলির প্রভাব পরীক্ষা করুন এবং বৈশিষ্ট্য অনুসারে এসএমএ চক্রটি সামঞ্জস্য করুন।
একাধিক টাইম ফ্রেম একত্রিত করা হয়েছে, যাতে মেগা-চক্রীয় প্রবণতা একত্রিত হয়।
সামগ্রিকভাবে, এসএমএ গোল্ডেন ফোর্কড স্ট্র্যাটেজি একটি সহজ চলমান গড় ক্রস সিস্টেমের মাধ্যমে প্রবণতা দিক নির্ধারণ করে, এটি নির্ভরযোগ্য এবং বেশিরভাগ ব্যবসায়ীদের জন্য উপযুক্ত। তবে এর নিজস্ব কিছু পিছিয়ে পড়া এবং ভুল সংকেত সমস্যা রয়েছে। আমরা প্রবেশের সময়, স্টপ লস, পজিশন এবং পজিশন ম্যানেজমেন্ট ইত্যাদির অপ্টিমাইজেশনের দিক থেকে এই কৌশলটি আরও উন্নত করা উচিত যাতে এটি বিভিন্ন বাজার পরিবেশে স্থিতিশীল লাভজনকতা অর্জন করতে পারে। বিভিন্ন প্রযুক্তিগত সূচক এবং প্রবণতা বিচারের সমন্বিত ব্যবহারের ফলে প্রবণতা ট্র্যাকিং কৌশলটি সত্যই স্থিতিশীল, দক্ষ এবং নির্ভরযোগ্য হতে পারে।
/*backtest
start: 2023-10-14 00:00:00
end: 2023-11-13 00:00:00
period: 1h
basePeriod: 15m
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/
// © xyzdesign1989
//@version=5
strategy("SMA crossover buy/sell [SCSM_Algo]", overlay=true, margin_long=3000, margin_short=3000)
BuyCond = ta.crossover(ta.sma(close, 20), ta.sma(close, 50)) and ta.sma(close, 20) > ta.sma(close, 50) and ta.sma(close, 50) > ta.sma(close, 100) and ta.sma(close, 100) > ta.sma(close, 200) or (ta.crossover(ta.sma(close, 20), ta.sma(close, 100)) and ta.sma(close, 20) > ta.sma(close, 50))
if (BuyCond)
strategy.entry("SCSM 🤲 Buy", strategy.long)
SellCond = ta.crossunder(ta.sma(close, 20), ta.sma(close, 50))
if (SellCond)
strategy.entry("الحمد للہ،Sell", strategy.short)
ma(source, length, type) =>
type == "SMA" ? ta.sma(source, length) :
type == "EMA" ? ta.ema(source, length) :
type == "SMMA (RMA)" ? ta.rma(source, length) :
type == "WMA" ? ta.wma(source, length) :
type == "VWMA" ? ta.vwma(source, length) :
na
show_ma1 = input(true , "MA №1", inline="MA #1")
ma1_type = input.string("SMA" , "" , inline="MA #1", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
ma1_source = input(close , "" , inline="MA #1")
ma1_length = input.int(20 , "" , inline="MA #1", minval=1)
ma1_color = input(#0929f6, "" , inline="MA #1")
ma1 = ma(ma1_source, ma1_length, ma1_type)
plot(show_ma1 ? ma1 : na, color = ma1_color, title="MA №1")
show_ma2 = input(true , "MA №2", inline="MA #2")
ma2_type = input.string("SMA" , "" , inline="MA #2", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
ma2_source = input(close , "" , inline="MA #2")
ma2_length = input.int(50 , "" , inline="MA #2", minval=1)
ma2_color = input(#00fb04, "" , inline="MA #2")
ma2 = ma(ma2_source, ma2_length, ma2_type)
plot(show_ma2 ? ma2 : na, color = ma2_color, title="MA №2")
show_ma3 = input(true , "MA №3", inline="MA #3")
ma3_type = input.string("SMA" , "" , inline="MA #3", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
ma3_source = input(close , "" , inline="MA #3")
ma3_length = input.int(100 , "" , inline="MA #3", minval=1)
ma3_color = input(#131313, "" , inline="MA #3")
ma3 = ma(ma3_source, ma3_length, ma3_type)
plot(show_ma3 ? ma3 : na, color = ma3_color, title="MA №3")
show_ma4 = input(true , "MA №4", inline="MA #4")
ma4_type = input.string("SMA" , "" , inline="MA #4", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
ma4_source = input(close , "" , inline="MA #4")
ma4_length = input.int(200 , "" , inline="MA #4", minval=1)
ma4_color = input(#f60c0c, "" , inline="MA #4")
ma4 = ma(ma4_source, ma4_length, ma4_type)
plot(show_ma4 ? ma4 : na, color = ma4_color, title="MA №4")