اے ٹی آر چینل بریک آؤٹ رجحان کے بعد کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-03 11:53:52
ٹیگز:

img

جائزہ

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

اصول

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

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

اس حکمت عملی کے اہم فوائد یہ ہیں:

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

خطرے کا تجزیہ

اس حکمت عملی کے اہم خطرات یہ ہیں:

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

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

اس حکمت عملی کے لئے اصلاح کی سمتوں میں شامل ہیں:

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

خلاصہ

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


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

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Myhaj_Lito

//@version=5
strategy("Renko Trend Strategy",shorttitle = "RENKO-Trend str.",overlay = true)
TF = input.timeframe(title='TimeFrame', defval="60")
ATRlength = input.int(title="ATR length", defval=60, minval=2, maxval=1000)

HIGH = request.security(syminfo.tickerid, TF, high)
LOW = request.security(syminfo.tickerid, TF, low)
CLOSE = request.security(syminfo.tickerid, TF, close)
ATR = request.security(syminfo.tickerid, TF, ta.atr(ATRlength))


RENKOUP = float(na)
RENKODN = float(na)
H = float(na)
COLOR = color(na)
BUY = int(na)
SELL = int(na)
UP = bool(na)
DN = bool(na)
CHANGE = bool(na)

RENKOUP := na(RENKOUP[1]) ? (HIGH + LOW) / 2 + ATR / 2 : RENKOUP[1]
RENKODN := na(RENKOUP[1]) ? (HIGH + LOW) / 2 - ATR / 2 : RENKODN[1]
H := na(RENKOUP[1]) or na(RENKODN[1]) ? RENKOUP - RENKODN : RENKOUP[1] - RENKODN[1]
COLOR := na(COLOR[1]) ? color.white : COLOR[1]
BUY := na(BUY[1]) ? 0 : BUY[1]
SELL := na(SELL[1]) ? 0 : SELL[1]
UP := false
DN := false
CHANGE := false

// calculating 
if not CHANGE and close >= RENKOUP[1] + H * 2
    CHANGE := true
    UP := true
    RENKOUP := RENKOUP[1] + ATR * 2
    RENKODN := RENKOUP[1] + ATR
    COLOR := color.rgb(0, 255, 170,60)
    SELL := 0
    BUY += 2
    BUY


if not CHANGE and close >= RENKOUP[1] + H
    CHANGE := true
    UP := true
    RENKOUP := RENKOUP[1] + ATR
    RENKODN := RENKOUP[1]
    COLOR := color.rgb(0, 230, 38,60)
    SELL := 0
    BUY += 1
    BUY

if not CHANGE and close <= RENKODN[1] - H * 2
    CHANGE := true
    DN := true
    RENKODN := RENKODN[1] - ATR * 2
    RENKOUP := RENKODN[1] - ATR
    COLOR := color.rgb(255, 92, 43,60)
    BUY := 0
    SELL += 2
    SELL
if not CHANGE and close <= RENKODN[1] - H
    CHANGE := true
    DN := true
    RENKODN := RENKODN[1] - ATR
    RENKOUP := RENKODN[1]
    COLOR := color.rgb(245, 69, 69,60)
    BUY := 0
    SELL += 1
    SELL
//// STRATEGY 
if(UP)
    strategy.entry("Long",strategy.long)
if(DN)
    strategy.entry("Short",strategy.short)


// ploting 

bgcolor(COLOR)


مزید