دوہری حرکت پذیر اوسط آسکیلیٹر اسٹاک کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-02-05 10:47:38
ٹیگز:

ڈبل_سمیٹڈ_ایبس_پی سی حاصل کرنے کے لئے پی سی کی ضرورت ہے

  1. آخر میں TSI انڈیکس = 100* ((ڈبل_سمیٹڈ_پی سی/ڈبل_سمیٹڈ_abs_پی سی)

ایس ٹی آئی کی قیمت کو اس کی سگنل لائن tsi_signal کے ساتھ موازنہ کرکے ، ہم overbought یا oversold زون کا تعین کرسکتے ہیں ، اس طرح خرید اور فروخت کے مقامات کا فیصلہ کرسکتے ہیں۔

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

فروخت کا اشارہ: ایس ٹی آئی اس کے اشارے سے نیچے کی طرف گزرتا ہے، جس سے اسٹاک کی قیمت کی تبدیلی کا اشارہ ہوتا ہے، جس سے زیادہ خریدی گئی زون کا اختتام ہوتا ہے جہاں ہمیں فروخت کرنا چاہئے۔

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

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

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

خطرے کا تجزیہ

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

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

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

اس حکمت عملی کی اصلاح کی سمت بنیادی طور پر دو پہلوؤں پر مرکوز ہے:

  1. پیرامیٹر کی اصلاح۔ حساسیت کو بہتر بنانے کے لئے پیرامیٹرز کا بہترین مجموعہ جیسے لمبی اور مختصر حرکت پذیر اوسط اور سگنل لائن کی لمبائی کا بیک ٹیسٹ کیا جاسکتا ہے۔

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

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

  4. پوزیشن سائزنگ کو بہتر بنائیں۔ ہر تجارت کے خطرے سے نمٹنے کے لئے مارکیٹ کی حالت کی بنیاد پر پوزیشنوں کا متحرک سائز اور تناسب مرتب کریں۔

خلاصہ

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


/*backtest
start: 2023-01-29 00:00:00
end: 2024-02-04 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/
// © shankardey7310

//@version=5
strategy("TSI STOCKS", shorttitle="TSI", overlay=true)

initialCapital = input(10000, title="Initial Capital")
riskPercent = input(1, title="Risk Percentage") / 100

longLength = input(12, title="Long Length")
shortLength = input(9, title="Short Length")
signalLength = input(12, title="Signal Length")

price = close
pc = ta.change(price)

double_smooth(src, long, short) =>
    first_smooth = ta.ema(src, long)
    ta.ema(first_smooth, short)

double_smoothed_pc = double_smooth(pc, longLength, shortLength)
double_smoothed_abs_pc = double_smooth(math.abs(pc), longLength, shortLength)
tsi_value = 100 * (double_smoothed_pc / double_smoothed_abs_pc)
tsi_signal = ta.ema(tsi_value, signalLength)

riskAmount = (initialCapital * riskPercent) / close

if (tsi_value > tsi_signal and tsi_value[1] <= tsi_signal[1])
    strategy.entry("Long", strategy.long)

if (tsi_value < tsi_signal and tsi_value[1] >= tsi_signal[1])
    strategy.close("Long")

plot(tsi_value, title="True Strength Index", color=#2962FF)
plot(tsi_signal, title="Signal", color=#E91E63)
hline(0, title="Zero", color=#787B86)

مزید