رفتار اور سپر ٹرینڈ مجموعہ ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-27 16:37:58
ٹیگز:

img

1. حکمت عملی کا جائزہ

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

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

2. تفصیلی حکمت عملی کا اصول

  1. رفتار اشارے کا حصہ

    قیمت کی N دن کی رفتار کی قیمت کا حساب لگائیں اور رفتار کی قیمت کی 1 دن کی رفتار کا حساب لگائیں۔ جب N دن کی رفتار > 0 اور 1 دن کی رفتار > 0 ہے تو ، یہ ایک لمبا سگنل ہے۔ جب N دن کی رفتار < 0 اور 1 دن کی رفتار < 0 ہے تو ، یہ ایک مختصر سگنل ہے۔

  2. سپر ٹرینڈ اشارے کا حصہ

    قیمت کی اے ٹی آر ویلیو کا حساب لگائیں ، اور اے ٹی آر کی بنیاد پر اوپر کی چینل لائن اور نیچے کی چینل لائن بنائیں۔ جب قیمت نیچے سے اوپر کی چینل کو توڑتی ہے تو ، یہ ایک لمبا سگنل ہے ، اور جب قیمت اوپر سے نیچے کی چینل کو توڑتی ہے تو ، یہ ایک مختصر سگنل ہے۔

  3. انٹری منطق

    ایک ہی وقت میں دونوں ہونے پر حتمی طویل انٹری سگنل پیدا کرنے کے لئے رفتار اشارے سے طویل سگنل اور سپر ٹرینڈ سے طویل سگنل کا AND آپریشن لیں؛ ایک ہی وقت میں دونوں ہونے پر رفتار اشارے سے مختصر سگنل اور سپر ٹرینڈ سے مختصر سگنل کا AND آپریشن لیں تاکہ حتمی مختصر انٹری سگنل پیدا کیا جاسکے۔

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

  1. رجحان کی تبدیلی کے نکات کو پکڑنے کے لئے قیمتوں کی نقل و حرکت کی رفتار تیز یا سست کرنے کا تعین کرنے کے لئے رفتار کے اشارے استعمال کریں۔

  2. سپر ٹرینڈ اشارے کا استعمال کریں تاکہ قیمتوں میں پیشرفت کے چینلز کا تعین کیا جاسکے تاکہ پیشرفت کے مقامات کو حاصل کیا جاسکے۔

  3. دو قسم کے اشارے کی باہمی تصدیق سے غلط سگنل کم ہوسکتے ہیں اور اندراجات کی درستگی میں اضافہ ہوسکتا ہے۔

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

۴. خطرے کا تجزیہ

  1. N دن کی رفتار کے اشارے کی غلط پیرامیٹر سیٹنگ رجحان کی تبدیلی کے نکات کو یاد کر سکتی ہے۔

  2. SuperTrend کے پیرامیٹرز کی غلط ترتیب سے غلط چینل ڈرائنگ اور غلط سگنل پیدا ہوسکتے ہیں۔

  3. دونوں اشارے کی باہمی تصدیق سے کچھ مواقع ضائع ہو سکتے ہیں۔

  4. پیرامیٹرز کے مجموعے کو ایڈجسٹ کیا جانا چاہئے تاکہ حکمت عملی کی صلاحیت کو زیادہ سے زیادہ کرنے کے لئے زیادہ سے زیادہ پیرامیٹر جوڑی تلاش کی جاسکے۔

متعلقہ حل:

  1. بہترین پیرامیٹرز تلاش کرنے کے لئے واک فارورڈ تجزیہ کا استعمال کریں.

  2. ریئل ٹائم پیرامیٹر اصلاح کے لئے پیرامیٹر اصلاح ماڈیول شامل کریں.

  3. دونوں اشارے کے مجموعی منطق کو ایڈجسٹ کریں اور جامع طور پر غور کریں.

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

  1. مارکیٹ کے حالات کے مطابق حقیقی وقت کی ایڈجسٹمنٹ کے لئے انکولی پیرامیٹر اصلاح ماڈیول شامل کریں

  2. اشارے کے اشاروں کی درستگی کا فیصلہ کرنے میں مدد کے لئے مشین لرننگ ماڈل شامل کریں

  3. اشارے کے سیٹ بنانے کے لئے مزید اشارے کو بڑھانا اور اندراج کے اشارے پیدا کرنے کے لئے ووٹنگ میکانزم کا استعمال کرنا

  4. ڈیپ لرننگ ماڈلز کو روایتی اشارے کے بجائے ڈیٹا پر مبنی فیصلوں کے لئے استعمال کریں

6. خلاصہ

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


/*backtest
start: 2022-12-20 00:00:00
end: 2023-12-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Momentum + SuperTrend Strategy", overlay=true)

// Momentum Strategy
length = input(12)
price = close
momentum(seria, length) =>
    mom = seria - seria[length]
    mom
mom0 = momentum(price, length)
mom1 = momentum(mom0, 1)
momLongCondition = mom0 > 0 and mom1 > 0
momShortCondition = mom0 < 0 and mom1 < 0

// SuperTrend Strategy
Periods = input(10)
Multiplier = input(3.0)
changeATR = input(true)
src = input(hl2)
atr2 = sma(tr, Periods)
atr = changeATR ? atr(Periods) : atr2
up = src - (Multiplier * atr)
up1 = nz(up[1], up)
up := close[1] > up1 ? max(up, up1) : up
dn = src + (Multiplier * atr)
dn1 = nz(dn[1], dn)
dn := close[1] < dn1 ? min(dn, dn1) : dn
trend = 1
trend := nz(trend[1], trend)
trend := trend == -1 and close > dn1 ? 1 : trend == 1 and close < up1 ? -1 : trend
buySignal = trend == 1 and trend[1] == -1
sellSignal = trend == -1 and trend[1] == 1

// Combined Entry Conditions
longCondition = momLongCondition and buySignal
shortCondition = momShortCondition and sellSignal

// Strategy Entries
if (longCondition)
    strategy.entry("MomLE", strategy.long, stop=high+syminfo.mintick, comment="MomLE")
else
    strategy.cancel("MomLE")

if (shortCondition)
    strategy.entry("MomSE", strategy.short, stop=low-syminfo.mintick, comment="MomSE")
else
    strategy.cancel("MomSE")

// Plot SuperTrend on the chart
upPlot = plot(trend == 1 ? up : na, title="SuperTrend Up", color=color.green, linewidth=2)
dnPlot = plot(trend == -1 ? dn : na, title="SuperTrend Down", color=color.red, linewidth=2)

// Highlight the SuperTrend region
fill(upPlot, dnPlot, color = trend == 1 ? color.new(color.green, 90) : color.new(color.red, 90), title="SuperTrend Highlight")

// Plot SuperTrend Buy/Sell signals on the chart
plotshape(series=buySignal, title="SuperTrend Buy Signal", color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=sellSignal, title="SuperTrend Sell Signal", color=color.red, style=shape.triangledown, size=size.small)
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © naveen1119

مزید