وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ویو ٹرینڈ کراس لیزیبیئر حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-04-28 13:56:27
ٹیگز:ای ایم اےایس ایم اےHLCC3ایس ای اے

img

جائزہ

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

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

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

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

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

حکمت عملی کے فوائد

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

حکمت عملی کے خطرات

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

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

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

خلاصہ

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


/*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")


متعلقہ

مزید