تکنیکی چارٹس کے ذریعہ کثیر مدتی رفتار کی حکمت عملی کی تصدیق

HS DT DB ST AT DT ATR ST TP SL
تخلیق کی تاریخ: 2025-02-28 09:50:41 آخر میں ترمیم کریں: 2025-02-28 09:50:41
کاپی: 3 کلکس کی تعداد: 323
2
پر توجہ دیں
319
پیروکار

تکنیکی چارٹس کے ذریعہ کثیر مدتی رفتار کی حکمت عملی کی تصدیق تکنیکی چارٹس کے ذریعہ کثیر مدتی رفتار کی حکمت عملی کی تصدیق

جائزہ

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

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

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

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

  2. ڈبل ٹاپ / ڈبل نیچے کی شناختڈبل ٹاپ اور ڈبل نیچے کی شکلیں پہچاننے کے لئے اونچائی / نچلے درجے کی ترتیب کا تجزیہ کریں۔ ڈبل ٹاپ شکل میں ، اونچائی 1 کو آس پاس کی اونچائی سے زیادہ ہونا چاہئے۔ ڈبل نیچے کی شکل میں ، نچلی 1 کو آس پاس کی نچلی سطح سے کم ہونا چاہئے۔

  3. مثلث کی شناخت

    • ہم آہنگی کا مثلث: اونچائی میں کمی اور اونچائی میں اضافہ ، جو ایک متضاد شکل تشکیل دیتا ہے
    • عروج کا مثلث: بلند مقام نسبتا مستحکم رہتا ہے جبکہ کم مقام بلند ہوتا ہے ، جس سے ایک پُرسکون شکل پیدا ہوتی ہے
    • نیچے کا مثلث: بلندیوں میں کمی اور کم ہونے پر نسبتا مستحکم ، ایک bearish شکل تشکیل دی
  4. جھنڈے کی شکل / مثلث کی شناخت: اعلی اور کم کے تجزیہ کے ذریعے مسلسل تبدیلی کے نمونوں کی شناخت کریں۔

  5. ٹرانزیکشن سگنل کی تصدیق

    • ملٹی ہیڈ سگنل: جب یہ پہچانا جاتا ہے کہ یہ ایک سر ، کندھے کے نیچے ، ڈبل نیچے یا اوپر والا مثلث ہے اور قیمت کی بندش نے پچھلے K لائن کی اونچائی کو توڑ دیا ہے
    • خالی سر کا اشارہ: جب ڈبل ٹاپس ، گرنے والے مثلث یا جھنڈے کی شکل کی شناخت کی جاتی ہے اور بند ہونے والی قیمت پچھلے K لائن کی کم سے کم ہوجاتی ہے تو اس کا آغاز ہوتا ہے
  6. رسک مینجمنٹ

    • 14 سائیکل اے ٹی آر کا استعمال کرتے ہوئے متحرک اسٹاپ نقصان اور اسٹاپ اسٹاپ کی سطح کا حساب لگانا
    • سٹاپ نقصان 1.5x اے ٹی آر پر مقرر کیا گیا ہے
    • اسٹاپ 3x اے ٹی آر پر سیٹ کیا گیا ہے ، جس میں 1: 2 کا خطرہ واپسی کا تناسب ہے۔

اسٹریٹجک فوائد

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

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

  3. متحرک خطرے کے انتظام: اے ٹی آر اشارے کا استعمال کرتے ہوئے متحرک اسٹاپ اور اسٹاپ کی سطح کو ترتیب دیں ، تاکہ مارکیٹ میں اتار چڑھاؤ کی تبدیلیوں کے لئے رسک کنٹرول کو بہتر بنایا جاسکے۔

  4. کثیر شکل کا احاطہحکمت عملی میں کئی کلاسیکی چارٹ فارمیٹس شامل ہیں ، جس سے تجارت کے مواقع میں اضافہ ہوتا ہے اور مختلف مارکیٹ کے حالات کے مطابق ڈھال لیا جاتا ہے۔

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

  6. منافع کے مقابلے میں خطرہحکمت عملی: 3x اے ٹی آر کو روکنے کے طور پر ، 1.5x اے ٹی آر کو روکنے کے طور پر ، خطرے کی واپسی کا تناسب 1: 2 ہے ، جو مؤثر خطرے کے انتظام کے اصولوں کے مطابق ہے۔

اسٹریٹجک رسک

  1. شکل کی شناخت کی محدود درستگی: موجودہ شکل کی شناخت کے الگورتھم نسبتا simplified آسان ہیں ، جس سے غلط یا غلط فیصلے ہوسکتے ہیں ، خاص طور پر جب مارکیٹ میں شور زیادہ ہوتا ہے۔

  2. پیرامیٹر کی حساسیتاے ٹی آر سائیکل کی ترتیبات اور اسٹاپ ، اسٹاپ کی ضرب کی ترتیبات حکمت عملی کی کارکردگی پر نمایاں اثر ڈالتی ہیں ، جس کو مختلف مارکیٹوں اور ٹائم فریموں کے مطابق بہتر بنانے کی ضرورت ہے۔

  3. جعلی دراندازی کا خطرہاس کے باوجود ، مارکیٹوں میں جعلی بریک موجود ہیں ، جو غیر ضروری تجارت میں نقصان کا سبب بن سکتی ہیں۔

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

  5. رجحانات کی فلٹرنگ کا فقدانیہ حکمت عملی مجموعی طور پر مارکیٹ کے رجحانات کی سمت کو مدنظر نہیں رکھتی ہے ، جس سے مضبوط رجحانات میں الٹ سگنل پیدا ہوسکتے ہیں ، جس سے اس کے برعکس تجارت ہوسکتی ہے۔

