وسائل لوڈ ہو رہے ہیں... لوڈنگ...

GM-8 اور ADX ڈبل حرکت پذیر اوسط حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-04-30 15:50:57
ٹیگز:ADXای ایم اے

img

جائزہ

GM-8 اور ADX ڈبل موونگ ایوریج حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو متعدد تکنیکی اشارے کو جوڑتی ہے۔ یہ ممکنہ خرید و فروخت کے سگنلز کی نشاندہی کرنے کے لئے GM-8 اشارے ، ADX اشارے ، اور ایک دوسرے EMA اشارے کا استعمال کرتی ہے۔ GM-8 اشارے کا استعمال قیمت کے رجحانات کا تعین کرنے کے لئے کیا جاتا ہے ، ADX اشارے کا استعمال رجحان کی طاقت کی تصدیق کے لئے کیا جاتا ہے ، اور دوسرا EMA اشارے رجحان کی سمت کا تعین کرنے میں مدد کے لئے استعمال کیا جاتا ہے۔ خرید و فروخت کے سگنل اس وقت پیدا ہوتے ہیں جب قیمت GM-8 موونگ ایوریج کو توڑ دیتی ہے اور ADX اشارے ایک حد سے اوپر ہوتا ہے۔ اس حکمت عملی کا فائدہ متعدد اشارے کے امتزاج میں ہے ، جو اشاروں کی وشوسنییتا کو بہتر بناتا ہے۔ تاہم ، اس میں کچھ خطرات بھی ہوتے ہیں ، جیسے غلط اشارے اور تاخیر۔ حکمت عملی کی سمتوں میں پیرامیٹر کی اصلاح ، اسٹاپ نقصان اور منافع کی اصلاح وغیرہ شامل ہیں۔ مجموعی طور پر ، GM-8 اور ADX ڈبل موونگ ایوریج ایک نسبتا mature

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

GM-8 اور ADX ڈبل چلتی اوسط حکمت عملی کا اصول مندرجہ ذیل ہے:

  1. قیمت کے رجحانات کا تعین کرنے کے لئے GM-8 اشارے کا حساب لگائیں۔ جب اختتامی قیمت GM-8 چلتی اوسط سے اوپر / نیچے گزرتی ہے تو ، یہ ممکنہ رجحان کی تبدیلی کی نشاندہی کرتا ہے۔
  2. رجحان کی طاقت کی تصدیق کے لئے ADX اشارے کا حساب لگائیں۔ جب ADX اشارے ایک حد سے زیادہ ہے (مثال کے طور پر ، 34) ، یہ ایک مضبوط موجودہ رجحان کی نشاندہی کرتا ہے اور اندراج پر غور کیا جاسکتا ہے۔
  3. رجحان کی سمت کا تعین کرنے میں مدد کے لئے دوسرا ای ایم اے اشارے کا حساب لگائیں۔ جب قیمت دوسرے ای ایم اے سے اوپر ہوتی ہے تو ، یہ تیزی سے بڑھتی ہے ، بصورت دیگر ، یہ bearish ہوتی ہے۔
  4. خرید و فروخت کے سگنل پیدا کرنے کے لئے GM-8، ADX، اور دوسرے EMA پر جامع طور پر غور کریں:
    • لانگ سگنل: موجودہ اختتامی قیمت GM-8 چلتی اوسط سے اوپر کی حد کو عبور کرتی ہے، اور GM-8 اور دوسرے EMA دونوں سے زیادہ ہے، جبکہ ADX حد سے اوپر ہے۔
    • مختصر سگنل: موجودہ اختتامی قیمت GM-8 چلتی اوسط سے نیچے کی حد کو عبور کرتی ہے، اور GM-8 اور دوسرے EMA دونوں سے کم ہے، جبکہ ADX حد سے اوپر ہے۔
  5. ایک بار داخل ہونے کے بعد، جب تک کہ ایک باہر نکلنے کا اشارہ ظاہر نہیں ہوتا، پوزیشن کو برقرار رکھیں:
    • طویل سگنل بند کریں: موجودہ اختتامی قیمت GM-8 چلتی اوسط سے نیچے کی حد کو عبور کرتی ہے اور GM-8 سے کم ہے۔
    • قریبی سگنل بند کریں: موجودہ اختتامی قیمت GM-8 چلتی اوسط سے اوپر کی حد کو عبور کرتی ہے اور GM-8 سے زیادہ ہے۔

حکمت عملی کے فوائد

  1. سگنل کی وشوسنییتا کو بہتر بنانے کے لئے متعدد اشارے کو جوڑتا ہے۔ یہ حکمت عملی ٹرینڈ انڈیکیٹر (GM-8) ، ٹرینڈ فورس انڈیکیٹر (ADX) ، اور ٹرینڈ ڈائریکشن انڈیکیٹر (EMA) پر جامع طور پر غور کرتی ہے ، جو کچھ غلط سگنل کو مؤثر طریقے سے فلٹر کرسکتی ہے۔
  2. اعلی لچک کے لئے ایڈجسٹ کرنے کے قابل پیرامیٹرز: اس حکمت عملی کے مختلف پیرامیٹرز ، جیسے جی ایم 8 مدت ، اے ڈی ایکس مدت ، اے ڈی ایکس حد ، دوسرا ای ایم اے مدت ، وغیرہ ، کو مارکیٹ کی خصوصیات اور ذاتی ترجیحات کے مطابق مختلف تجارتی طرزوں کے مطابق ایڈجسٹ کیا جاسکتا ہے۔
  3. واضح منطق اور لاگو کرنے میں آسان: اس حکمت عملی کا تجارتی منطق نسبتا simple آسان اور سیدھا ہے ، سمجھنے اور لاگو کرنے میں آسان ہے ، ابتدائی مقداری تاجروں کے لئے سیکھنے اور استعمال کرنے کے لئے موزوں ہے۔

