مکئی کی اوسط متغیر توازن ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-13 17:59:42
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

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

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

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

فوائد

  1. متعدد اشارے کے ساتھ مل کر زیادہ قابل اعتماد ٹریڈنگ سگنل
  2. طویل اور مختصر بیلنس ٹریڈنگ کے ساتھ منافع کی صلاحیت میں اضافہ
  3. مختلف مارکیٹ ماحول کے مطابق ڈھالنے کے قابل چلتی اوسط اقسام اور ادوار
  4. مختلف بصری اثرات کے ساتھ بدیہی رجحان کا پتہ لگانا
  5. واضح کوڈ کی ساخت کو سمجھنے اور اپنی مرضی کے مطابق کرنے کے لئے آسان

خطرات اور حل

  1. چلتی اوسط سے گمراہ کن سگنل

    • گمراہ کن سگنلز کو کم کرنے کے لئے مختلف ادوار کے چلتے ہوئے اوسط کے مجموعے کا استعمال کریں
    • سٹاپ نقصان کی طرح دیگر باہر نکلنے کی شرائط شامل کریں
  2. بعض ادوار حکمت عملی کے مطابق بہتر ہو سکتے ہیں

    • زیادہ سے زیادہ تلاش کرنے کے لئے مختلف مدت پیرامیٹرز کی جانچ کریں
    • کوڈ میں مدت پیرامیٹر متحرک اور سایڈست بنائیں
  3. طویل اور مختصر تجارت کے ساتھ نقصان کا خطرہ بڑھتا ہے

    • پوزیشن سائزنگ مناسب طریقے سے ایڈجسٹ کریں
    • صرف طویل ٹریڈنگ موڈ منتخب کریں

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

  1. ایک ہی تجارت کے نقصان کو کنٹرول کرنے کے لئے سٹاپ نقصان شامل کریں
  2. مارکیٹ میں دوبارہ داخل ہونے کے لئے حالات پیدا کریں
  3. پوزیشن سائزنگ کی حکمت عملی کو بہتر بنائیں
  4. نئے ٹریڈنگ سگنل جیسے اتار چڑھاؤ کے اشارے دریافت کریں
  5. متحرک طور پر مدت پیرامیٹرز کو بہتر بنائیں
  6. مختلف چلتی اوسط اقسام کے درمیان وزن کو بہتر بنائیں

خلاصہ

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


/*backtest
start: 2023-10-13 00:00:00
end: 2023-11-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("MASelect Crossover Strat", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
av1 = input(title="Active MA", defval="EMA", options=["EMA", "SMA", "WMA", "DEMA", "VWMA"])
av2 = input(title="Base MA", defval="EMA", options=["EMA", "SMA", "WMA", "DEMA", "VWMA"])
len1 = input(20, "Active Length")
len2 = input(100, "Base Length")
src = input(close, "Source")
strat = input(defval="Long+Short", options=["Long+Short", "Long Only"])

ema1 = ema(src, len1)
ema2 = ema(src, len2)
sma1 = sma(src, len1)
sma2 = sma(src, len2)
wma1 = wma(src, len1)
wma2 = wma(src, len2)
e1 = ema(src, len1)
e2 = ema(e1, len1)
dema1 = 2 * e1 - e2
e3 = ema(src, len2)
e4 = ema(e3, len2)
dema2 = 2 * e3 - e4
vwma1 = vwma(src, len1)
vwma2 = vwma(src, len2)

ma1 = av1 == "EMA"?ema1:av1=="SMA"?sma1:av1=="WMA"?wma1:av1=="DEMA"?dema1:av1=="VWMA"?vwma1:na
ma2 = av2 == "EMA"?ema2:av2=="SMA"?sma2:av2=="WMA"?wma2:av2=="DEMA"?dema2:av2=="VWMA"?vwma2:na

co = crossover(ma1, ma2)
cu = crossunder(ma1, ma2)
barcolor(co?lime:cu?yellow:na)
col = ma1 >= ma2?lime:red
bgcolor(co or cu?yellow:col)
plotshape(co, style=shape.triangleup, location=location.belowbar)
plotshape(cu, style=shape.triangledown)
plot(ma1, color=col, linewidth=3), plot(ma2, style=circles, linewidth=1)

strategy.entry("Buy", strategy.long, when=co)
if strat=="Long+Short"
    strategy.entry("Sell", strategy.short, when=cu)
else
    strategy.close("Buy", when=cu)

مزید