خطرے سے بچنے کے طریقے:

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

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

  1. شکل کی شناخت کے الگورتھم میں بہتری

    • مزید توثیقی شرائط شامل کریں ، جیسے شکل کا سائز ، تشکیل کا وقت ، قیمت میں تبدیلی کی حد وغیرہ۔
    • ہیڈ شولر ٹاپ اور ڈبل ٹاپ جیسی شکلوں کی پہچان کے معیار
    • مزید پیچیدہ شکلیں شامل کریں ، جیسے کپ ہینڈل شکلیں ، اوپر / نیچے کی شکلیں وغیرہ۔
  2. ٹرانسمیشن کی تصدیق

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

    • رجحان اشارے شامل کریں (جیسے چلتی اوسط ، ADX ، وغیرہ) ، صرف اس وقت تجارت کریں جب رجحان کی سمت شکل کے اشارے سے مطابقت رکھتی ہو
    • طویل مدتی مارکیٹ کے ڈھانچے پر غور کریں
  4. خطرے کے انتظام کو بہتر بنائیں

    • مختلف ATR ضارب کی ترتیبات کی جانچ
    • متحرک پوزیشن مینجمنٹ کو لاگو کرنے کے لئے لچک پر مبنی
    • منافع میں سے کچھ کو بند کرنے کے لئے ایک بیچ بند کرنے کی حکمت عملی پر غور کریں
  5. اضافی وقت فلٹرنگ

    • کم اتار چڑھاؤ کے اوقات میں یا اہم خبروں سے پہلے اور بعد میں تجارت سے گریز کریں
    • مارکیٹ میں موسمی عوامل کو مدنظر رکھنا
  6. ملٹی ٹائم فریم تجزیہ

    • اعلی ٹائم فریم پر رجحان کی سمت کی تصدیق
    • کم وقت کے فریم پر نقطہ نظر کو بہتر بنانا

ان اصلاحات سے حکمت عملی کی استحکام اور کارکردگی میں نمایاں اضافہ ہوگا کیونکہ:

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-02-29 00:00:00
end: 2025-02-26 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"ETH_USDT"}]
*/

//@version=5
strategy("Chart Pattern Strategy - Full Set", overlay=true)

// ATR settings for stop loss and take profit
atrLength = input.int(14, title="ATR Length")
atrValue = ta.atr(atrLength)
stopLoss = atrValue * 1.5  // Stop loss 1.5 ATR
takeProfit = atrValue * 3  // Take profit 3 ATR

// Head and Shoulders Detection
isHeadAndShoulders() =>
    high[1] > high[2] and high[1] > high[0] and high[1] > high[3] and high[1] > high[4] and high[0] < high[2] and high[0] < high[3]

// Double Top Detection
isDoubleTop() =>
    high[1] > high[2] and high[1] > high[0] and high[1] > high[3] and high[1] > high[4] and high[0] < high[2] and high[0] < high[3]

// Double Bottom Detection
isDoubleBottom() =>
    low[1] < low[2] and low[1] < low[0] and low[1] < low[3] and low[1] < low[4] and low[0] > low[2] and low[0] > low[3]

// Symmetrical Triangle Detection
isSymmetricalTriangle() =>
    high[2] > high[1] and low[2] < low[1] and high[3] < high[2] and low[3] > low[2]

// Ascending Triangle Detection (Bullish)
isAscendingTriangle() =>
    high[2] < high[1] and low[2] > low[1] and high[3] < high[2] and low[3] > low[2]

// Descending Triangle Detection (Bearish)
isDescendingTriangle() =>
    high[2] > high[1] and low[2] < low[1] and high[3] < high[2] and low[3] < low[2]

// Flags/Pennants Detection
isFlagPattern() =>
    high[1] < high[0] and low[1] > low[0] and high[2] < high[1] and low[2] < low[1]

// Entry Logic (Confirmation based on Breakouts)
longSignal = (isHeadAndShoulders() or isDoubleBottom() or isAscendingTriangle()) and close > high[1]
shortSignal = (isDoubleTop() or isDescendingTriangle() or isFlagPattern()) and close < low[1]

// Plotting Chart Patterns on the Chart
plotshape(isHeadAndShoulders(), title="Head and Shoulders", location=location.abovebar, color=color.red, style=shape.labelup, text="HS")
plotshape(isDoubleTop(), title="Double Top", location=location.abovebar, color=color.red, style=shape.labelup, text="DT")
plotshape(isDoubleBottom(), title="Double Bottom", location=location.belowbar, color=color.green, style=shape.labeldown, text="DB")
plotshape(isSymmetricalTriangle(), title="Symmetrical Triangle", location=location.top, color=color.blue, style=shape.triangledown, text="ST")
plotshape(isAscendingTriangle(), title="Ascending Triangle", location=location.belowbar, color=color.green, style=shape.labelup, text="AT")
plotshape(isDescendingTriangle(), title="Descending Triangle", location=location.abovebar, color=color.red, style=shape.labeldown, text="DT")
plotshape(isFlagPattern(), title="Flag Pattern", location=location.abovebar, color=color.orange, style=shape.triangledown, text="Flag")

// Executing Trades based on Patterns
if (longSignal)
    strategy.entry("Buy", strategy.long)
    strategy.exit("Take Profit/Stop Loss", from_entry="Buy", stop=close - stopLoss, limit=close + takeProfit)

if (shortSignal)
    strategy.entry("Sell", strategy.short)
    strategy.exit("Take Profit/Stop Loss", from_entry="Sell", stop=close + stopLoss, limit=close - takeProfit)