حکمت عملی کے خطرات

  1. رجحان کی شناخت میں تاخیر: جی ایم -8 اور رجحان پر مبنی دیگر اشارے فطری طور پر تاخیر والے اشارے ہیں ، جس کے نتیجے میں رجحان کی شناخت میں تاخیر ہوسکتی ہے ، جس کی وجہ سے زیادہ سے زیادہ انٹری پوائنٹس یا زیادہ سے زیادہ نقصانات کی کمی واقع ہوسکتی ہے۔
  2. کثرت سے تجارت: یہ حکمت عملی نسبتا frequent کثرت سے خرید و فروخت کے سگنل پیدا کرتی ہے ، جس سے کثرت سے تجارت ہوسکتی ہے ، لین دین کے اخراجات میں اضافہ ہوسکتا ہے ، اور رینج بائنڈ مارکیٹ میں خراب کارکردگی کا مظاہرہ کرسکتا ہے۔
  3. پیرامیٹر کے انتخاب میں دشواری: اس حکمت عملی میں متعدد پیرامیٹرز شامل ہیں ، اور پیرامیٹر کے بہترین امتزاج کو تلاش کرنے کے لئے بیک ٹیسٹنگ اور تجزیہ کے کام کی ایک بڑی مقدار کی ضرورت ہوتی ہے ، جو ابتدائیوں کے لئے مشکل ثابت ہوسکتی ہے۔

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

  1. فلٹرنگ کے مزید حالات متعارف کروائیں۔ GM-8، ADX، اور EMA کے علاوہ، سگنل کے معیار کو مزید بہتر بنانے کے لئے دیگر معاون اشارے جیسے تجارتی حجم، اتار چڑھاؤ وغیرہ شامل کیے جاسکتے ہیں۔
  2. انٹری اور آؤٹ ٹائمنگ کو بہتر بنائیں: ایک ہی تجارت کے خطرے کو کم کرنے اور مجموعی منافع میں بہتری لانے کے لئے تدریجی پوزیشن بلڈنگ اور تدریجی منافع لینے اور سٹاپ نقصان کے طریقوں کو متعارف کرانے پر غور کریں۔
  3. پیرامیٹرز کو متحرک طور پر ایڈجسٹ کریں: مارکیٹ کے حالات میں ہونے والی تبدیلیوں کی بنیاد پر ، حکمت عملی کے پیرامیٹرز کو متحرک طور پر ایڈجسٹ کریں ، جیسے رجحانات کی منڈیوں میں طویل GM-8 ادوار اور رینج بائنڈ مارکیٹوں میں مختصر GM-8 ادوار کا استعمال کریں۔
  4. پوزیشن مینجمنٹ شامل کریں: اکاؤنٹ کیپٹل اسٹیٹس اور رسک کی ترجیح جیسے عوامل کی بنیاد پر ہر تجارت کے پوزیشن سائز کو کنٹرول کریں تاکہ زیادہ رسک کی حراستی سے بچ سکے۔

خلاصہ

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


/*backtest
start: 2023-04-24 00:00:00
end: 2024-04-29 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("GM-8 and ADX Strategy with Second EMA", overlay=true)

// Input parameters
gm_period = input(15, title="GM-15 Period")
second_ema_period = input(59, title="Second EMA Period")
adx_period = input(8, title="ADX Period")
adx_threshold = input(34, title="ADX Threshold")
lot_size = input.float(0.4, title="Lot Size")

// Calculate the ADX manually
adx(high, low, close, length) =>
    sum_truerange = 0.0
    sum_plusDM = 0.0
    sum_minusDM = 0.0
    for i = 1 to length
        truerange_calc = high[i] - low[i]
        truerange_prev_close = high[i] - close[i-1]
        truerange_close = low[i] - close[i-1]
        truerange_calc := truerange_prev_close > truerange_calc ? truerange_prev_close : truerange_calc
        truerange_calc := truerange_close > truerange_calc ? truerange_close : truerange_calc
        sum_truerange := sum_truerange + truerange_calc
        plusDM = high[i] - high[i-1] > low[i-1] - low[i] and high[i] - high[i-1] > 0 ? high[i] - high[i-1] : 0
        sum_plusDM := sum_plusDM + plusDM
        minusDM = low[i-1] - low[i] > high[i] - high[i-1] and low[i-1] - low[i] > 0 ? low[i-1] - low[i] : 0
        sum_minusDM := sum_minusDM + minusDM
    plusDI = sum_plusDM / sum_truerange * 100
    minusDI = sum_minusDM / sum_truerange * 100
    sumDI = plusDI + minusDI
    adx_value = 100 * (plusDI - minusDI) / (sumDI == 0 ? 1 : sumDI)

// Calculate indicators
gm_8 = ta.sma(close, gm_period)
second_ema = ta.ema(close, second_ema_period)
adx_value = adx(high, low, close, adx_period)

// Define buy and sell conditions
buy_condition = ta.crossover(close, gm_8) and close > gm_8 and close > second_ema and adx_value > adx_threshold
sell_condition = ta.crossunder(close, gm_8) and close < gm_8 and close < second_ema and adx_value > adx_threshold

// Entry and exit logic
if (buy_condition)
    strategy.entry("Buy", strategy.long, qty=lot_size)

if (sell_condition)
    strategy.entry("Sell", strategy.short, qty=lot_size)

// Exit conditions
exit_buy_condition = ta.crossunder(close, gm_8) and close < gm_8
exit_sell_condition = ta.crossover(close, gm_8) and close > gm_8

if (exit_buy_condition)
    strategy.close("Buy")

if (exit_sell_condition)
    strategy.close("Sell")


متعلقہ

مزید