انٹرا ڈے طویل بریک آؤٹ حکمت عملی


تخلیق کی تاریخ: 2024-03-29 16:13:30 آخر میں ترمیم کریں: 2024-03-29 16:13:30
کاپی: 0 کلکس کی تعداد: 614
1
پر توجہ دیں
1617
پیروکار

انٹرا ڈے طویل بریک آؤٹ حکمت عملی

جائزہ

یہ حکمت عملی تکنیکی اشارے پر مبنی ایک دن میں ایک سے زیادہ تجارت کی حکمت عملی ہے۔ یہ حکمت عملی تین تکنیکی اشارے کا استعمال کرتی ہے تاکہ یہ معلوم کیا جاسکے کہ جب ایک سے زیادہ تجارت داخل ہوتی ہے: 1۔ اتار چڑھاؤ کی نچلی سطح 2.

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

یہ حکمت عملی بنیادی طور پر مندرجہ ذیل اصولوں پر مبنی ہے۔

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

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © LuxTradeVenture

//@version=5
strategy("Intraday Bullish Script", overlay=true, margin_long=100, margin_short=100)



// Settings for Strategy 1
entryCondition1 = input.bool(true, title="Use Entry Condition - Strategy 1")

// Input for ATR multiplier for stop loss 
atrMultiplierforstoploss = input.float(2, title="ATR Multiplier for Stop Loss")

// Input for ATR multiplier for target price
atrMultiplierforlongs = input.float(4, title="ATR Multiplier for Target Price")

// Calculate ATR
atrLength = input.int(14, title="ATR Length")
atrValue = ta.atr(atrLength)

// Swing low condition - Strategy 1
swingLow1 = low == ta.lowest(low, 12) or low[1] == ta.lowest(low, 12)


/// 
maj_qual = 6  //input(6)
maj_len = 30  //input(30)
min_qual = 5  //input(5)
min_len = 5  //input(5)

lele(qual, len) =>
    bindex = 0.0
    bindex := nz(bindex[1], 0)
    sindex = 0.0
    sindex := nz(sindex[1], 0)
    ret = 0
    if close > close[4]
        bindex := bindex + 1
        bindex
    if close < close[4]
        sindex := sindex + 1
        sindex
    if bindex > qual and close < open and high >= ta.highest(high, len)
        bindex := 0
        ret := -1
        ret
    if sindex > qual and close > open and low <= ta.lowest(low, len)
        sindex := 0
        ret := 1
        
major = lele(maj_qual, maj_len)
minor = lele(min_qual, min_len)

ExaustionLow  = major ==  1 ? 1 : 0

Bullish3LineStrike = close[3] < open[3] and close[2] < open[2] and close[1] < open[1] and close > open[1]

// Entry and Exit Logic for Strategy 2
// Create variables to track trade directions and entry prices for each strategy
var int tradeDirection1 = na

var float entryLongPrice1 = na


// Calculate entry prices for long positions - Strategy 1
if (swingLow1 or Bullish3LineStrike)
    entryLongPrice1 := close
    tradeDirection1 := 1



// Calculate target prices for long positions based on ATR - Strategy 1
targetLongPrice1 = entryLongPrice1 + (atrMultiplierforlongs * atrValue)



// Calculate stop loss prices for long positions based on entry - Strategy 1
stopLossLongPrice1 = entryLongPrice1 - (atrMultiplierforstoploss * atrValue)


// Entry conditions for Strategy 1
if (tradeDirection1 == 1 and (swingLow1 or Bullish3LineStrike))
    strategy.entry("Long - Strategy 1", strategy.long)


// Exit conditions for long positions: When price reaches or exceeds the target - Strategy 1
if (close >= targetLongPrice1)
    strategy.close("Long - Strategy 1", comment="Take Profit Hit")

// Exit conditions for long positions: When price hits stop loss - Strategy 1
if (close <= stopLossLongPrice1)
    strategy.close("Long - Strategy 1", comment="Stop Loss Hit")