
اس حکمت عملی کا نام ‘گولڈ کراس ڈیتھ کراس حکمت عملی’ ہے۔ اس کا بنیادی خیال یہ ہے کہ مارکیٹ کے رجحانات کو تبدیل کرنے کے لئے مارکیٹ کے رجحانات کو تبدیل کرنے کے لئے دو طاقتور تکنیکی اشارے سگنل کا استعمال کیا جائے۔
اس حکمت عملی میں ، ہم نے 50 اور 200 دوروں کی ایک سادہ حرکت پذیر اوسط (ایس ایم اے) کا حساب لگایا ہے۔ روایتی تفہیم کے مطابق ، جب 50 دن کی لکیر اوپر سے نیچے کی طرف 200 دن کی لکیر سے گزرتی ہے تو ، اسے کہتے ہیں مرجان کی موت کا کراس کراس ، اور یہ ایک اشارہ ہے۔ جب 50 دن کی لکیر نیچے کی طرف سے 200 دن کی لکیر کو توڑتی ہے ، اسے کہتے ہیں سنہری کراس کراس ، اور یہ ایک اشارہ ہے۔
اس حکمت عملی کا ٹریڈنگ منطق یہ ہے کہ ان دونوں سگنلوں کے ظہور کے مطابق پوزیشن قائم کی جائے۔ خاص طور پر ، حکمت عملی میں مرجان کی موت کے کراس لہر کے وقت خالی ہوجاتا ہے ، اور سنہری مرجان کے کراس لہر کے وقت زیادہ ہوتا ہے۔ اس طرح مارکیٹ کے رجحان کے نقطہ نظر کے قریب منافع بخش ہوسکتا ہے۔
اس کے علاوہ، حکمت عملی میں ایک مرضی کے مطابق ریٹرننگ ٹائم رینج کی خصوصیت بھی فراہم کی جاتی ہے۔ اس سے ہمیں مختلف تاریخوں کے درمیان حکمت عملی کی کارکردگی کی جانچ پڑتال کرنے کی اجازت ملتی ہے، جس سے ان کراس سگنل کی اصل تاثیر کا پتہ چلتا ہے۔
ہم خطرے کے لئے اوسط لائن پیرامیٹرز کو ایڈجسٹ کرسکتے ہیں ، دوسرے اشارے فلٹر سگنل کے ساتھ مل کر ، فنڈ مینجمنٹ کو بہتر بناسکتے ہیں ، اور حقیقی خطرے کو کم کرنے کے لئے عملی طور پر توثیق کی حکمت عملی اختیار کرسکتے ہیں۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
حکمت عملی کی کارکردگی پر مختلف پیرامیٹرز کے اثرات کی جانچ کر کے ، ہم بہتر مساوی کراس لائن ٹریڈنگ کے حل تلاش کرسکتے ہیں۔
یہ حکمت عملی مارکیٹ کے اہم موڑ کو پکڑنے کے لئے کلاسیکی تکنیکی اشارے سگنل کا استعمال کرتی ہے۔ حکمت عملی کا منطق سادہ اور واضح ہے ، لیکن اس کے ساتھ ہی یہ ایک آسان ریٹرننگ فنکشن بھی فراہم کرتا ہے۔ ہم رجحانات کی پیروی کے ایک جزو کے طور پر اس اقدام کی مدد کرسکتے ہیں۔ یقینا physical جسمانی طور پر مختلف بیرونی عوامل پر غور کرنے کی ضرورت ہے ، اور کسی ایک اشارے پر اندھے تجارت پر انحصار نہیں کیا جاسکتا ہے۔
/*backtest
start: 2024-01-14 00:00:00
end: 2024-01-21 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("[S_R__9] - Death and Golden Cross", overlay=true)
// Specific Time Date Range For Backtest
startDate = input.int(title='Start Date', defval=1, minval=1, maxval=31, group='DATE CONFIG')
startMonth = input.int(title='Start Month', defval=1, minval=1, maxval=12, group='DATE CONFIG')
startYear = input.int(title='Start Year', defval=2023, minval=1800, maxval=2100, group='DATE CONFIG')
endDate = input.int(title='End Date', defval=31, minval=1, maxval=31, group='DATE CONFIG')
endMonth = input.int(title='End Month', defval=12, minval=1, maxval=12, group='DATE CONFIG')
endYear = input.int(title='End Year', defval=2023, minval=1800, maxval=2100, group='DATE CONFIG')
SPECIFIC_DATE = input.bool(title='USE SPECIFIC DATE ?', defval=false, group='DATE CONFIG')
inDateRange = SPECIFIC_DATE ? time >= timestamp(syminfo.timezone, startYear, startMonth, startDate, 0, 0) and time < timestamp(syminfo.timezone, endYear, endMonth, endDate, 0, 0) : true
// Calculate 50 SMA and 200 SMA
sma50 = ta.sma(close, 50)
sma200 = ta.sma(close, 200)
// Detect a Death Cross (50 SMA crossing below 200 SMA)
deathCross = ta.crossunder(sma50, sma200)
// Detect a Golden Cross (50 SMA crossing above 200 SMA)
goldenCross = ta.crossover(sma50, sma200)
// Strategy Execution
if (inDateRange)
if (deathCross)
strategy.entry("Death Cross long", strategy.short)
if (goldenCross)
strategy.entry("Golden Cross short", strategy.long)
// Plot SMAs
plot(sma50, color=color.red, title="50 SMA")
plot(sma200, color=color.blue, title="200 SMA")
// Plotting Death Cross signal
plotshape(series=deathCross and inDateRange, title="Death Cross Signal", location=location.belowbar, color=color.red, style=shape.labeldown, text="DEATH CROSS")
// Plotting Golden Cross signal
plotshape(series=goldenCross and inDateRange, title="Golden Cross Signal", location=location.abovebar, color=color.green, style=shape.labelup, text="GOLDEN CROSS")