Stochastic Oscillator حکمت عملی


تخلیق کی تاریخ: 2023-11-06 09:30:27 آخر میں ترمیم کریں: 2023-11-06 09:30:27
کاپی: 1 کلکس کی تعداد: 574
1
پر توجہ دیں
1617
پیروکار

Stochastic Oscillator حکمت عملی

جائزہ

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

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

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

دوسرا ، MACD ایک اہم رجحان سے باخبر رہنے کا اشارے کے طور پر بھی اس حکمت عملی کے ذریعہ استعمال کیا جاتا ہے۔ MACD مختصر مدت کے ایما ((12 دن) اور طویل مدتی ایما ((24 دن) کے فرق کی گنتی کرکے ، پھر سگنل لائن ((9 دن) کے ایما) کا حساب لگاتا ہے۔ جب MACD نیچے سے اوپر کی طرف سے سگنل لائن کو عبور کرتا ہے تو ، خریدنے کا اشارہ ہوتا ہے۔ جب اوپر سے نیچے سگنل لائن کو عبور کرتا ہے تو ، فروخت کا اشارہ ہوتا ہے۔

اس کے علاوہ ، ہل منتقل اوسط اس حکمت عملی میں متعارف کرایا گیا ہے تاکہ حرکت پذیری اوسط کی تاخیر کو کم کیا جاسکے اور قیمتوں میں تبدیلی کے اشارے کی حساسیت کو بہتر بنایا جاسکے۔ اس کا حساب کتاب اس طرح کیا جاتا ہے: نصف دورانیے کے WMA کو 2 سے ضرب دیں ، مکمل دورانیے کے WMA کو کم کریں ، اور پھر کھلے حصے کے دورانیے کے WMA کا حساب لگائیں۔ تیز رفتار ہل ایم اے اور سست رفتار ہل ایم اے کا ایک کراس ایک معاون خرید و فروخت سگنل کے طور پر کام کرتا ہے۔

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

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

  • ایک کثیر اشارے کا مجموعہ ، ایک ٹن ، MACD اور ہل MA کے تین اشارے کا مجموعی استعمال ، فیصلہ سازی کی ایک مضبوط طاقت تشکیل دے رہا ہے۔

  • غلط سگنل کو کم کریں ، مختلف اشارے کے مابین توثیق کی جاسکتی ہے ، جس سے کسی ایک اشارے میں غلط فہمی کا امکان کم ہوجاتا ہے۔

  • آپریشنل کارکردگی کو بہتر بنائیں ، صرف اس وقت تجارت کریں جب متعدد اشارے ایک جیسے ہوں ، اور بار بار تجارت سے گریز کریں۔

  • ایڈجسٹ پیرامیٹرز ، اشارے کے پیرامیٹرز کو مارکیٹ کے مطابق ایڈجسٹ کیا جاسکتا ہے ، تاکہ حکمت عملی کی موافقت کو بہتر بنایا جاسکے۔

  • تاخیر کو کم کرنے کے لئے ، ہل ایم اے نے قیمتوں میں تبدیلیوں کو جلد پکڑنے کے لئے منتقل اوسط کے حساب کتاب میں بہتری لائی ہے۔

اسٹریٹجک رسک

  • اس کے علاوہ ، یہ بھی کہا گیا ہے کہ فضائی مداخلت کا خطرہ بہت زیادہ ہے ، جس سے غلط سگنل پیدا ہوسکتے ہیں۔

  • غلط اشارے پیرامیٹرز کی ترتیب بھی حکمت عملی کی کارکردگی کو متاثر کرتی ہے۔

  • انڈیکیٹر کی تبدیلی کے اشارے پر زیادہ توجہ دینے سے رجحانات سے محروم ہوسکتا ہے۔

  • ہل ایم اے ایک نیا اشارے ہے جس کی طویل مدتی افادیت کی تصدیق ہونا باقی ہے۔

  • اس کے نتیجے میں ، آپ کو کم ٹرانزیکشن فریکوئینسی کا سامنا کرنا پڑتا ہے ، جو آپ کو تمام مواقع سے فائدہ اٹھانے سے روکتا ہے۔

اصلاح کی سمت

  • اس کے علاوہ، آپ کو Bollinger Bands جیسے دیگر اشارے کو ٹیسٹ کر سکتے ہیں، اور فیصلہ سازی کے نظام کو بہتر بنانے کے لۓ.

  • اشارے کے پیرامیٹرز کو ایڈجسٹ کرنے کے لئے ، پیرامیٹرز کا بہترین مجموعہ تلاش کریں۔

  • متحرک سٹاپ نقصان کے نظام کو متعارف کرایا جا سکتا ہے واحد نقصان کو کنٹرول کرنے کے لئے.

  • رجحانات کے اشارے کے ساتھ رجحانات کے مواقع سے بچنے کے لئے رجحانات کا اندازہ لگایا جا سکتا ہے.

  • پوزیشن مینجمنٹ کو بہتر بنانا ، مختلف مارکیٹوں میں تجارت کی تعدد اور پوزیشنوں کو ایڈجسٹ کرنا۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2022-10-30 00:00:00
end: 2023-11-05 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
strategy("Ichimoku Kinko Hyo + HULL-MA_X + MacD", shorttitle="@m", overlay=true, default_qty_type=strategy.percent_of_equity, max_bars_back=1000, default_qty_value=100, calc_on_order_fills= true, calc_on_every_tick=true, pyramiding=0)

keh=input(title="Double HullMA",defval=12, minval=1)

n2ma=2*wma(close,round(keh/2))
nma=wma(close,keh)
diff=n2ma-nma
sqn=round(sqrt(keh))
n2ma1=2*wma(close[1],round(keh/2))
nma1=wma(close[1],keh)
diff1=n2ma1-nma1
sqn1=round(sqrt(keh))
n1=wma(diff,sqn)
n2=wma(diff1,sqn)
b=n1>n2?lime:red
c=n1>n2?green:red
d=n1>n2?red:green

TenkanSenPeriods = input(9, minval=1, title="Tenkan Sen Periods")
KijunSenPeriods = input(24, minval=1, title="Kijun Sen Periods")
SenkouSpanBPeriods = input(51, minval=1, title="Senkou Span B Periods")
displacement = input(24, minval=1, title="Displacement")
donchian(len) => avg(lowest(len), highest(len))
TenkanSen = donchian(TenkanSenPeriods)
KijunSen = donchian(KijunSenPeriods)
SenkouSpanA = avg(TenkanSen, KijunSen)
SenkouSpanB = donchian(SenkouSpanBPeriods)
LS=close, offset = -displacement

MACD_Length = input(9)
MACD_fastLength = input(12)
MACD_slowLength = input(24)
MACD = ema(close, MACD_fastLength) - ema(close, MACD_slowLength)
aMACD = ema(MACD, MACD_Length)

a1=plot(n1,color=c)
a2=plot(n2,color=c)
plot(cross(n1, n2) ? n1 : na, style = circles, color=b, linewidth = 4)
plot(cross(n1, n2) ? n1 : na, style = line, color=d, linewidth = 3)
plot(TenkanSen, color=blue, title="Tenkan Sen", linewidth = 2)
plot(KijunSen, color=maroon, title="Kijun Sen", linewidth = 3)
plot(close, offset = -displacement, color=orange, title="Chikou Span", linewidth = 2)
p1=plot (SenkouSpanA, offset = displacement, color=green,  title="Senkou Span A", linewidth = 2)
p2=plot (SenkouSpanB, offset = displacement, color=red,  title="Senkou Span B", linewidth = 3)
fill(p1, p2, color = SenkouSpanA > SenkouSpanB ? green : red)

closelong = n1<n2 and close<n2 and (MACD<aMACD or TenkanSen<KijunSen or close<KijunSen)
if (closelong)
    strategy.close("Long")

closeshort = n1>n2 and close>n2 and (MACD>aMACD or TenkanSen>KijunSen or close>KijunSen)
if (closeshort)
    strategy.close("Short")

longCondition = n1>n2 and close>n2 and MACD>aMACD and (TenkanSen>KijunSen or close>KijunSen) 
if (longCondition)
    strategy.entry("Long",strategy.long)

shortCondition = n1<n2 and close<n2 and MACD<aMACD and (TenkanSen<KijunSen or close<KijunSen)
if (shortCondition)
    strategy.entry("Short",strategy.short)