دوہری متحرک اوسط قیمت چینل ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-19 16:44:31
ٹیگز:

img

جائزہ

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

دوہری حرکت پذیر اوسط قیمت چینل ٹریڈنگ کی حکمت عملی کا بنیادی اصول یہ ہے:

  1. قیمت کی چھت اور قیمت کی منزل کو ایک قیمت چینل بنانے کے لئے تعمیر کریں۔ چھت سے اوپر کا توڑ ایک تیزی کا اشارہ ہے اور منزل سے نیچے کا توڑ ایک bearish اشارہ ہے۔

    • خریدنے کا اشارہ: قیمت فرش سے باہر نکلتی ہے اور اوسط سے نیچے ہے، طویل ہو جاتی ہے۔
    • فروخت کا اشارہ: قیمت چھت کو توڑتی ہے اور اوسط سے اوپر ہے، مختصر جاؤ.

حکمت عملی میں قیمت چینل اور حرکت پذیر اوسط دونوں اشارے کو مدنظر رکھا گیا ہے تاکہ مارکیٹ کے رجحان کا بہتر اندازہ لگایا جاسکے اور غلط سگنل کو فلٹر کیا جاسکے ، جس سے یہ نسبتا stable مستحکم ہے۔

فوائد کا تجزیہ

دوہری متحرک اوسط قیمت چینل ٹریڈنگ کی حکمت عملی مندرجہ ذیل فوائد ہیں:

  1. دو اشارے کو یکجا کرنے سے غلط سگنل کم ہوتے ہیں اور تجارتی سگنل زیادہ قابل اعتماد بن جاتے ہیں۔

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

خطرے کا تجزیہ

دوہری حرکت پذیر اوسط قیمت چینل ٹریڈنگ کی حکمت عملی میں بھی کچھ خطرات ہیں:

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

  2. جب قیمتیں چینل کے ارد گرد گھومتی ہیں تو ، تجارتی سگنل اکثر متحرک ہوسکتے ہیں ، جس سے تجارتی تعدد میں اضافہ ہوتا ہے۔

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

  4. سٹاپ نقصان کے طریقہ کار کی عدم موجودگی کے نتیجے میں نقصانات میں اضافہ ہونے پر خطرات کو مؤثر طریقے سے کنٹرول کرنے میں ناکامی ہوتی ہے۔

اس کے مطابق حل یہ ہیں:

  1. مختصر مدت کے رجحانات کو پکڑنے کے لئے حکمت عملی کو زیادہ حساس بنانے کے لئے چلتی اوسط مدت کو کم کرنا.

  2. غلط سگنل کو کم کرنے کے لئے قیمت چینل کی لمبائی پیرامیٹر میں اضافہ کریں۔ تجارتی تعدد پر قابو پانے کے لئے مناسب طریقے سے اندراج کے معیار کو بھی نرم کریں۔

  3. بہترین قیمت چینل کی ترتیبات کو تلاش کرنے کے لئے بیک ٹیسٹنگ کے ذریعے پیرامیٹرز کو بہتر بنائیں.

  4. ہر تجارت میں نقصانات کو کم کرنے کے لئے ایک متحرک سٹاپ نقصان منطق شامل کریں.

اصلاح

دوہری حرکت پذیر اوسط قیمت چینل ٹریڈنگ کی حکمت عملی کو مزید بہتر بنانے کی گنجائش ہے:

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

  2. مشین لرننگ ماڈلز کو بھی متعارف کرایا جاسکتا ہے ، جو متحرک ایڈجسٹمنٹ کے لئے حکمت عملی کے پیرامیٹرز کو تربیت دینے اور بہتر بنانے کے لئے تاریخی اعداد و شمار کا استعمال کرتے ہیں۔

  3. ایک زیادہ پیچیدہ بہتری یہ ہے کہ خصوصیات کو نکالنے اور سگنلز کا فیصلہ کرنے کے لئے گہری سیکھنے کے الگورتھم کا استعمال کریں ، روایتی اشارے کو نیورل نیٹ ورکس کے ساتھ تبدیل کریں تاکہ حکمت عملی کو ذہین بنایا جاسکے۔

خلاصہ

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


/*backtest
start: 2024-01-11 00:00:00
end: 2024-01-18 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © paparegier

//@version=4
strategy("G-Channel and EMA Strategy", shorttitle="GEMA", overlay=true)

// G-Channel Indicator
length = input(100)
a = 0.0
b = 0.0
a := na(a[1]) ? close : max(close, a[1]) - (a[1] - b[1]) / length
b := na(b[1]) ? close : min(close, b[1]) + (a[1] - b[1]) / length
avg = avg(a, b)

crossup = b[1] < close[1] and b > close
crossdn = a[1] < close[1] and a > close
bullish = barssince(crossdn) <= barssince(crossup)

// EMA Indicator
emaLength = input(20, title="EMA Length")
emaValue = ema(close, emaLength)

// Strategy Conditions
buyCondition = bullish and close < emaValue
sellCondition = not bullish and close > emaValue

// Execute Strategy
strategy.entry("Buy", strategy.long, when=buyCondition)
strategy.entry("Sell", strategy.short, when=sellCondition)

// Plotting
plot(avg, color=color.new(bullish ? color.lime : color.red, 90), linewidth=1, title="G-Channel Average")
plot(emaValue, color=color.rgb(0, 0, 255, 90), linewidth=1, title="EMA")

// Mark Buy and Sell Signals
plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.labelup, text="Buy", size=size.small)
plotshape(series=sellCondition, title="Sell Signal", color=color.red, style=shape.labeldown, text="Sell", size=size.small)



مزید