دوہری سایہ الٹ کرنے کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-07 17:00:52
ٹیگز:

img

جائزہ

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

اصول

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

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

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

فوائد

  • حکمت عملی منطق سادہ اور سمجھنے میں آسان ہے، سادہ پیٹرن کی شناخت کے ساتھ جو لاگو کرنا آسان ہے.

  • یہ کلاسیکی دوہری سایہ الٹ پیٹرن کا استعمال کرتا ہے جس میں کچھ تکنیکی تجزیہ منطقی ہے.

  • غیر کثرت سے تجارت سے اخراجات اور خطرات کم ہوتے ہیں۔

  • backtesting خصوصیات شامل کرنے کے لئے آسان اور پیرامیٹرز کو بہتر بنانے کے.

خطرات

  • پیٹرن ٹریڈنگ تاریخی چارٹ کے اعدادوشمار اور امکانات پر انحصار کرتی ہے ، اور انحرافات ہوسکتے ہیں۔

  • اگرچہ دوہرے سائے الٹ جانے کا اشارہ کرتے ہیں ، لیکن اصل الٹ جانے کا امکان نہیں ہوسکتا ہے یا برقرار نہیں رہ سکتا ہے۔

  • فکسڈ منافع لینے والا زون تیزی سے چلنے والی منڈیوں سے اچھی طرح نمٹنے کے قابل نہیں ہوسکتا ہے۔

  • شمع کی محدود معلومات کو دیکھ کر زیادہ شوقین اندراجات کا باعث بن سکتا ہے۔

بہتری کے خیالات

  • ٹرینڈ اشارے شامل کریں تاکہ ٹرانس ٹرینڈ تجارت سے بچ سکیں۔

  • اصل الٹ کی تصدیق کے لئے انتظار کی تصدیق کے اندراجات کا استعمال کریں.

  • مقررہ مدت کے بجائے اے ٹی آر پر مبنی متحرک سٹاپ نقصان مقرر کریں.

  • مشین لرننگ کا استعمال کریں تاکہ یہ معلوم کیا جا سکے کہ کون سے ڈبل شیڈو پیٹرن زیادہ قابل اعتماد ہیں۔

خلاصہ

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


/*backtest
start: 2023-10-30 00:00:00
end: 2023-11-06 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("No Shadow Candles", overlay=true)

//set inputs
bars_until_close_trade = input(1,"Bars Until Close", minval = 1)
backtest_option = input(true,"Backtest on Twice alert?", bool)

//set conditions
up = close > close[1] and low >= open and high <= close
down = close < close[1] and low >= close and high <= open

up2 = (close > close[1] and low >= open and high <= close) and (close[1] > close[2] and low[1] >= open[1] and high[1] <= close[1])
down2 = (close < close[1] and low >= close and high <= open) and (close[1] < close[2] and low[1] >= close[1] and high[1] <= open[1])

close_trade = barssince(up or down) == bars_until_close_trade
close_trade2 = barssince(up2 or down2) == bars_until_close_trade

//plot indicators
plotshape(up,"Up Marker", shape.triangleup, location.belowbar, color = olive, size = size.tiny, transp = 50)
plotshape(down,"Down Marker", shape.triangledown, location.abovebar, color = orange, size = size.tiny, transp = 50)
plotshape(up2,"Up Twice Marker", shape.triangleup, location.belowbar, color = white, size = size.small)
plotshape(down2,"Down Twice Marker", shape.triangledown, location.abovebar, color = white, size = size.small)
plotshape(close_trade,"Close Trigger", shape.circle, location.belowbar, color = fuchsia, size = size.tiny, transp = 50)
plotshape(close_trade2,"Close Trigger2 (After Twice Alert)", shape.circle, location.belowbar, color = red, size = size.small)

//Strategy Testing


// Component Code Start
// Example usage:
// if testPeriod()
//   strategy.entry("LE", strategy.long)
testStartYear = input(2017, "Backtest Start Year")
testStartMonth = input(01, "Backtest Start Month")
testStartDay = input(2, "Backtest Start Day")
testPeriodStart = timestamp(testStartYear,testStartMonth,testStartDay,0,0)

testStopYear = input(2019, "Backtest Stop Year")
testStopMonth = input(7, "Backtest Stop Month")
testStopDay = input(30, "Backtest Stop Day")
testPeriodStop = timestamp(testStopYear,testStopMonth,testStopDay,0,0)

// A switch to control background coloring of the test period
testPeriodBackground = input(title="Color Background?", type=bool, defval=true)
testPeriodBackgroundColor = testPeriodBackground and (time >= testPeriodStart) and (time <= testPeriodStop) ? #00FF00 : na
bgcolor(testPeriodBackgroundColor, transp=97)

testPeriod() => true
// Component Code Stop

//Entry and Close settings
if testPeriod() and backtest_option == true
    strategy.entry("up2", true, when = up2, limit = close)
    strategy.close("up2", when = close_trade)

if testPeriod() and backtest_option == false
    strategy.entry("up", true,  when = up, limit = close)
    strategy.close("up", when = close_trade)


مزید