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

جی چینل ٹرینڈ کا پتہ لگانے کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-05-29 17:06:13
ٹیگز:ایم اےٹی پیSL

img

جائزہ

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

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

  1. G-چینل کے اوپری اور نچلے سرے a اور b کا حساب لگائیں، جہاں a تاریخی اعلی قیمت ہے جس میں پچھلی مدت s a قیمت اور موجودہ مدت s a قیمت کے درمیان فرق ہے جو مدت کی لمبائی سے تقسیم کیا گیا ہے، اور b تاریخی کم قیمت ہے جس میں پچھلی مدت s a قیمت اور b قیمت کے درمیان فرق ہے جو مدت کی لمبائی سے تقسیم ہوا ہے۔
  2. G-چینل چلتی اوسط AVG، یعنی، (a + b) / 2 کا حساب لگائیں.
  3. قیمت اور بی ویلیو کے مابین کراس اوور صورتحال کا تعین کریں۔ اگر قیمت بی ویلیو سے اوپر کی حد کو عبور کرتی ہے تو ، اسے تیزی کا رجحان سمجھا جاتا ہے۔ اگر قیمت ایک قدر سے نیچے کی حد کو عبور کرتی ہے تو ، اسے bearish رجحان سمجھا جاتا ہے۔
  4. ایک تیزی کے رجحان میں ، اگر پچھلی موم بتی bearish ہے اور موجودہ موم بتی bearish ہو جاتی ہے تو ، خریدنے کا اشارہ پیدا ہوتا ہے۔ ایک bearish رجحان میں ، اگر پچھلی موم بتی bullish ہے اور موجودہ موم بتی bearish ہو جاتی ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
  5. منافع حاصل کرنے اور اسٹاپ نقصان کی شرائط مقرر کریں۔ جب طویل پوزیشن رکھتے ہو تو ، منافع حاصل کرنے کی قیمت خرید قیمت سے ضرب ہے (1 + منافع حاصل کرنے کا فیصد) ، اور اسٹاپ نقصان کی قیمت خرید قیمت سے ضرب ہے (1 اسٹاپ نقصان فیصد) ؛ جب مختصر پوزیشن رکھتے ہو تو ، منافع حاصل کرنے کی قیمت فروخت کی قیمت سے ضرب ہے (1 منافع حاصل کرنے کا فیصد) ، اور اسٹاپ نقصان کی قیمت فروخت کی قیمت سے ضرب ہے (1 + اسٹاپ نقصان فیصد) ۔

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

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

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

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

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

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

خلاصہ

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


//@version=5
// Full credit to AlexGrover: https://www.tradingview.com/script/fIvlS64B-G-Channels-Efficient-Calculation-Of-Upper-Lower-Extremities/
strategy("G-Channel Trend Detection Strategy", shorttitle="G-Trend", overlay=true)

// Input parameters
length = input.int(100, title="Length")
src = input(close, title="Source")
take_profit_percent = input.float(5.0, title="Take Profit (%)")
stop_loss_percent = input.float(2.0, title="Stop Loss (%)")
showcross = input.bool(true, title="Show Cross")

// Initialize variables
var float a = na
var float b = na

// Calculate a and b
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

// Calculate average
avg = (a + b) / 2

// Determine trend and color
crossup = ta.crossunder(b, close)
crossdn = ta.crossunder(a, close)
bullish = ta.barssince(crossdn) <= ta.barssince(crossup)
c = bullish ? color.lime : color.red

// Plotting
p1 = plot(avg, "Average", color=c, linewidth=1)
p2 = plot(close, "Close price", color=c, linewidth=1)
fill(p1, p2, c)

// Generate buy and sell signals
buy_signal = showcross and bullish and not bullish[1]
sell_signal = showcross and not bullish and bullish[1]

// Plot buy and sell signals on chart
plotshape(buy_signal ? avg : na, location=location.belowbar, style=shape.labeldown, color=color.new(color.lime, 0), size=size.tiny, text="Buy", textcolor=color.white, offset=-1)
plotshape(sell_signal ? avg : na, location=location.abovebar, style=shape.labelup, color=color.new(color.red, 0), size=size.tiny, text="Sell", textcolor=color.white, offset=-1)

// Alerts
alertcondition(buy_signal, title="Buy Signal", message="Buy Signal Detected")
alertcondition(sell_signal, title="Sell Signal", message="Sell Signal Detected")

// Calculate take profit and stop loss levels
take_profit_level = close * (1 + take_profit_percent / 100)
stop_loss_level = close * (1 - stop_loss_percent / 100)

// Strategy Entry and Exit
if (buy_signal)
    strategy.entry("Buy", strategy.long)

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

// Define the take profit and stop loss conditions for long positions
strategy.exit("Take Profit/Stop Loss", "Buy", limit=take_profit_level, stop=stop_loss_level)

// Define the take profit and stop loss conditions for short positions
strategy.exit("Take Profit/Stop Loss", "Sell", limit=close * (1 - take_profit_percent / 100), stop=close * (1 + stop_loss_percent / 100))


متعلقہ

مزید