بگ ٹرینڈ انڈیکیٹر لمبی حکمت عملی


تخلیق کی تاریخ: 2024-02-19 11:15:57 آخر میں ترمیم کریں: 2024-02-19 11:15:57
کاپی: 3 کلکس کی تعداد: 594
1
پر توجہ دیں
1617
پیروکار

بگ ٹرینڈ انڈیکیٹر لمبی حکمت عملی

جائزہ

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

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

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

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

طاقت کا تجزیہ

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

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

خطرے کا تجزیہ

ایم ٹی آئی ایل حکمت عملی میں مندرجہ ذیل خطرات بھی ہیں:

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

پیرامیٹرز کو ایڈجسٹ کرنے ، اسٹاپ نقصان کی ترتیب ، اور ٹرانزیکشن لاگت کنٹرول جیسے طریقوں سے کچھ خطرات سے گریز کیا جاسکتا ہے۔

اصلاح کی سمت

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-02-12 00:00:00
end: 2024-02-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © jensenvilhelm


//@version=5
strategy("Major Trend Indicator Long", shorttitle='MTIL', overlay = true)

startDate = timestamp("2001 06 18")
// Sets the start date for the strategy.

// Optimized parameters
length_high = 5
length_low = 5
linReg_st = 3
linReg_st1 = 23
linReg_lt = 75
// Defines key parameters for the strategy.

X_i = ta.highest(high, length_high)
Y_i = ta.lowest(low, length_low)
// Calculates the highest and lowest price values within the defined lookback periods.

x_y = ta.linreg(X_i + high, linReg_st1, 1)
y_x = ta.linreg(Y_i + low, linReg_lt, 1)
// Applies linear regression to smoothed high and low prices.

upper = ta.linreg(x_y, linReg_st1, 6)
lower = ta.linreg(y_x, linReg_st1, 6)
// Determines upper and lower bounds using linear regression.

upperInside = upper < y_x and upper > x_y
lowerInside = lower > y_x and lower < x_y
y_pos = (upper + lower) / 4

X_i1 = ta.highest(high, length_high)
Y_i1 = ta.lowest(low, length_low)

bull = x_y > upper and y_x > lower and ta.linreg(close, linReg_st, 1) > ta.linreg(close, linReg_lt, 5)
// Defines a bullish condition based on linear regression values and price bounds.

plotshape(series=(bull) ? y_pos : na, style=shape.circle, location=location.absolute, color=color.rgb(41, 3, 255, 40), size=size.tiny)

if (time >= startDate)
    if (bull)
        strategy.entry("Long", strategy.long)
    if not (bull)
        strategy.close("Long")
// Controls the strategy's execution based on the bullish condition and the start date.