
جیمسن ایک منٹ سکالپنگ حکمت عملی ایک مختصر لائن کی مقدار کی تجارت کی حکمت عملی ہے۔ اس حکمت عملی میں متعدد اشارے استعمال کیے جاتے ہیں تاکہ مارکیٹ میں 1 منٹ کے وقت کے فریم کے اندر ہلچل کی خصوصیات کی نشاندہی کی جاسکے۔ اس کے مطابق طویل اور مختصر پوزیشنوں کو تبدیل کیا جاسکتا ہے ، جس سے انتہائی مختصر لائن اسکیلپنگ حاصل کی جاسکے۔
جب قیمت نیچے ریل سے کم ہو تو ، EMA تیزی سے گولڈ فورک بناتا ہے ، اور فوری لائن RSI پر سست لائن RSI کو پار کرتا ہے ، خریدنے کا اشارہ پیدا کرتا ہے۔ جب قیمت اوپر ریل سے زیادہ ہو تو ، EMA تیزی سے ڈیڈ فورک بناتا ہے ، اور فوری لائن RSI کے نیچے سست لائن RSI کو پار کرتا ہے ، فروخت کا اشارہ پیدا کرتا ہے۔ داخلے کے بعد اسٹاپ نقصان اور اسٹاپ آؤٹ کو ترتیب دیں۔
ان خطرات کے لئے ، آپ اشارے کے پیرامیٹرز کو بہتر بنا سکتے ہیں ، اسٹاپ نقصان کو روکنے کے طریقوں کو ایڈجسٹ کرسکتے ہیں ، ایک دن میں زیادہ سے زیادہ تجارت کی تعداد کو مناسب طریقے سے محدود کرسکتے ہیں ، اچھی لیکویڈیٹی ، اعتدال پسند اتار چڑھاؤ والی تجارت کی اقسام کا انتخاب کرسکتے ہیں۔
کمسن ایک منٹ کے جھٹکے کی حکمت عملی نے انتہائی مختصر لائن کی مقدار کی تجارت کی خصوصیات پر بھرپور غور کیا ، اشارے کے پیرامیٹرز کی ترتیب معقول ہے ، کثیر اشارے کی تصدیق اور مجموعہ استعمال ، اعلی وشوسنییتا ، سخت خطرے پر قابو پانے کی شرط پر ، مضبوط منافع بخش صلاحیت ہے ، جو کافی آپریشنل صلاحیت اور نفسیاتی معیار والے سرمایہ کاروں کے لئے بہت موزوں ہے۔
/*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)