
یہ حکمت عملی ایک تکنیکی تجزیہ ٹریڈنگ سسٹم ہے جس میں گاسسیئن چینل اور بے ترتیب نسبتا weak مضبوط اشارے اسٹوکاسٹک آر ایس آئی کا امتزاج کیا گیا ہے۔ گاسسیئن چینل انڈیکس کے ذریعے ایک اوپر اور نیچے چینل تشکیل دیتا ہے جو ایک متحرک سپورٹ اور مزاحمت کی جگہ فراہم کرتا ہے جو قیمت میں اتار چڑھاؤ کو بڑھاتا ہے۔ بے ترتیب آر ایس آئی نے ممکنہ الٹ سگنل کی تصدیق کے لئے آر ایس آئی کی قیمتوں کو ہموار کرکے٪ K اور٪ D لائنیں تیار کیں۔ یہ حکمت عملی کسی بھی وقت کی مدت پر لاگو ہوتی ہے اور تاجروں کو ایک منظم تجارتی طریقہ فراہم کرتی ہے۔
حکمت عملی کی بنیادی منطق درج ذیل کلیدی عناصر پر مبنی ہے:
اس حکمت عملی نے گاسس چینل اور بے ترتیب آر ایس آئی کے ساتھ مل کر ایک تجارتی نظام تشکیل دیا ہے جس میں رجحان کی پیروی اور الٹا پکڑنے کی صلاحیت ہے۔ اس حکمت عملی کے ڈیزائن میں تکنیکی تجزیہ کی متعدد جہتوں کو مدنظر رکھا گیا ہے ، جس میں ایک اچھی نظریاتی بنیاد اور عملی قابل عمل ہے۔ معقول پیرامیٹرز کی اصلاح اور خطرے کے انتظام کے ذریعہ ، اس حکمت عملی کو مختلف قسم کے مارکیٹ کے ماحول میں مستحکم کارکردگی کا مظاہرہ کرنے کا امکان ہے۔ تاہم ، صارفین کو حکمت عملی کے فوائد اور حدود کے بارے میں پوری طرح سے جاننے کی ضرورت ہے ، جس میں اصل تجارتی ماحول کے مطابق ہدف کے مطابق ایڈجسٹمنٹ کی ضرورت ہے۔
/*backtest
start: 2024-02-18 00:00:00
end: 2025-02-16 08:00:00
period: 3h
basePeriod: 3h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © fgkkaraca
//@version=5
strategy("Alienseeker GC and RSI Strategy", overlay=true, commission_type=strategy.commission.percent, commission_value=0.1, slippage=0, default_qty_type=strategy.percent_of_equity, default_qty_value=200, process_orders_on_close=true)
// Gaussian Channel Inputs
lengthGC = input.int(20, "Gaussian Channel Length", minval=1)
multiplier = input.float(2.0, "Standard Deviation Multiplier", minval=0.1)
// Calculate Gaussian Channel
basis = ta.ema(close, lengthGC)
deviation = multiplier * ta.stdev(close, lengthGC)
upperChannel = basis + deviation
lowerChannel = basis - deviation
// Plot Gaussian Channel
plot(basis, "Basis", color=color.blue)
plot(upperChannel, "Upper Channel", color=color.green)
plot(lowerChannel, "Lower Channel", color=color.red)
// Stochastic RSI Inputs
rsiLength = input.int(14, "RSI Length", minval=1)
stochLength = input.int(14, "Stochastic Length", minval=1)
smoothK = input.int(3, "Smooth K", minval=1)
smoothD = input.int(3, "Smooth D", minval=1)
// Calculate RSI
rsi = ta.rsi(close, rsiLength)
// Calculate Stochastic RSI
lowestRSI = ta.lowest(rsi, stochLength)
highestRSI = ta.highest(rsi, stochLength)
stochRSI = (rsi - lowestRSI) / (highestRSI - lowestRSI) * 100
k = ta.sma(stochRSI, smoothK)
d = ta.sma(k, smoothD)
// Trading Conditions
stochUp = k > d
priceAboveUpper = ta.crossover(close, upperChannel)
priceBelowUpper = ta.crossunder(close, lowerChannel)
// Date Range Filter
startDate = input(timestamp("2018-01-01"), "Start Date")
endDate = input(timestamp("2069-01-01"), "End Date")
timeInRange = true
// Strategy Execution
if timeInRange
strategy.entry("Long", strategy.long, when=priceBelowUpper and stochUp)
strategy.close("Long", when=priceAboveUpper )