قیمت والیوم بریک آؤٹ خریدنے کی حکمت عملی

SMA
تخلیق کی تاریخ: 2024-05-17 14:54:13 آخر میں ترمیم کریں: 2024-05-17 14:54:13
کاپی: 2 کلکس کی تعداد: 730
1
پر توجہ دیں
1617
پیروکار

قیمت والیوم بریک آؤٹ خریدنے کی حکمت عملی

جائزہ

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

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

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

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-05-11 00:00:00
end: 2024-05-16 00:00:00
period: 1d
basePeriod: 1h
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/
// © tradedots

//@version=5
strategy("Price and Volume Breakout Buy Strategy [TradeDots]", overlay=true, initial_capital = 10000, default_qty_type = strategy.percent_of_equity, default_qty_value = 70, commission_type = strategy.commission.percent, commission_value = 0.01)

input_price_breakout_period = input.int(60, "Price Breakout Period")
input_volume_breakout_period = input.int(60, "Volume Breakout Period")
input_trendline_legnth = input.int(200, "Trendline Length")
input_order_direction = input.string("Long", options = ["Long", "Short", "Long and Short"], title = "Order Direction")

price_highest = ta.highest(input_price_breakout_period)
price_lowest = ta.lowest(input_price_breakout_period)
volume_highest = ta.highest(volume, input_volume_breakout_period)

// Long Orders
if close > price_highest[1] and volume > volume_highest[1] and close > ta.sma(close, input_trendline_legnth) and strategy.opentrades == 0 and input_order_direction != "Short"
    strategy.entry("Long", strategy.long)
    // line.new(bar_index[input_price_breakout_period], price_highest[1], bar_index, price_highest[1], color = #9cff87, width = 2)
    // label.new(bar_index,low, "🟢 Breakout Buy", style = label.style_label_up, color = #9cff87)

// Close when price is below moving average for 5 consecutive days
if close < ta.sma(close, input_trendline_legnth) and close[1] < ta.sma(close, input_trendline_legnth) and close[2] < ta.sma(close, input_trendline_legnth) and close[3] < ta.sma(close, input_trendline_legnth) and close[4] < ta.sma(close, input_trendline_legnth) and strategy.opentrades.size(strategy.opentrades - 1) > 0
    strategy.close("Long")
    // label.new(bar_index, high, "🔴 Close Position", style = label.style_label_down, color = #f9396a, textcolor = color.white)

// Short Orders
if close < price_lowest[1] and volume > volume_highest[1] and close < ta.sma(close, input_trendline_legnth) and strategy.opentrades == 0 and input_order_direction != "Long"
    strategy.entry("Short", strategy.short)
    // line.new(bar_index[input_price_breakout_period], price_lowest[1], bar_index, price_lowest[1], color = #f9396a, width = 2)
    // label.new(bar_index,high , "🔴 Breakout Sell", style = label.style_label_down, color = #f9396a, textcolor = color.white)

// Close when price is above moving average for 5 consecutive days
if close > ta.sma(close, input_trendline_legnth) and close[1] > ta.sma(close, input_trendline_legnth) and close[2] > ta.sma(close, input_trendline_legnth) and close[3] > ta.sma(close, input_trendline_legnth) and close[4] > ta.sma(close, input_trendline_legnth) and strategy.opentrades.size(strategy.opentrades - 1) < 0
    strategy.close("Short")
    // label.new(bar_index, low, "🟢 Close Position", style = label.style_label_up, color = #9cff87)

plot(ta.sma(close, input_trendline_legnth), color = color.white, linewidth = 2)
plotcandle(open, high, low, close, title='Candles', color = (close > ta.sma(close, input_trendline_legnth) ? #9cff87 : #f9396a), wickcolor=(close > ta.sma(close, input_trendline_legnth) ? #9cff87 : #f9396a), force_overlay = true)