حکمت عملی کی پیروی کرنے والا اوسط رجحان


تخلیق کی تاریخ: 2023-11-02 16:58:23 آخر میں ترمیم کریں: 2023-11-02 16:58:23
کاپی: 0 کلکس کی تعداد: 615
1
پر توجہ دیں
1621
پیروکار

حکمت عملی کی پیروی کرنے والا اوسط رجحان

جائزہ

حرکت پذیر اوسط رجحان سے باخبر رہنے کی حکمت عملی مارکیٹ کی سمت کا اندازہ لگانے کے لئے سادہ حرکت پذیر اوسط اور تیز رفتار حرکت پذیر اوسط کا مجموعہ استعمال کرتی ہے ، اور اس کے نتیجے میں ایک تجارتی سگنل پیدا ہوتا ہے۔ جب قیمتیں سادہ اور تیز رفتار حرکت پذیر اوسط کو عبور کرتی ہیں تو زیادہ ہوتا ہے ، اور جب قیمتیں سادہ اور تیز رفتار حرکت پذیر اوسط کو عبور کرتی ہیں تو خالی ہوجاتی ہیں۔ یہ حکمت عملی متحرک طور پر بغیر کسی رجعت کے بہتر ہوتی ہے اور حقیقی وقت میں تجارتی سگنل ، رجحان کی تبدیلیوں کو پکڑ سکتی ہے۔

حکمت عملی کا اصول

اس حکمت عملی میں ایس ایم اے فنکشن کا استعمال کیا گیا ہے جس میں 50 دوروں کی لمبائی کی ایک سادہ منتقل اوسط ایس ایم اے کا حساب لگایا گیا ہے ، اور اس کے ساتھ ساتھ ایک تیز رفتار منتقل اوسط ایف ایس ایم اے کا حساب لگایا گیا ہے۔ ایف ایس ایم اے کی حساب کتاب ایس ایم اے کی بنیاد پر قیمت کے این دوروں کے معیاری فرق سے 6 گنا زیادہ ہے۔

حکمت عملی دو بولیئن متغیرات long اور short کا استعمال کرتی ہے تاکہ زیادہ سے زیادہ اور کم سے کم حالات کو ریکارڈ کیا جاسکے۔ جب قیمت اسما اور ایف ایس ایم اے کو عبور کرتی ہے تو ، لمبا 1 پر رکھا جاتا ہے ، زیادہ سے زیادہ ہوتا ہے۔ جب قیمت نیچے ہوتی ہے تو ، لمبا 1 پر رکھا جاتا ہے ، فلیٹ ہوجاتا ہے۔ مختصر متغیرات بھی اسی طرح کی منطق کا استعمال کرتے ہیں جو خلائی حالت کو سنبھالتے ہیں۔

حکمت عملی رجحانات کے فیصلے کو ریکارڈ کرنے کے لئے رجحان متغیر کا استعمال کرتی ہے۔ جب قیمت fsma اور sma سے زیادہ ہوتی ہے تو ، رجحان 1 ہوتا ہے ، جو اوپر کی طرف رجحان ظاہر کرتا ہے۔ جب قیمت fsma اور sma سے کم ہوتی ہے تو ، رجحان -1 ہوتا ہے ، جو نیچے کی طرف رجحان ظاہر کرتا ہے۔

رجحان کے مطابق حقیقی وقت کے فیصلے ، طویل اور مختصر تجارتی سگنل پیدا کریں۔ جب رجحان نیچے سے اوپر کی طرف جاتا ہے تو ، اگر قیمت ایف ایس ایم اے سے زیادہ ہے تو ، زیادہ کام کریں۔ جب رجحان اوپر سے نیچے کی طرف جاتا ہے تو ، اگر قیمت ایس ایم اے سے کم ہے تو ، خالی ہوجائیں۔

اس حکمت عملی میں رجحانات کا اندازہ لگانے اور تجارت کو توڑنے کے طریقوں پر غور کیا گیا ہے ، جس سے رجحانات میں تبدیلی کے نتیجے میں تجارت کے مواقع کو مؤثر طریقے سے پکڑا جاسکتا ہے۔

