مومینٹم تھریشولڈ ڈرائیون بیلنس آف پاور ٹریڈنگ اسٹریٹجی

BOP TA MA RSI THRESHOLD momentum LEVERAGE EQUITY
تخلیق کی تاریخ: 2025-02-24 09:35:40 آخر میں ترمیم کریں: 2025-02-27 16:50:22
کاپی: 1 کلکس کی تعداد: 368
2
پر توجہ دیں
319
پیروکار

مومینٹم تھریشولڈ ڈرائیون بیلنس آف پاور ٹریڈنگ اسٹریٹجی مومینٹم تھریشولڈ ڈرائیون بیلنس آف پاور ٹریڈنگ اسٹریٹجی

جائزہ

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

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

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

  • پوزیشن کھولنے کی شرائط: جب 0.8 پر توازن کی طاقت کا اشارہ ہوتا ہے تو ، خریدار کی طاقت مضبوط ہوتی ہے ، اور زیادہ خریدنے کے لئے داخل ہوتا ہے
  • کھل پوزیشن کی شرائط: جب توازن طاقت کے اشارے کے تحت -0.8 سے ٹوٹ جاتا ہے تو ، بیچنے والے کے دباؤ میں اضافہ ہوتا ہے ، اور کھل پوزیشن میں داخل ہوتا ہے
  • پوزیشن مینجمنٹ: اکاؤنٹ کے حقوق اور مفادات کی بنیاد پر متحرک ایڈجسٹمنٹ ، اور لیورجڈ ضرب کو ترتیب دیا جاسکتا ہے

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-02-25 00:00:00
end: 2025-02-22 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Binance","currency":"SOL_USDT"}]
*/

//@version=5
strategy(title="Balance of Power for US30 4H", format=format.price, precision=2, default_qty_type=strategy.percent_of_equity, default_qty_value=100, overlay=true, commission_value=0.01, max_labels_count=500, max_lines_count = 500)

leverage = input.float(5, "Leverage 1:", tooltip="Multiply your equity (100%) times the leverage.")

p = (close - open) / (high - low)
qty = strategy.equity * leverage / close

if ta.crossover(p, 0.8)
    strategy.entry("L", strategy.long, qty=qty)

if ta.crossunder(p, -0.8)
    strategy.close("L")

green   = color.new(#0097a7, 0)
red     = color.new(#ff195f, 0)
green90 = color.new(#0097a7, 85)
red90   = color.new(#ff195f, 85)

if strategy.position_size > strategy.position_size[1]
    label.new(bar_index, low * 0.999, text="▲", textcolor=green, size=size.normal, textalign=text.align_center, color=green90, style=label.style_text_outline)
    label.new(bar_index, low * 0.999, text="Buy", textcolor=green, size=size.tiny, textalign=text.align_center, color=green90, style=label.style_label_up)

if strategy.position_size < strategy.position_size[1]
    label.new(bar_index, high * 1.001, text="▼", textcolor=red, size=size.normal, textalign=text.align_center, color=red90, style=label.style_text_outline)
    label.new(bar_index, high * 1.001, text="Close", textcolor=red, size=size.tiny, textalign=text.align_center, color=red90, style=label.style_label_down)


var float tradeEntryPrice = na
var int   tradeEntryBar   = na

if strategy.position_size > 0 and strategy.position_size[1] == 0
    tradeEntryPrice := close
    tradeEntryBar   := bar_index


if strategy.position_size == 0 and strategy.position_size[1] > 0
    exitPrice = close
    exitBar   = bar_index
    tradeColor = (exitPrice - tradeEntryPrice > 0) ? green : red

    topPrice    = math.max(tradeEntryPrice, exitPrice)
    bottomPrice = math.min(tradeEntryPrice, exitPrice)

    box.new(tradeEntryBar, topPrice, exitBar, bottomPrice, border_width=0, bgcolor=color.new(tradeColor, 85))
    line.new(tradeEntryBar, topPrice, exitBar, topPrice, color=tradeColor, width=1)
    line.new(tradeEntryBar, bottomPrice, exitBar, bottomPrice, color=tradeColor, width=1)