کوانٹ ٹریڈنگ سپورٹ اور مزاحمت کلاؤڈ اشارے

مصنف:چاؤ ژانگ، تاریخ: 2024-01-18 15:30:46
ٹیگز:

img

جائزہ

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

اصول

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

  1. ان پٹ سائیکل کے دوران اعلی ترین قیمت کی مدت اور کم ترین قیمت کی مدت کا شماریاتی حساب لگائیں
  2. مدت مدت کی درمیانی قیمت کا حساب لگائیںCenter = (periodHigh+periodLow) /2
  3. 0.382 ریٹریسیشن پیریڈ کا حساب لگائیں0382 = پیریڈ کم + (پیریڈ ہائی پیریڈ کم) * 0.382
  4. 0.618 ریٹریسیشن پیریڈ کا حساب لگائیں0618 = پیریڈ لو + (پیریڈ ہائی پیریڈ لو) * 0.618

مندرجہ بالا چار لائنیں اس اشارے کے سپورٹ / مزاحمت کے بادل کے اہم نکات تشکیل دیتی ہیں۔ اشارے میں 0.382 لائن اور 0.618 لائن کے درمیان بادلوں کی شکلوں کو بھرنے کے لئے رنگوں کا استعمال کیا جاتا ہے ، جس سے اتار چڑھاؤ کی حد اور اہم قیمت کی سطح کو ضعف طور پر دکھایا جاتا ہے۔

جب اختتامی قیمت 0.618 لائن سے اوپر ہوتی ہے تو ، بار کا رنگ سفید ہوتا ہے ، اور اس کے برعکس جب یہ 0.382 لائن سے نیچے ہوتا ہے تو ، بار کا رنگ سیاہ ہوتا ہے ، جو فروخت اور خرید سگنلز سے تعلق رکھتا ہے۔ اس اشارے کے ذریعہ دکھائے جانے والے سپورٹ / مزاحمت کے بادل کو ممکنہ سپورٹ / مزاحمت کی سطح کی حد کے طور پر دیکھا جاسکتا ہے۔ ان اوپری اور نچلی حدود کو توڑنے والی قیمتوں کا عام طور پر رجحان کی تبدیلی کا مطلب ہوتا ہے۔

فوائد کا تجزیہ

اس سپورٹ/ریزسٹنس کلاؤڈ اشارے کے مندرجہ ذیل اہم فوائد ہیں:

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

خطرے کا تجزیہ

یہ نوٹ کیا جانا چاہئے کہ اس اشارے میں بھی کچھ موروثی خامیاں اور خطرات ہیں:

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

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

اس اشارے کو مندرجہ ذیل پہلوؤں میں مزید بہتر بنایا جاسکتا ہے:

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

خلاصہ

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


/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 15m
basePeriod: 5m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("[IND] rang3r", overlay=true)
entP = input(50, "Entry Period: ")
exP = input(25, "Exit period: ")
sensitivity = input(0.9999, "Sensitivity")
periodHigh = 0.0
periodLow = 0.0
epH = 0.0
epL = 0.0

    
//Entry Trades
for i = 1 to (entP+1)
    if i == 1 
        periodHigh:=high[i]
    else
        if periodHigh < high[i]
            periodHigh:=high[i]
    

for i = 1 to (entP+1)
    if i == 1 
        periodLow:=low[i]
    else
        if periodLow > low[i]
            periodLow:=low[i]
                
s = high[1] > periodHigh*sensitivity and open > close //and (close[1] > open[1] ? open[1] : close[1]) > close
l = low[1] < periodLow*(1/sensitivity) and close > open //and (close[1] > open[1] ? close[1] : open[1]) < close

strategy.entry("long", strategy.long, when=s)
strategy.entry("short", strategy.short, when=l)

bgcolor(l ? green : na)
bgcolor(s ? red : na)

periodCenter = (periodHigh+periodLow)/2
period0618 = (periodLow)+(periodHigh-periodLow)*0.618
period0382 = (periodLow)+(periodHigh-periodLow)*0.382

cloud1 = plot(period0382, color=#494949)
cloud2 = plot(period0618, color=#494949)

fill(cloud1, cloud2, color=#d8d8d8)

plot(periodHigh, color=#d81751)
plot(periodLow, color=#0daa20)
//plot(periodCenter, color=#494949)

bc = close > period0618 ? white : (close < period0382 ? black : na)

barcolor(bc)

مزید