
یہ حکمت عملی خرید و فروخت کے سگنل کا تعین کرنے کے لئے K لائن کی شکل اور انٹرایکٹو ماڈل پر مبنی ہے۔ بنیادی طور پر اس کی مدد اور مزاحمت کو توڑنے کے لئے استعمال کیا جاتا ہے ، اور فیصلہ سازی میں معاون ہونے کے لئے کچھ K لائن کی شکلوں کے ساتھ مل کر۔
یہ حکمت عملی مندرجہ ذیل K لائن فارمیٹس کا فیصلہ کرتی ہے:
K لائن کی شکل کا فیصلہ کرتے ہوئے ، اس حکمت عملی میں معاونت اور مزاحمت کی پوزیشنیں بھی رکھی گئی ہیں۔ مخصوص منطق یہ ہے:
اس طرح کے مجموعی فیصلے سے غلط سگنلوں کو فلٹر کیا جاسکتا ہے ، جس سے تجارتی فیصلے زیادہ قابل اعتماد ہوجاتے ہیں۔
اس حکمت عملی کے درج ذیل فوائد ہیں:
مجموعی طور پر ، یہ حکمت عملی آسان اور عملی ہے ، جو تجارتی خیالات کی جانچ پڑتال کے لئے موزوں ہے ، اور اسے دستی تجارت میں مدد کے لئے بھی استعمال کیا جاسکتا ہے۔
اس حکمت عملی کے کچھ خطرات بھی ہیں:
اس کا مقابلہ بنیادی طور پر سخت جانچ کے پیرامیٹرز کی ترتیب ، معاون مزاحمت کی سطح کو ایڈجسٹ کرنے ، اور خطرے کو کنٹرول کرنے کے لئے اسٹاپ نقصان کے ساتھ کام کرنے میں ہوتا ہے۔ اس کے علاوہ ، حکمت عملی کی اصل تاثیر کا اندازہ لگانے کے لئے بہت سارے تاریخی اعداد و شمار پر بیک اپ کرنا ضروری ہے۔
اس حکمت عملی کو مندرجہ ذیل پہلوؤں سے بہتر بنایا جاسکتا ہے:
ان اصلاحات کے ذریعہ ، حکمت عملی کے پیرامیٹرز کو زیادہ خودکار بنایا جاسکتا ہے ، تجارتی فیصلے زیادہ ذہین بن سکتے ہیں ، اور مارکیٹ کے زیادہ پیچیدہ ماحول کے مطابق ڈھال سکتے ہیں۔
یہ حکمت عملی مجموعی طور پر آسان اور عملی ہے ، خاص طور پر انفرادی تاجروں کے لئے خیالات کی جانچ اور معاون فیصلے کے لئے موزوں ہے۔ K لائن کی شکل اور معاون مزاحمت کے فیصلے کے ساتھ مل کر ٹریڈنگ سگنل پیدا کیا جاتا ہے ، جس سے غلط فہمیوں کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے۔ کچھ اصلاحات کے ساتھ ، یہ حکمت عملی ایک نسبتا reliable قابل اعتماد مقداری تجارتی نظام بن سکتی ہے۔
/*backtest
start: 2023-12-13 00:00:00
end: 2023-12-20 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Candlestick Pattern Strategy", overlay=true)
// Input for support and resistance levels
supportLevel = input(100, title="Support Level")
resistanceLevel = input(200, title="Resistance Level")
// Detecting Candlestick Patterns
isDoji = close == open
isPressure = close < open and open - close > close - open
isInvertedHammer = close > open and low == (close < open ? close : open) and close - open < 0.1 * (high - low)
isHammer = close > open and close - open > 0.6 * (high - low)
// Buy and Sell Conditions
buyCondition = isHammer and close > resistanceLevel
sellCondition = isInvertedHammer and close < supportLevel
// Strategy Logic
strategy.entry("Buy", strategy.long, when = buyCondition)
strategy.close("Buy", when = sellCondition)
// Plot Buy and Sell signals on the chart
plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar)
plotshape(series=sellCondition, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar)
// Plot Support and Resistance levels
plot(supportLevel, color=color.green, title="Support Level")
plot(resistanceLevel, color=color.red, title="Resistance Level")