
حرکت پذیر اوسط رجحان سے باخبر رہنے کی حکمت عملی مارکیٹ کی سمت کا اندازہ لگانے کے لئے سادہ حرکت پذیر اوسط اور تیز رفتار حرکت پذیر اوسط کا مجموعہ استعمال کرتی ہے ، اور اس کے نتیجے میں ایک تجارتی سگنل پیدا ہوتا ہے۔ جب قیمتیں سادہ اور تیز رفتار حرکت پذیر اوسط کو عبور کرتی ہیں تو زیادہ ہوتا ہے ، اور جب قیمتیں سادہ اور تیز رفتار حرکت پذیر اوسط کو عبور کرتی ہیں تو خالی ہوجاتی ہیں۔ یہ حکمت عملی متحرک طور پر بغیر کسی رجعت کے بہتر ہوتی ہے اور حقیقی وقت میں تجارتی سگنل ، رجحان کی تبدیلیوں کو پکڑ سکتی ہے۔
اس حکمت عملی میں ایس ایم اے فنکشن کا استعمال کیا گیا ہے جس میں 50 دوروں کی لمبائی کی ایک سادہ منتقل اوسط ایس ایم اے کا حساب لگایا گیا ہے ، اور اس کے ساتھ ساتھ ایک تیز رفتار منتقل اوسط ایف ایس ایم اے کا حساب لگایا گیا ہے۔ ایف ایس ایم اے کی حساب کتاب ایس ایم اے کی بنیاد پر قیمت کے این دوروں کے معیاری فرق سے 6 گنا زیادہ ہے۔
حکمت عملی دو بولیئن متغیرات long اور short کا استعمال کرتی ہے تاکہ زیادہ سے زیادہ اور کم سے کم حالات کو ریکارڈ کیا جاسکے۔ جب قیمت اسما اور ایف ایس ایم اے کو عبور کرتی ہے تو ، لمبا 1 پر رکھا جاتا ہے ، زیادہ سے زیادہ ہوتا ہے۔ جب قیمت نیچے ہوتی ہے تو ، لمبا 1 پر رکھا جاتا ہے ، فلیٹ ہوجاتا ہے۔ مختصر متغیرات بھی اسی طرح کی منطق کا استعمال کرتے ہیں جو خلائی حالت کو سنبھالتے ہیں۔
حکمت عملی رجحانات کے فیصلے کو ریکارڈ کرنے کے لئے رجحان متغیر کا استعمال کرتی ہے۔ جب قیمت fsma اور sma سے زیادہ ہوتی ہے تو ، رجحان 1 ہوتا ہے ، جو اوپر کی طرف رجحان ظاہر کرتا ہے۔ جب قیمت fsma اور sma سے کم ہوتی ہے تو ، رجحان -1 ہوتا ہے ، جو نیچے کی طرف رجحان ظاہر کرتا ہے۔
رجحان کے مطابق حقیقی وقت کے فیصلے ، طویل اور مختصر تجارتی سگنل پیدا کریں۔ جب رجحان نیچے سے اوپر کی طرف جاتا ہے تو ، اگر قیمت ایف ایس ایم اے سے زیادہ ہے تو ، زیادہ کام کریں۔ جب رجحان اوپر سے نیچے کی طرف جاتا ہے تو ، اگر قیمت ایس ایم اے سے کم ہے تو ، خالی ہوجائیں۔
اس حکمت عملی میں رجحانات کا اندازہ لگانے اور تجارت کو توڑنے کے طریقوں پر غور کیا گیا ہے ، جس سے رجحانات میں تبدیلی کے نتیجے میں تجارت کے مواقع کو مؤثر طریقے سے پکڑا جاسکتا ہے۔
ڈبل تصدیق ماڈل کا استعمال کرتے ہوئے ، ایک ہی وقت میں دو منتقل اوسط کا پتہ لگانے سے ، جعلی توڑ کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے۔
رجحانات کا اندازہ لگانے اور تجارت کو توڑنے کے ساتھ مل کر ، آپ رجحانات کے موڑ پر مواقع کو پکڑ سکتے ہیں۔
ریٹریکٹو ٹیسٹنگ اور آپٹیمائزیشن کے بغیر ، تمام تجارتی سگنل حقیقی وقت میں پیدا ہوتے ہیں ، بغیر کسی منحنی خطوط کے۔
حکمت عملی کی منطق سادہ اور واضح ہے، اسے سمجھنا اور تبدیل کرنا آسان ہے۔
بصری ترتیب پیرامیٹرز ، لمبائی کی مدت ، ضرب ، وغیرہ کو مارکیٹ کے مطابق ایڈجسٹ کیا جاسکتا ہے۔
دو طرفہ حکمت عملی کے نتیجے میں بار بار تجارت اور ریورس نقصانات کا سامنا کرنا پڑتا ہے۔
یہ بھی ممکن ہے کہ حرکت پذیری اوسط خود کو رجحان کی تبدیلی سے محروم کر سکتا ہے.
نقصانات کو روکنے کے لئے کوئی طریقہ کار نہیں ہے، انفرادی نقصانات کو کنٹرول کرنے کے لئے نہیں.
غیر مناسب پیرامیٹرز کے نتیجے میں زیادہ بار بار یا زیادہ تاخیر سے لین دین ہوسکتا ہے۔
خطرے 1 اور 2 کے لئے ، اوسط لائن کی مدت کو مناسب طریقے سے بڑھایا جاسکتا ہے ، اور واپسی کی روک تھام کو شامل کیا جاسکتا ہے۔
خطرہ 3 کے لئے ، فی صد اسٹاپ نقصان یا لٹکا ہوا اسٹاپ نقصان طے کیا جاسکتا ہے۔
خطرے 4 کے لئے، مختلف مارکیٹوں کے لئے پیرامیٹرز کو ایڈجسٹ کرنا چاہئے، ایک مقررہ پیرامیٹرز سے بچنے کے لئے.
رجحان فلٹرنگ شرائط میں اضافہ کریں ، MACD ، DMI اور دیگر اشارے کے ذریعہ رجحانات کی تصدیق کریں۔
KD ، RSI اور دیگر اشارے کا استعمال کرتے ہوئے اوور بیئر اور اوور سیل کے ساتھ انٹری کریں۔
مجموعی طور پر اسٹاپ نقصان کے طریقہ کار کو شامل کریں ، جیسے ٹریکنگ اسٹاپ ، فیصد اسٹاپ نقصان ، وغیرہ۔
پوزیشن مینجمنٹ ماڈیولز شامل کریں ، جیسے پوزیشن سائز کو متحرک طور پر ایڈجسٹ کریں۔
پیرامیٹرز کی ترتیبات کو بہتر بنائیں تاکہ یہ مختلف حالات کے دورانیوں کو زیادہ مؤثر طریقے سے اپنایا جاسکے۔
مشین لرننگ ماڈیولز کو شامل کریں اور AI ٹیکنالوجی کا استعمال کرتے ہوئے پیرامیٹرز کو خود بخود بہتر بنائیں۔
ایک جامع حکمت عملی تیار کریں اور دوسرے اشارے کا استعمال کرتے ہوئے جعلی کامیابی حاصل کریں۔
گہری سیکھنے کی تکنیک کا استعمال کرتے ہوئے زیادہ پیچیدہ رجحانات کے نمونوں کی نشاندہی کریں۔
حرکت پذیر اوسط رجحان ٹریکنگ حکمت عملی مجموعی طور پر ایک نسبتا simple آسان رجحان ٹریکنگ حکمت عملی ہے۔ یہ تیزی سے اور آہستہ اوسط لائن کا استعمال کرتا ہے تاکہ رجحان کی سمت کا فیصلہ کیا جاسکے ، اور رجحان کے موڑ کے مقام پر رجحان کا تبادلہ کیا جاسکے ، جس سے قیمت کے رجحان کی تبدیلی کو مؤثر طریقے سے پکڑا جاسکے۔ تاہم ، اس حکمت عملی میں کچھ مسائل بھی ہیں ، جیسے کہ بار بار تجارت ، تاخیر کا خطرہ وغیرہ۔ مستقبل کی اصلاح کی سمت میں رجحان فلٹر ، اسٹاپ لاس ماڈیول ، متحرک ایڈجسٹمنٹ پیرامیٹرز وغیرہ شامل ہیں۔ مجموعی طور پر ، یہ حکمت عملی رجحان ٹریکنگ گیٹ وے حکمت عملی کے طور پر زیادہ موزوں ہے۔
/*backtest
start: 2022-10-26 00:00:00
end: 2023-11-01 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("SMA STRATEGY", shorttitle="SMA TREND", overlay=true, calc_on_order_fills=true)
length = input(title="Length", type=input.integer, defval=50)
src_=input(close, title="Source", type=input.source)
mult=input(6.0, title="Mult")
barc=input(true, title="Use barcolor?")
plots=input(false, title="Show plots?")
tri=input(false, title="Use triangles?")
r(src, n)=>
s = 0.0
for i = 0 to n-1
s := s + ((n-(i*2+1))/2)*src[i]
x=s/(n*(n+1))
x
l=sma(low, length)
h=sma(high, length)
lr= l+mult*r(low, length)
hr= h+mult*r(high, length)
trend=0
trend:=src_ > lr and src_ > hr ? 1 : src_ < lr and src_ < hr ? -1 : trend[1]
strategy.close("Long", when=trend==-1)
strategy.close("Short", when=trend==1)
strategy.entry("Long", strategy.long, when=trend==1 and src_>h)
strategy.entry("Short", strategy.short, when=trend==-1 and src_<l)
long=0
short=0
long:= trend==1 and src_>h ? 1 : trend==-1 ? -1 : long[1]
short:= trend==-1 and src_<l ? 1 : trend==1 ? -1 : short[1]
barcolor(barc? (long>0? color.green : short>0? color.red : trend>0? color.orange: trend<0 ? color.white : color.blue) : na)
plotshape(tri? close : na, style= shape.diamond, color= long>0? color.green : short>0? color.red : trend>0? color.orange: trend<0 ? color.white : color.blue, location=location.top)
//shortenter=
a1=plot(plots? l : na, color=color.blue, linewidth=1)
//longenter=
a2=plot(plots? h : na, color=color.blue, linewidth=1)
fill(a1, a2, color=color.blue)
//stopshort=
b1=plot(plots? hr : na, color=color.navy, linewidth=1)
//stoplong=
b2=plot(plots? lr : na, color=color.navy, linewidth=1)
fill(b1, b2, color=color.navy)