ویکٹر موم بتی پر مبنی چینل بریک آؤٹ اور کسٹم ChoCH حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-03-29 14:45:57
ٹیگز:

img

جائزہ

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

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

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

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

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

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

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

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

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

نتیجہ

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


/*backtest
start: 2024-02-01 00:00:00
end: 2024-02-29 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Custom ChoCH and BOS Strategy with Vector Candles", overlay=true)

// Input Parameters
length = input(10, title="Lookback Length for Volume")
volMultiplier = input(2.0, title="Volume Multiplier for Vector Candles")
confirmationCandles = input(3, title="Confirmation Candles")

// Calculate the average volume of the last 'length' candles
avgVol = sma(volume, length)

// Vector Candle Definitions
vectorCandleRed = (close < open) and (volume > avgVol * volMultiplier) ? 1.0 : 0.0
vectorCandleGreen = (close > open) and (volume > avgVol * volMultiplier) ? 1.0 : 0.0
vectorCandleBlue = (close < open) and (volume > avgVol * 1.5) ? 1.0 : 0.0 // 150% volume for blue
vectorCandlePurple = (close > open) and (volume > avgVol * 1.5) ? 1.0 : 0.0 // 150% volume for purple

// Detecting BOS and ChoCH
isRedChoCH = vectorCandleRed > 0 and (close < low[1]) // Red ChoCH
isGreenBOS = vectorCandleGreen > 0 and (close > high[1]) // Green BOS

// Confirmation Logic
redChoCHConfirmed = (sum(vectorCandleRed, confirmationCandles) >= 2) ? 1.0 : 0.0
greenBOSConfirmed = (sum(vectorCandleGreen, confirmationCandles) >= 2) ? 1.0 : 0.0

// Entry Conditions
buyCondition = redChoCHConfirmed > 0
sellCondition = greenBOSConfirmed > 0

// Strategy Execution
if (buyCondition)
    strategy.entry("Buy", strategy.long)
if (sellCondition)
    strategy.close("Buy")

// Plotting Vector Candles and Signals
plotshape(series=isRedChoCH, title="Red ChoCH Signal", location=location.belowbar, color=color.red, style=shape.circle, text="Red ChoCH")
plotshape(series=isGreenBOS, title="Green BOS Signal", location=location.abovebar, color=color.green, style=shape.circle, text="Green BOS")

// Plotting Vector Candles for Visualization
plotchar(vectorCandleRed > 0, title="Vector Candle Red", location=location.belowbar, color=color.red, char='R', text="Red")
plotchar(vectorCandleGreen > 0, title="Vector Candle Green", location=location.abovebar, color=color.green, char='G', text="Green")
plotchar(vectorCandleBlue > 0, title="Vector Candle Blue", location=location.belowbar, color=color.blue, char='B', text="Blue")
plotchar(vectorCandlePurple > 0, title="Vector Candle Purple", location=location.abovebar, color=color.purple, char='P', text="Purple")


مزید