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

جی چینل اور ای ایم اے ٹرینڈ فلٹر ٹریڈنگ سسٹم

مصنف:چاؤ ژانگ، تاریخ: 2024-12-05 16:27:24
ٹیگز:ای ایم اےایم اے

img

جائزہ

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

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

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

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

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

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

  1. رجحان میں تاخیر: ای ایم اے کے طور پر تاخیر سے آنے والے اشارے میں تاخیر کا سبب بن سکتا ہے۔
  2. ضمنی مارکیٹ کا خطرہ: مختلف مارکیٹوں میں اکثر غلط بریک آؤٹ سگنل پیدا کر سکتا ہے۔
  3. پیرامیٹر حساسیت: چینل کی لمبائی اور ای ایم اے کی مدت کے انتخاب کا حکمت عملی کی کارکردگی پر نمایاں اثر پڑتا ہے۔
  4. مارکیٹ کے ماحول پر انحصار: حکمت عملی رجحان مارکیٹوں میں بہتر کارکردگی کا مظاہرہ کرتی ہے لیکن مختلف مارکیٹوں میں کم کارکردگی کا مظاہرہ کرسکتی ہے۔

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

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

خلاصہ

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


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

//@version=5
strategy("G-Channel with EMA Strategy", overlay=true)

// G-Channel Indicator
length = input.int(100, title="G-Channel Length")
src = input(close, title="Source")

var float a = na
var float b = na
a := math.max(src, nz(a[1])) - (nz(a[1]) - nz(b[1])) / length
b := math.min(src, nz(b[1])) + (nz(a[1]) - nz(b[1])) / length
avg = (a + b) / 2

// G-Channel buy/sell signals
crossup = ta.crossover(close, b)
crossdn = ta.crossunder(close, a)
bullish = ta.barssince(crossdn) <= ta.barssince(crossup)

// EMA Indicator
emaLength = input.int(200, title="EMA Length")
ema = ta.ema(close, emaLength)

// Buy Condition: G-Channel gives a buy signal and price is below EMA
buySignal = bullish and close < ema

// Sell Condition: G-Channel gives a sell signal and price is above EMA
sellSignal = not bullish and close > ema

// Plotting the G-Channel and EMA
plot(a, title="Upper", color=color.blue, linewidth=2, transp=100)
plot(b, title="Lower", color=color.blue, linewidth=2, transp=100)
plot(avg, title="Average", color=bullish ? color.lime : color.red, linewidth=1, transp=90)
plot(ema, title="EMA", color=color.orange, linewidth=2)

// Strategy Execution
if (buySignal)
    strategy.entry("Buy", strategy.long)

if (sellSignal)
    strategy.entry("Sell", strategy.short)

// Plot Buy/Sell Signals
plotshape(buySignal, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(sellSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")


متعلقہ

مزید