اس حکمت عملی میں ڈبل اوسط لائن کراسنگ کا اصول استعمال کیا گیا ہے ، جس میں رجحان سے باخبر رہنے والے اشارے کے ساتھ مل کر ، رجحان کا فیصلہ اور اس کی پیروی کی جاتی ہے۔ بنیادی خیال یہ ہے کہ جب قلیل مدتی اوسط لائن پر طویل مدتی اوسط لائن سے گزرتا ہے تو زیادہ کام کریں ، اور قلیل مدتی اوسط لائن کے نیچے طویل مدتی اوسط لائن سے گزرنے پر خالی ہوجائیں۔ اس کے ساتھ ہی 100 دن کی اوسط لائن کو شامل کریں تاکہ مجموعی رجحان کی سمت کا فیصلہ کیا جاسکے ، اور جھوٹے ٹوٹ پھوٹ سے بچیں۔
اس حکمت عملی میں بنیادی طور پر ڈبل مساوی لائن کراس سسٹم اور رجحان ٹریکنگ سسٹم شامل ہیں۔
ڈبل مساوی لائن کراسنگ سسٹم میں فاسٹ لائن EMA1 اور سست لائن EMA2 شامل ہیں۔ اس میں EMA1 ڈیفالٹ 10 ویں لائن ہے ، EMA2 ڈیفالٹ 20 ویں لائن ہے۔ جب فاسٹ لائن پر سست لائن کو عبور کرتے ہیں تو خریدنے کا اشارہ پیدا ہوتا ہے ، اور جب فاسٹ لائن کے نیچے سست لائن کو عبور کرتے ہیں تو فروخت کا اشارہ پیدا ہوتا ہے۔
مجموعی رجحان کی سمت کا تعین کرنے کے لئے سو دن کی اوسط لائن EMA100 کو شامل کریں۔ خریدنے کا اشارہ صرف اس وقت پیدا ہوتا ہے جب قیمت اوپر کی طرف بڑھتی ہے (قیمت 100 دن کی اوسط لائن سے اوپر ہے) ، اور تیز لائن پر سست لائن کو توڑنا۔ فروخت کا اشارہ صرف اس وقت پیدا ہوتا ہے جب قیمت نیچے کی طرف بڑھتی ہے (قیمت 100 دن کی اوسط لائن سے نیچے ہے) ، اور تیز لائن کے نیچے سست لائن کو توڑنا۔
اس کے علاوہ، K لائن پر خریدنے اور بیچنے والے تیر کو نشان زد کیا گیا ہے تاکہ ٹریڈنگ سگنل کو بصری طور پر دکھایا جاسکے۔
ٹرینڈ ٹریکنگ سسٹم دن کے اندر اور دورانیے کے اندر دن کی لائن کا استعمال کرتے ہوئے رجحان کی سمت کی دوبارہ تصدیق کرتا ہے۔ دن کے اندر 5 منٹ اور 60 منٹ کی ہیکن - آشی میڈین لائن کا استعمال کرتے ہوئے فیصلہ کیا جاتا ہے ، اور دن کے اندر 8 دن کی 12 دن کی اوسط لائن کا استعمال کرتے ہوئے فیصلہ کیا جاتا ہے۔
حقیقی تجارتی سگنل صرف اس وقت جاری کیے جاتے ہیں جب دن کے اندر اور دورانیہ کے اندر فیصلے ایک جیسے ہوں۔ اس سے غیر اہم رجحانات کی سمت میں زیادہ تر شور کو مزید فلٹر کیا جاسکتا ہے۔
اس حکمت عملی کا سب سے بڑا فائدہ یہ ہے کہ رجحان ٹریکنگ اور یکساں کراسنگ سسٹم کو ایک ساتھ جوڑنا ، جعلی سگنل کو مؤثر طریقے سے فلٹر کرنے اور واپسی کو قابل برداشت حد تک کنٹرول کرنے کے قابل ہے۔
خاص طور پر، دو مساوی لائن کراسنگ نظام کے فوائد یہ ہیں:
آپریٹنگ آسان، اصولوں کو سمجھنے کے لئے آسان، beginners کے لئے موزوں ہے؛
آپریشن کو آگے بڑھنے دیں اور مخالف سمت سے گریز کریں۔
فاسٹ لائن اور سست لائن پیرامیٹرز کو ایڈجسٹ کیا جا سکتا ہے، مختلف ادوار کے مطابق؛
اس کے علاوہ ، یہ بھی کہا گیا ہے کہ اس کی قیمتوں کا تعین کرنے کے لئے ، اس کی قیمتوں کا تعین کرنے کے لئے ، اس کی قیمتوں کا تعین کرنے کی ضرورت ہے۔
EMA100 میں شامل ہونے کے فوائد:
نقصانات کو کم کرنے کے لئے غیر متوقع کارروائیوں کو فلٹر کریں؛
ٹرینڈ آپریشنز کے ساتھ کام کرتے ہوئے ، واپسی کو کنٹرول کیا جاسکتا ہے۔
ٹرینڈ ٹریکنگ کے فوائد:
ایک سے زیادہ وقت کے طول و عرض کا فیصلہ کرنے کے لئے، ایک واحد وقت کی مدت کے شور سے متاثر ہونے سے بچنے کے لئے؛
اس بات کو یقینی بنائیں کہ تجارت کی سمت بڑے پیمانے پر رجحانات کے مطابق ہے اور واپسی کو کم کریں۔
Heikin-Ashi نے قیمتوں میں خرابی کو صاف کیا ، شور کو فلٹر کیا ، صرف رجحانات کو پکڑ لیا۔
اس حکمت عملی کے کچھ خطرات بھی ہیں جن کے بارے میں آگاہ ہونا ضروری ہے:
طویل مدت کے حساب کتاب میں ، مساوی لائنیں اکثر کراس ہوجاتی ہیں ، جس سے بہت زیادہ تجارت کے مواقع اور غیر ملکی تجارت کے اخراجات پیدا ہوتے ہیں۔
ٹریڈنگ سگنل رجحان کے ابتدائی مرحلے سے محروم ہوسکتے ہیں.
اگر بڑے پیمانے پر رجحان بدل جاتا ہے تو ، اس سے بڑے پیمانے پر نقصانات ہوسکتے ہیں۔
پیرامیٹرز کی ترتیب کو بہتر بنانے کی ضرورت ہے ، اور اگر یہ مناسب نہیں ہے تو اس سے حکمت عملی کی کارکردگی متاثر ہوسکتی ہے۔
ردعمل:
غیر فعال تجارت سے بچنے کے لئے جمع کرنے کے دوران آپریشن کی تعدد کو کم کریں۔
رجحانات کے ابتدائی سگنل حاصل کرنے کے لئے اوسط لائن کی مدت کو مناسب طریقے سے کم کریں۔
اسٹاپ نقصان کا تعین کریں اور ایک بار کے نقصان کو کنٹرول کریں۔
پیرامیٹرز کی ترتیبات کو بہتر بنائیں ، مختلف اقسام اور طرز زندگی کے حالات کے مطابق ایڈجسٹ کریں۔
یہ حکمت عملی مندرجہ ذیل پہلوؤں سے بہتر بنائی جا سکتی ہے۔
اوسط لکیری دورانیہ کی اصلاح۔ آپ زیادہ پیرامیٹرز کے مجموعے کی جانچ کر سکتے ہیں اور بہترین دورانیہ تلاش کر سکتے ہیں۔
مزید ٹائم لائنز شامل کریں۔ مثال کے طور پر ، قمری یا سہ ماہی اشارے شامل کریں۔
اضافی سٹاپ میکانیزم موبائل سٹاپ یا انڈیکس سٹاپ کا تعین
ٹرانزیکشن حجم کے اشارے کے ساتھ مل کر۔ جیسے توانائی کی لہر کے ڈی جے جیسے اشارے کے ساتھ۔
داخلہ کے وقت کو بہتر بنائیں۔ آپ کو زیادہ حساس اشارے جیسے ایم اے سی ڈی کی مدد سے غور کرنا چاہئے
ایک سے زیادہ اقسام کو اپنانے کے لئے مرضی کے مطابق. زیادہ اقسام کو اپنانے کے لئے پیرامیٹرز کو ایڈجسٹ کریں.
اس حکمت عملی میں ڈبل مساوی لائن کراسنگ اور رجحان سے باخبر رہنے کے نظام کو مربوط کیا گیا ہے ، جس سے انفرادی نظام کی پریشانیوں سے بچنے کے ل their ان کے فوائد کو موثر طریقے سے استعمال کیا جاسکتا ہے۔ کثیر جہتی وقت کا فیصلہ تجارت کی سمت کی درستگی کی ضمانت دیتا ہے ، اور واپسی پر قابو پانا اچھا ہے۔ اس کو مزید بہتر بنانے کے ذریعہ ، مارکیٹ کے زیادہ ماحول کے مطابق ڈھال لیا جاسکتا ہے ، اور اس کی عملی جنگ کی قیمت ہے۔
/*backtest
start: 2023-09-20 00:00:00
end: 2023-09-27 00:00:00
period: 1h
basePeriod: 15m
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/
// © askkuldeeprandhawa
//@version=4
strategy("KSR Strategy", overlay=true)
par1=input(10)
par2=input(20)
ema1=ema(close,par1)
ema2=ema(close,par2)
buy=ema1>ema2
sell=ema2<ema1
mycolor= iff(buy,color.green,iff(sell,color.blue,color.red))
barcolor(color=mycolor)
ema100=ema(close,100)
ibuy=crossover(ema1,ema2)
iSell=crossunder(ema1,ema2)
varp=tostring(close[1])
plotshape(ibuy, "Up Arrow", shape.triangleup, location.belowbar, color.green, 0, 0,"Buy" , color.green, true, size.tiny)
plotshape(iSell, "Down Arrow", shape.triangledown, location.abovebar, color.red, 0, 0, "Sell", color.red, true, size.tiny)
crossed =crossover(ema(close,par1), ema(close,par2))
// if crossed
// l = label.new(bar_index, na, tostring(close),
// color=color.green,
// textcolor=color.white,
// style=label.style_labelup, yloc=yloc.belowbar)
crossed2 =crossunder(ema(close,par1), ema(close,par2))
// if crossed2
// l = label.new(bar_index, na, tostring(close),
// color=color.red,
// textcolor=color.white,
// style=label.style_labeldown, yloc=yloc.abovebar)
plot(ema(close,par1),"EMA Short",color=color.white)
plot(ema(close,par2),"EMA Long",color=color.orange)
longCondition = crossover(ema(close, par1), ema(close, par2))
if (longCondition)
strategy.entry("My Long Entry Id", strategy.long)
shortCondition = crossunder(ema(close, par1), ema(close, par2))
if (shortCondition)
strategy.entry("My Short Entry Id", strategy.short)
ma1_len = input(title="MA1", type=input.integer, defval=8, minval=1, maxval=100, step=1)
ma2_len = input(title="MA2", type=input.integer, defval=12, minval=1, maxval=100, step=1)
o = ema(open, ma1_len)
c = ema(close, ma1_len)
h = ema(high, ma1_len)
l = ema(low, ma1_len)
tim1=input('D',"Short Time")
tim2=input('W',"Long Time")
ema_p=input(title="EMA Period", type=input.integer, defval=16, minval=1, maxval=100, step=1)
refma = ema(close, ema_p)
plot(refma, title="EMA" , linewidth=1, color=close < refma ? color.orange : color.blue)
ha_t = heikinashi(syminfo.tickerid)
ha_o = security(ha_t, tim2, o)
ha_c = security(ha_t, tim2, c)
ha_h = security(ha_t, tim2, h)
ha_l = security(ha_t, tim2, l)
o2 = ema(ha_o, ma2_len)
c2 = ema(ha_c, ma2_len)
h2 = ema(ha_h, ma2_len)
l2 = ema(ha_l, ma2_len)
ha_col = ha_c > ha_o ? color.red : color.green
plotshape(true, style=shape.circle, color=ha_c > ha_o ? color.green : color.red, location=location.bottom)
ha_t1 = heikinashi(syminfo.tickerid)
ha_o1 = security(ha_t1, tim1, o)
ha_c1 = security(ha_t1, tim1, c)
ha_h1 = security(ha_t1, tim1, h)
ha_l1 = security(ha_t1, tim1, l)
o3 = ema(ha_o1, ma2_len)
c3 = ema(ha_c1, ma2_len)
h3 = ema(ha_h1, ma2_len)
l3 = ema(ha_l1, ma2_len)
ha_col1 = ha_c1 > ha_o1 ? color.red : color.green
plotshape(true, style=shape.circle, color=ha_c1 > ha_o1 ? color.green : color.red, location=location.top)