
জেম ফরেস্ট ওয়ান মিনিট স্কাল্পিং কৌশল হল একটি স্বল্প-রেখার পরিমাণযুক্ত ট্রেডিং কৌশল। এই কৌশলটি একাধিক সূচককে সমন্বিতভাবে ব্যবহার করে, 1 মিনিটের সময় ফ্রেমের মধ্যে বাজারের কম্পন বৈশিষ্ট্যগুলি সনাক্ত করে, যার ভিত্তিতে দীর্ঘ এবং সংক্ষিপ্ত অবস্থানের স্থান পরিবর্তন করা হয়, সুপার শর্ট লাইন বেনিফিট অর্জনের জন্য।
যখন দাম নিম্নরেখার নীচে থাকে, তখন ধীরে ধীরে ইএমএ স্বর্ণ ফর্ক গঠন করে, দ্রুত লাইন আরএসআইতে ধীর লাইন আরএসআই অতিক্রম করে, একটি কেনার সংকেত উত্পন্ন করে; যখন দাম উচ্চরেখার উপরে থাকে, তখন ধীরে ধীরে ইএমএ একটি মৃত ফর্ক গঠন করে, দ্রুত লাইন আরএসআইতে ধীর লাইন আরএসআই অতিক্রম করে, একটি বিক্রয় সংকেত উত্পন্ন করে। প্রবেশের পরে স্টপ লস এবং স্টপ আউট সেট করুন।
এই ঝুঁকির জন্য, সূচক প্যারামিটারগুলি অনুকূলিতকরণ, স্টপ লস স্টপ পদ্ধতিগুলি সামঞ্জস্য করা, এক দিনের সর্বাধিক লেনদেনের পরিমাণ যথাযথভাবে সীমাবদ্ধ করা, ভাল তরলতা, মাঝারি ওঠানামা সহ লেনদেনের জাতগুলি নির্বাচন করা ইত্যাদি।
কিমসেনের এক মিনিটের ঝড়ের কৌশলটি সুপার শর্ট লাইন কোয়ান্টাম ট্রেডিংয়ের বৈশিষ্ট্যগুলি পুরোপুরি বিবেচনা করে, সূচক প্যারামিটারগুলি যুক্তিসঙ্গতভাবে সেট করা হয়, মাল্টি-ইনডিকেটর নিশ্চিতকরণ এবং সমন্বয় ব্যবহার করা হয়, উচ্চ নির্ভরযোগ্যতা, কঠোরভাবে ঝুঁকি নিয়ন্ত্রণের পূর্বশর্তে, শক্তিশালী লাভের সম্ভাবনা রয়েছে, যা যথেষ্ট পরিমাণে অপারেটিং ক্ষমতা এবং মানসিক গুণমানের বিনিয়োগকারীদের জন্য উপযুক্ত।
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
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.red, textcolor=color.white, transp=0)
plotshape(longCondition, title="Buy Label", text="Buy", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.green, textcolor=color.white, transp=0)
plotshape(Goldenshort, title="Golden Sell Label", text="Golden Crossover Short", location=location.abovebar, style=shape.labeldown, size=size.tiny, color=color.blue, textcolor=color.white, transp=0)
plotshape(GoldenLong, title="Golden Buy Label", text="Golden Crossover Long", location=location.belowbar, style=shape.labelup, size=size.tiny, color=color.yellow, textcolor=color.white, transp=0)
if (longCondition)
stopLoss = low - atr * 2
takeProfit = high + atr * 5
strategy.entry("long", strategy.long, when = RSILong)
if (shortCondition)
stopLoss = high + atr * 2
takeProfit = low - atr * 5
strategy.entry("short", strategy.short, when = RSIShort)
plot(upper_band)
plot(lower_band)
plot(shortSMA, color = color.red)
plot(longSMA, color = color.yellow)