
গোল্ডেন ফরেস্ট ১ মিনিটের ব্রেকডাউন কৌশলটি হ’ল একটি সংক্ষিপ্ত পরিমাণে পরিমাণযুক্ত ট্রেডিং কৌশল যা 1 মিনিটের সময় ফ্রেমের মধ্যে মূল্যের ব্রেকডাউন সংকেতগুলিকে দ্রুত লাভের জন্য সংযুক্ত করে। এই কৌশলটি সমান্তরাল, এটিআর, আরএসআই এবং অন্যান্য একাধিক সূচককে সংযুক্ত করে একটি ট্রেডিং সংকেত তৈরি করে যাতে স্বল্প সময়ের মধ্যে উচ্চতর লাভের হার অর্জন করা যায়।
ট্রেডিং সিগন্যাল তৈরির কৌশলটি মূলত নিম্নলিখিত উপাদানগুলির উপর ভিত্তি করে তৈরি করা হয়েছেঃ
বিশেষভাবে, কৌশলটি এটিআর এর এন-চক্রের গড়ের সাথে সাথে দ্রুত ইএমএ, ধীর ইএমএ এবং ধীর আরএসআই গণনা করে। এটিআর চ্যানেলটি অতিক্রম করার সাথে সাথে ইএমএ গঠনের জন্য একটি গোল্ডফোর্ক এবং আরএসআই ওভারব্লড ওভারসোলের মাত্রা অতিক্রম করার সাথে সাথে কৌশলটি একটি ক্রয় বা বিক্রয় সংকেত দেয়।
এই কৌশলটির প্রধান সুবিধাগুলো হলঃ
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
ঝুঁকি নিয়ন্ত্রণের জন্য, স্টপ লস কৌশল অবলম্বন করা উচিত, পাশাপাশি প্যারামিটারগুলি অনুকূলিতকরণের সময় ভালভাবে পুনর্বিবেচনা করা উচিত, ওভারফিট এড়ানো উচিত। এছাড়াও, লেনদেনের ফ্রিকোয়েন্সি সামঞ্জস্য করুন, লেনদেনের ব্যয় নিয়ন্ত্রণ করুন।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যেতে পারেঃ
১. পরীক্ষার পরামিতি সেট করুন যেটা আরও কম সময়ের জন্য (৫ মিনিট, ১৫ মিনিট) ।
২. আরও ফিল্টারিং সূচক যুক্ত করা, যেমন লেনদেনের পরিমাণের সূচক, যা সংকেতের গুণমানকে উন্নত করবে;
৩. এটিআর চ্যানেল এবং গড়রেখার প্যারামিটারগুলিকে অপ্টিমাইজ করুন, সর্বোত্তম প্যারামিটার সমন্বয় খুঁজুন।
গোল্ডেন ফরেস্ট 1 মিনিটের ব্রেকআউট কৌশল, যা স্বল্পমেয়াদী মূল্যের প্রবণতা ধরে রাখার উপর দৃষ্টি নিবদ্ধ করে, একাধিক সূচক দ্বারা একত্রিত ফিল্টারিং, দ্রুত প্রতিক্রিয়াশীল, উচ্চ লাভ-ক্ষতি অনুপাতের বৈশিষ্ট্য রয়েছে। এই কৌশলটি ব্যবহারকারীর ঝুঁকি পছন্দ অনুসারে, প্যারামিটার অপ্টিমাইজেশনের মাধ্যমে আরও ভাল পারফরম্যান্স অর্জন করতে পারে। তবে ব্যবহারকারীদের কঠোর স্টপ লস এবং যুক্তিসঙ্গত ট্রেডিং ফ্রিকোয়েন্সি সহ ট্রেডিং ঝুঁকি নিয়ন্ত্রণে মনোযোগ দেওয়া দরকার। সামগ্রিকভাবে, এই কৌশলটি একটি নির্দিষ্ট পরিমাণে ট্রেডিং বেস এবং ঝুঁকি সহনশীলতার সাথে বিনিয়োগকারীদের জন্য সংক্ষিপ্ত লাইন অপারেশন করার জন্য উপযুক্ত।
/*backtest
start: 2023-02-12 00:00:00
end: 2024-02-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Gem Forest 1 Dakika Scalp", overlay=true)
source = close
atrlen = input.int(14, "ATR Period")
mult = input.float(1, "ATR Multi", step=0.1)
smoothing = input.string(title="ATR Smoothing", defval="WMA", options=["RMA", "SMA", "EMA", "WMA"])
ma_function(source, atrlen) =>
if smoothing == "RMA"
ta.rma(source, atrlen)
else
if smoothing == "SMA"
ta.sma(source, atrlen)
else
if smoothing == "EMA"
ta.ema(source, atrlen)
else
ta.wma(source, atrlen)
atr_slen = ma_function(ta.tr(true), atrlen)
upper_band = atr_slen * mult + close
lower_band = close - atr_slen * mult
ShortEMAlen = input.int(21, "Fast EMA")
LongEMAlen = input.int(65, "Slow EMA")
shortSMA = ta.ema(close, ShortEMAlen)
longSMA = ta.ema(close, LongEMAlen)
RSILen1 = input.int(25, "Fast RSI Length")
RSILen2 = input.int(100, "Slow RSI Length")
rsi1 = ta.rsi(close, RSILen1)
rsi2 = ta.rsi(close, RSILen2)
atr = ta.atr(atrlen)
RSILong = rsi1 > rsi2
RSIShort = rsi1 < rsi2
longCondition = open < lower_band
shortCondition = open > upper_band
GoldenLong = ta.crossover(shortSMA,longSMA)
Goldenshort = ta.crossover(longSMA,shortSMA)
plotshape(shortCondition, title="Sell Label", text="Sell", location=location.abovebar, style=shape.labeldown, size=size.tiny, color=color.new(color.red, 0), textcolor=color.white)
plotshape(longCondition, title="Buy Label", text="Buy", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.new(color.green, 0), textcolor=color.white)
plotshape(Goldenshort, title="Golden Sell Label", text="Golden Crossover Short", location=location.abovebar, style=shape.labeldown, size=size.tiny, color=color.new(color.blue, 0), textcolor=color.white)
plotshape(GoldenLong, title="Golden Buy Label", text="Golden Crossover Long", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.new(color.yellow, 0), textcolor=color.white)
if (longCondition)
stopLoss = low - atr * 2
takeProfit = high + atr * 5
strategy.entry("long", strategy.long)
if (shortCondition)
stopLoss = high + atr * 2
takeProfit = low - atr * 5
strategy.entry("short", strategy.short)
plot(upper_band)
plot(lower_band)
plot(shortSMA, color = color.red)
plot(longSMA, color = color.yellow)