چلتی اوسط کراس اوور حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-07 15:48:41
ٹیگز:

img

جائزہ

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

اصول

یہ حکمت عملی بنیادی طور پر 10 دن کی سادہ چلتی اوسط (ایس ایم اے) اور 10 دن کی مثلث چلتی اوسط (ٹریما) کا حساب لگاتی ہے۔ جب ایس ایم اے ٹرما کے اوپر عبور کرتا ہے تو ، ایک خرید سگنل تیار ہوتا ہے ، جس سے یہ ظاہر ہوتا ہے کہ مارکیٹ کا رجحان زوال سے عروج کی طرف بدل گیا ہے ، اور ہم خرید سکتے ہیں۔ جب ایس ایم اے ٹرما سے نیچے عبور کرتا ہے تو ، ایک فروخت سگنل تیار ہوتا ہے ، جس سے یہ ظاہر ہوتا ہے کہ مارکیٹ کا رجحان عروج سے زوال کی طرف بدل گیا ہے ، اور ہم فروخت کرسکتے ہیں۔

خاص طور پر ، حکمت عملی پہلے اختتامی قیمت کو ان پٹ کرتی ہے ، اور ایس ایم اے اور ٹرما کے حساب کے لئے سائیکل کی لمبائی کی وضاحت کرتی ہے۔ ایس ایم اے کے لئے حساب کتاب کا فارمولا یہ ہے:

SMA = (P1 + P2 +... + Pn) / n

جہاں Pn پچھلے n دنوں کی اختتامی قیمت ہے۔

TRIMA کے لئے حساب کتاب کا فارمولا یہ ہے:

TRIMA = (SMA1 + SMA2 + SMA3) / 3

جہاں SMA1، SMA2، SMA3 بالترتیب پچھلے n دنوں کے اختتامی نرخوں کے SMA ہیں۔

لہذا TRIMA دراصل SMA کے اوپر حساب لگایا جاتا ہے ، جس کا بہتر ہموار اثر ہوتا ہے۔ جب قلیل مدتی SMA طویل مدتی TRIMA سے اوپر جاتا ہے تو ، اس سے قلیل مدتی حرکت پذیر اوسط کی خرابی کی نشاندہی ہوتی ہے ، اور ہم خرید سکتے ہیں۔ اس کے برعکس ، جب SMA TRIMA سے نیچے جاتا ہے تو ، اس سے قلیل مدتی حرکت پذیر اوسط سے نیچے خرابی کی نشاندہی ہوتی ہے ، اور ہم فروخت کرسکتے ہیں۔

فوائد

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

خطرات

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

اصلاح کی ہدایات

اس حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

  1. سائنسی طور پر بہترین مجموعہ تلاش کرنے کے لئے چلتی اوسط کے سائیکل پیرامیٹرز کو بہتر بنائیں.

  2. جب تجارتی حجم کم ہو تو غلط سگنل سے بچنے کے لئے ٹریڈنگ حجم جیسے فلٹرنگ اشارے شامل کریں۔

  3. مقامی رجحانات کا اندازہ کرنے کے لئے MACD جیسے رجحان اشارے کو یکجا کریں اور استحکام کے بازاروں میں کثرت سے تجارت سے بچیں.

  4. جب مارکیٹ مخصوص مراحل میں داخل ہوتی ہے تو سائیکل پیرامیٹرز کو متحرک طور پر ایڈجسٹ کرنے کے لئے موافقت پذیر چلتی اوسط کو اپنائیں۔

  5. متعدد ٹائم فریم کے ساتھ تصدیق کریں، جیسے صرف اس وقت اندراج پر غور کریں جب روزانہ اور 4 گھنٹے کی لائنیں دونوں توڑ جائیں۔

خلاصہ

چلتی اوسط کراس اوور حکمت عملی ایک سادہ اور عملی تکنیکی تجزیہ کی حکمت عملی ہے جو درمیانی اور طویل مدتی پوزیشن ٹریڈنگ کے لئے بہت موزوں ہے۔ یہ مؤثر طریقے سے رجحان کی سمت کی نشاندہی کرسکتی ہے۔ لیکن اس میں کچھ پسماندگی بھی ہے ، اور غلط سگنل کے امکان کو کم کرنے کے لئے رجحان فیصلے کے اشارے کے ساتھ فلٹر اور بہتر بنانے کی ضرورت ہے۔ اگر پیرامیٹرز کو مناسب طریقے سے بہتر بنایا جائے تو ، یہ سرمایہ کی حفاظت اور بڑے رجحان کے مواقع کو چھین سکتا ہے۔ یہ یقینی طور پر حکمت عملی کے خیال کے طور پر تحقیق اور اطلاق کے قابل ہے۔


/*backtest
start: 2022-10-31 00:00:00
end: 2023-11-06 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//TMA strategy I came across, uses sma to display entry/exit points for both margin and non margin trading. The buy/sell signals as well as syntax are hidden behind comments if you scroll down.
//Change the commented fields for margin or spot trading!
//@version=3
strategy("MP Rollercoaster Strat", overlay=true)

bgcolor ( color=black, transp=0, title='Blackground', editable=true)

x = input(close, "Red")
n = input(10, "periods")
trima = sma(sma(x,n), n)

kisa=input(5, "Green")
sma = sma(close, kisa)

bull = (sma>trima)
fill(plot(sma, color = green), plot(trima, color=red), bull ? green : red)

//Conditions
buy_signal = crossover(sma,trima)
sell_signal = crossunder(sma,trima)

plotshape(sell_signal, style=shape.triangleup, color = red, text="Short")
plotshape(buy_signal, style=shape.triangledown, color = green, text="Long")
//plotshape(sell_signal, style=shape.triangleup, color = red, text="Sell")
//plotshape(buy_signal, style=shape.triangledown, color = green, text="Buy")

alertcondition(sell_signal, title = 'Short', message = 'e= s= c=position b=long t=market l= | delay=30 | e= s= b=short l= t=market q=0.01')
alertcondition(buy_signal, title = 'Long', message =  'e= s= c=position b=short t=market l= | delay=30 | e= s= b=long l= t=market q=0.01')

//alertcondition(sell_signal, title = 'Sell', message = 'e= s= c=order b=buy | delay=3 | e= b=sell q=99% p=0.70% u=currency')
//alertcondition(buy_signal, title = 'Buy', message =  'e= s= c=order b=sell | delay=30 | e= b=buy q=80 p=0.1% u=currency')

testStartYear = input(2018, "From Year") 
testStartMonth = input(4, "From Month")
testStartDay = input(1, "From Day")
testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,0,0)

testStopYear = input(2019, "To Year")
testStopMonth = input(1, "To Month")
testStopDay = input(1, "To Day")
testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,0,0)

testPeriod() => true

if testPeriod()
    if buy_signal
        strategy.entry("Long", true)
    

    if sell_signal
        strategy.close("Long")

مزید