اسٹریٹجک فوائد

  1. ڈبل تصدیق ماڈل کا استعمال کرتے ہوئے ، ایک ہی وقت میں دو منتقل اوسط کا پتہ لگانے سے ، جعلی توڑ کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے۔

  2. رجحانات کا اندازہ لگانے اور تجارت کو توڑنے کے ساتھ مل کر ، آپ رجحانات کے موڑ پر مواقع کو پکڑ سکتے ہیں۔

  3. ریٹریکٹو ٹیسٹنگ اور آپٹیمائزیشن کے بغیر ، تمام تجارتی سگنل حقیقی وقت میں پیدا ہوتے ہیں ، بغیر کسی منحنی خطوط کے۔

  4. حکمت عملی کی منطق سادہ اور واضح ہے، اسے سمجھنا اور تبدیل کرنا آسان ہے۔

  5. بصری ترتیب پیرامیٹرز ، لمبائی کی مدت ، ضرب ، وغیرہ کو مارکیٹ کے مطابق ایڈجسٹ کیا جاسکتا ہے۔

اسٹریٹجک رسک

  1. دو طرفہ حکمت عملی کے نتیجے میں بار بار تجارت اور ریورس نقصانات کا سامنا کرنا پڑتا ہے۔

  2. یہ بھی ممکن ہے کہ حرکت پذیری اوسط خود کو رجحان کی تبدیلی سے محروم کر سکتا ہے.

  3. نقصانات کو روکنے کے لئے کوئی طریقہ کار نہیں ہے، انفرادی نقصانات کو کنٹرول کرنے کے لئے نہیں.

  4. غیر مناسب پیرامیٹرز کے نتیجے میں زیادہ بار بار یا زیادہ تاخیر سے لین دین ہوسکتا ہے۔

  5. خطرے 1 اور 2 کے لئے ، اوسط لائن کی مدت کو مناسب طریقے سے بڑھایا جاسکتا ہے ، اور واپسی کی روک تھام کو شامل کیا جاسکتا ہے۔

  6. خطرہ 3 کے لئے ، فی صد اسٹاپ نقصان یا لٹکا ہوا اسٹاپ نقصان طے کیا جاسکتا ہے۔

  7. خطرے 4 کے لئے، مختلف مارکیٹوں کے لئے پیرامیٹرز کو ایڈجسٹ کرنا چاہئے، ایک مقررہ پیرامیٹرز سے بچنے کے لئے.

حکمت عملی کی اصلاح کی سمت

  1. رجحان فلٹرنگ شرائط میں اضافہ کریں ، MACD ، DMI اور دیگر اشارے کے ذریعہ رجحانات کی تصدیق کریں۔

  2. KD ، RSI اور دیگر اشارے کا استعمال کرتے ہوئے اوور بیئر اور اوور سیل کے ساتھ انٹری کریں۔

  3. مجموعی طور پر اسٹاپ نقصان کے طریقہ کار کو شامل کریں ، جیسے ٹریکنگ اسٹاپ ، فیصد اسٹاپ نقصان ، وغیرہ۔

  4. پوزیشن مینجمنٹ ماڈیولز شامل کریں ، جیسے پوزیشن سائز کو متحرک طور پر ایڈجسٹ کریں۔

  5. پیرامیٹرز کی ترتیبات کو بہتر بنائیں تاکہ یہ مختلف حالات کے دورانیوں کو زیادہ مؤثر طریقے سے اپنایا جاسکے۔

  6. مشین لرننگ ماڈیولز کو شامل کریں اور AI ٹیکنالوجی کا استعمال کرتے ہوئے پیرامیٹرز کو خود بخود بہتر بنائیں۔

  7. ایک جامع حکمت عملی تیار کریں اور دوسرے اشارے کا استعمال کرتے ہوئے جعلی کامیابی حاصل کریں۔

  8. گہری سیکھنے کی تکنیک کا استعمال کرتے ہوئے زیادہ پیچیدہ رجحانات کے نمونوں کی نشاندہی کریں۔

خلاصہ کریں۔

حرکت پذیر اوسط رجحان ٹریکنگ حکمت عملی مجموعی طور پر ایک نسبتا 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)