
এই কৌশলটি সরল চলমান গড় (এসএমএ) এর গোল্ডেন ফোরক ডেডফোরক নীতি ব্যবহার করে তৈরি করা হয়েছে। কৌশলটি 3 তম লাইন এবং 5 তম লাইনের গোল্ডেন ফোরককে প্রবেশের সংকেত হিসাবে ব্যবহার করে এবং স্টপ লস বা স্টপ স্টপকে প্রস্থান সংকেত হিসাবে ব্যবহার করে।
এই কৌশলটি মূলত দুটি এসএমএর উপর ভিত্তি করে তৈরি করা হয়েছে, যা হল 3 এবং 5। এর মধ্যে, 3 তারিখের লাইনটি স্বল্পমেয়াদী প্রবণতাকে উপস্থাপন করে এবং 5 তারিখের লাইনটি দীর্ঘমেয়াদী প্রবণতাকে উপস্থাপন করে। যখন একটি স্বল্পমেয়াদী দ্রুত উত্থান হয়, অর্থাৎ 3 তারিখের লাইনটি 5 তারিখের লাইনটি অতিক্রম করে, তখন এটি বর্তমান উত্থান-প্রবণতাকে উপস্থাপন করে, তখন এটি প্রবেশ করে। বিপরীতভাবে, যখন একটি স্বল্পমেয়াদী দ্রুত পতন হয়, অর্থাৎ 3 তারিখের লাইনটি 5 তারিখের নীচে অতিক্রম করে, তখন এটি বর্তমান পতন-প্রবণতাকে উপস্থাপন করে, তখন এটি প্রবেশ করে। এইভাবে, স্বল্পমেয়াদী এবং মধ্যমেয়াদী সময়ের মধ্যে দামের পরিবর্তনের ক্রস-বিচারটি প্রবেশের সাফল্যের হারকে বাড়িয়ে তুলতে পারে।
এই কৌশলটির সুবিধাগুলো হলঃ
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
ঝুঁকি কমানোর জন্য, আপনি প্রবেশের গড় লাইন বাছাইকে অনুকূলিতকরণ বিবেচনা করতে পারেন, বা দীর্ঘকালীন গড় লাইনগুলির সহায়ক বিচার যুক্ত করতে পারেন। একই সাথে, আপনি স্টপ স্টপ লস পয়েন্টগুলিকে আরও সত্যিকারের বাজারের অবস্থার সাথে খাপ খাইয়ে নিতে পারেন।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
এই কৌশলটি সমান্তরাল ক্রস নীতির উপর ভিত্তি করে নির্মিত, গোল্ড ফোর প্রবেশ, স্টপ স্টপ লস আউট কৌশলগত যুক্তি গ্রহণ করে, সহজেই বাস্তবায়ন করা যায়, এবং প্রতিক্রিয়া কার্যকারিতাও বেশ স্থিতিশীল। আরও সহায়ক প্রযুক্তিগত সূচক, অপ্টিমাইজেশান প্যারামিটার এবং বিস্তৃত প্রতিক্রিয়া পরিসীমা যুক্ত করার মতো পদক্ষেপগুলি যুক্ত করে কৌশলটির স্থিতিশীলতা এবং মুনাফা স্তরকে আরও উন্নত করা যেতে পারে। সামগ্রিকভাবে, সমান্তরাল কৌশলটি ভাল বাজারের অভিযোজনযোগ্য, আরও গবেষণা এবং প্রয়োগের জন্য উপযুক্ত।
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 5h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=3
strategy(title="Revolut v1.0", overlay=true)
// === GENERAL INPUTS ===
ATR = atr(3)
ema3 = ema(close, 3)
ema5 = ema(close, 5)
// === INPUT BACKTEST RANGE ===
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
FromYear = input(defval = 2018, title = "From Year", minval = 2017)
ToMonth = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
ToDay = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
ToYear = input(defval = 9999, title = "To Year", minval = 2017)
// === FUNCTION EXAMPLE ===
start = timestamp(FromYear, FromMonth, FromDay, 00, 00) // backtest start window
finish = timestamp(ToYear, ToMonth, ToDay, 23, 59) // backtest finish window
window() => true// create function "within window of time"
// === PLOTTING ===
plot(ema3, title="Ema 3", color = white, linewidth = 2, transp=0)
plot(ema5, title="Ema 5", color = aqua, linewidth = 2, transp=0)
// === ENTRY POSITION LOGIC ===
entryCondition = crossover(ema(close, 3), ema(close, 5))
if (entryCondition)
strategy.entry("ENTRY", strategy.long, when=window())
// === EXIT POSTION LOGIC ===
//strategy.exit("Take Profit", "ENTRY", profit=6, loss=5, when=window())
strategy.exit("Take Profi Or STOP", "ENTRY", profit = 6, loss = 5, when=window())
// #####################################
// We can start to incorperate this into the script later
// We can program a emergency exit price
//strategy.close_all()
// You can use this if you want another exit
//strategy.exit("2nd Exit", "ENTRY", profit=1500, stop=500, when=window())