WaveTrend اشارے کی بنیاد پر مندرجہ ذیل حکمت عملی کا رجحان

EMA SMA HLCC3 ESA
تخلیق کی تاریخ: 2024-04-28 13:56:27 آخر میں ترمیم کریں: 2024-04-28 13:56:27
کاپی: 1 کلکس کی تعداد: 1517
1
پر توجہ دیں
1617
پیروکار

WaveTrend اشارے کی بنیاد پر مندرجہ ذیل حکمت عملی کا رجحان

جائزہ

WaveTrend Cross LazyBear حکمت عملی ایک تجارتی حکمت عملی ہے جو WaveTrend اشارے پر مبنی ہے۔ اس حکمت عملی میں دو مختلف دورانیے کی WaveTrend اشارے لائنوں کا استعمال کیا جاتا ہے ، جب تیزی سے دورانیے کی WaveTrend اشارے لائن پر سست دورانیے کی WaveTrend اشارے لائن کو عبور کرتے وقت خریدنے کا اشارہ پیدا ہوتا ہے ، اور جب تیزی سے دورانیے کی WaveTrend اشارے لائن کے نیچے سست دورانیے کی WaveTrend اشارے لائن کو عبور کرتے وقت فروخت کا اشارہ پیدا ہوتا ہے۔ اس حکمت عملی میں اوور بائ اور اوور سیل علاقوں کا بھی تعین کیا گیا ہے ، جو مارکیٹ کی حالت کا اندازہ لگانے میں معاون ہے۔

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

اس حکمت عملی کے مرکز میں WaveTrend اشارے ہے، جو مندرجہ ذیل اقدامات کے ذریعہ شمار کیا جاتا ہے:

  1. ایک عام قیمت کا حساب لگائیں (AP) ، جو سب سے زیادہ قیمت ، کم قیمت اور اختتامی قیمت کے اوسط کے برابر ہے۔
  2. AP کی ایک اشاریہ منتقل اوسط ((ESA) کا حساب لگائیں ، جس کی مدت n1 ہے۔
  3. اے پی اور ای ایس اے کے فرق کی مطلق قیمت کا حساب لگانے کے لئے ایک اشاریہ حرکت پذیری اوسط d ، جس کی مدت n 1 ہے۔
  4. اشارے CI کا حساب لگائیں ، جو ((AP - ESA) / (0.015 * d) }} کے برابر ہے۔
  5. سی آئی کے لئے انڈیکس چلنے والی اوسط ٹی سی آئی کا حساب لگائیں ، جس کی مدت n2 ہے ، اور ویو ٹرینڈ اشارے حاصل کریں۔

اس حکمت عملی میں دو مختلف ادوار ((ڈیفالٹ 10 اور 21) کی ویو ٹرینڈ اشارے کی لائنیں استعمال کی گئیں ، جو بالترتیب WT1 اور WT2 ہیں۔ جب WT1 پر WT2 کو عبور کیا جاتا ہے تو ، خریدنے کا اشارہ پیدا ہوتا ہے۔ جب WT1 کے نیچے WT2 کو عبور کیا جاتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔ اس کے علاوہ ، اس حکمت عملی میں 4 معاون فیصلے کی سطحیں بھی ترتیب دی گئی ہیں: اوور بائی سطح 1 ، اوور بائی سطح 2 ، اوور سیل سطح 1 اور اوور سیل سطح 2 ، جو مارکیٹ کی حالت کا فیصلہ کرنے میں معاون ہیں۔

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-03-01 00:00:00
end: 2024-03-31 23:59:59
period: 1h
basePeriod: 15m
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/
// © burakaydingr

//@version=5
strategy("WaveTrend with Crosses [LazyBear]", shorttitle="WT_CROSS_LB", overlay=true)

// Kullanıcı girişleri
n1 = input(10, title="Channel Length")
n2 = input(21, title="Average Length")
obLevel1 = input(60, title="Over Bought Level 1")
obLevel2 = input(53, title="Over Bought Level 2")
osLevel1 = input(-60, title="Over Sold Level 1")
osLevel2 = input(-53, title="Over Sold Level 2")

// Temel hesaplamalar
ap = hlc3
esa = ta.ema(ap, n1)
d = ta.ema(math.abs(ap - esa), n1)
ci = (ap - esa) / (0.015 * d)
tci = ta.ema(ci, n2)

// WaveTrend göstergeleri
wt1 = tci
wt2 = ta.sma(wt1, 4)

// Al ve Sat Sinyalleri
buySignal = ta.crossover(wt1, wt2)
sellSignal = ta.crossunder(wt1, wt2)

// Alım ve Satım pozisyonları
if (buySignal)
    if (strategy.position_size <= 0) // Eğer şu anda açık bir satış pozisyonu varsa, onu kapat
        strategy.close("Sell")
    strategy.entry("Buy", strategy.long, comment="Buy Signal: Price crossed above WT2")

if (sellSignal)
    if (strategy.position_size >= 0) // Eğer şu anda açık bir alım pozisyonu varsa, onu kapat
        strategy.close("Buy")
    strategy.entry("Sell", strategy.short, comment="Sell Signal: Price crossed below WT2")

// Renkler ve diğer görseller
plot(0, color=color.new(color.gray, 0), title="Zero Level")
plot(obLevel1, color=color.new(color.red, 0), title="Overbought Level 1")
plot(osLevel1, color=color.new(color.green, 0), title="Oversold Level 1")
plot(obLevel2, color=color.new(color.purple, 0), title="Overbought Level 2")
plot(osLevel2, color=color.new(color.orange, 0), title="Oversold Level 2")

plot(wt1, color=color.new(color.red, 0), title="WT1")
plot(wt2, color=color.new(color.blue, 0), title="WT2")
plot(wt1-wt2, color=color.new(color.purple, 80), style=plot.style_area, title="WT1-WT2 Area")

// İşaretler
plotshape(buySignal, location=location.absolute, color=color.new(color.yellow, 0), style=shape.circle, size=size.small, title="Buy Signal")
plotshape(sellSignal, location=location.absolute, color=color.new(color.red, 0), style=shape.circle, size=size.small, title="Sell Signal")