
متحرک اوسط کراس لائن ٹریڈنگ حکمت عملی مختلف ادوار کی متحرک اوسط کا حساب لگانے کے ذریعہ ، جب وہ گولڈ فورک یا ڈیڈ فورک ہوتے ہیں تو خریدنے یا بیچنے کی کارروائی کرتے ہیں ، جو تکنیکی تجزیہ کی قسم کی تجارتی حکمت عملی ہے۔ یہ حکمت عملی آسان ہے ، کم فنڈ لیتا ہے ، چھوٹی واپسی ، درمیانی لمبی لائن کے لئے موزوں ہے۔
یہ حکمت عملی 20 دور اور 50 دور کے اشاریہ منتقل اوسط (ای ایم اے) کا حساب لگاتا ہے۔ جب 20 دور ای ایم اے پر 50 دور ای ایم اے ہوتا ہے تو خریدنے کا آپریشن ہوتا ہے۔ جب 20 دور ای ایم اے کے نیچے 50 دور ای ایم اے ہوتا ہے تو فروخت کا آپریشن ہوتا ہے۔
EMA اشاریہ اشاریہ حرکت پذیر اوسط ہے ، جو حالیہ اعداد و شمار کو زیادہ وزن دیتا ہے۔ EMA کے حساب کتاب کا فارمولا یہ ہے:
EMAtoday = (Pricetoday * k) + EMAyesterday * (1-k)
اس میں، k = 2/ (دوروں کی تعداد + 1)
اس طرح ، جب قلیل مدتی ای ایم اے پر طویل مدتی ای ایم اے ہوتا ہے تو ، اس کی نشاندہی کی جاتی ہے کہ قیمت کا رجحان تیزی سے بڑھتا ہے ، LONG؛ جب قلیل مدتی ای ایم اے پر طویل مدتی ای ایم اے ہوتا ہے تو ، اس کی نشاندہی کی جاتی ہے کہ قیمت کا رجحان تیزی سے بڑھتا ہے ، SHORT
یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:
اس حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:
اس کے نتیجے میں ، اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے۔
ایک متحرک اوسط کراس لائن ٹریڈنگ حکمت عملی ایک سادہ اور موثر تکنیکی تجارتی حکمت عملی ہے ، جس کو سمجھنا اور اس پر عمل درآمد کرنا آسان ہے ، جس نے مارکیٹ کی جانچ پڑتال کی ہے۔ پیرامیٹرز کو بہتر بنانے ، معاون شرائط شامل کرنے اور اس طرح کے ذرائع کے ذریعہ ، تجارتی خطرے کو مزید کم کیا جاسکتا ہے ، حکمت عملی کی استحکام کو بہتر بنایا جاسکتا ہے۔ یہ حکمت عملی کوانٹم ٹریڈنگ کا ایک بنیادی ماڈیول بن سکتی ہے۔
/*backtest
start: 2022-11-20 00:00:00
end: 2023-11-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © brandlabng
//@version=5
//study(title="Holly Grail", overlay = true)
strategy('HG|E15m', overlay=true)
src = input(close, title='Source')
price = request.security(syminfo.tickerid, timeframe.period, src)
ma1 = input(20, title='1st MA Length')
type1 = input.string('EMA', '1st MA Type', options=['EMA'])
ma2 = input(50, title='2nd MA Length')
type2 = input.string('EMA', '2nd MA Type', options=['EMA'])
price1 = if type1 == 'EMA'
ta.ema(price, ma1)
price2 = if type2 == 'EMA'
ta.ema(price, ma2)
//plot(series=price, style=line, title="Price", color=black, linewidth=1, transp=0)
plot(series=price1, style=plot.style_line, title='1st MA', color=color.new(#219ff3, 0), linewidth=2)
plot(series=price2, style=plot.style_line, title='2nd MA', color=color.new(color.purple, 0), linewidth=2)
longCondition = ta.crossover(price1, price2)
if longCondition
strategy.entry('Long', strategy.long)
shortCondition = ta.crossunder(price1, price2)
if shortCondition
strategy.entry('Short', strategy.short)