ویو ٹرینڈ کراس لیزی بیئر حکمت عملی ویو ٹرینڈ اشارے پر مبنی ایک تجارتی حکمت عملی ہے۔ حکمت عملی میں مختلف ادوار کے ساتھ دو ویو ٹرینڈ اشارے کی لائنیں استعمال کی جاتی ہیں۔ جب تیز مدت کی ویو ٹرینڈ اشارے کی لائن سست مدت کی ویو ٹرینڈ اشارے کی لائن سے اوپر عبور کرتی ہے تو ، یہ خرید کا اشارہ پیدا کرتی ہے۔ جب تیز مدت کی ویو ٹرینڈ اشارے کی لائن سست مدت کی ویو ٹرینڈ اشارے کی لائن سے نیچے عبور کرتی ہے تو ، یہ فروخت کا اشارہ پیدا کرتی ہے۔ حکمت عملی مارکیٹ کے حالات کا فیصلہ کرنے میں مدد کے لئے زیادہ خریدنے اور زیادہ فروخت زون بھی طے کرتی ہے۔
اس حکمت عملی کا مرکز WaveTrend اشارے ہے، جو مندرجہ ذیل مراحل کے ذریعے شمار کیا جاتا ہے:
اس حکمت عملی میں مختلف ادوار کے ساتھ دو ویو ٹرینڈ اشارے کی لائنیں استعمال کی جاتی ہیں (ڈیفالٹ 10 اور 21 ہے) ، جو بالترتیب WT1 اور WT2 کے نام سے مشہور ہیں۔ جب WT1 WT2 سے اوپر عبور کرتا ہے تو ، یہ خرید کا اشارہ پیدا کرتا ہے۔ جب WT1 WT2 سے نیچے عبور کرتا ہے تو ، یہ فروخت کا اشارہ پیدا کرتا ہے۔ اس کے علاوہ ، حکمت عملی میں 4 معاون سطحیں بھی مقرر کی جاتی ہیں: اوور بک لیول 1 ، اوور بک لیول 2 ، اوور سیل لیول 1 اور اوور سیل لیول 2 ، تاکہ مارکیٹ کے حالات کا جائزہ لیا جاسکے۔
ویو ٹرینڈ کراس لیزی بیئر حکمت عملی ویو ٹرینڈ اشارے پر مبنی رجحان ٹریکنگ حکمت عملی ہے۔ دوہری مدت کے اشارے کے ڈیزائن اور زیادہ خریدنے اور زیادہ فروخت کی سطحوں کے معاون فیصلے کے ذریعہ ، یہ رجحانات کو پکڑتا ہے جبکہ کچھ رسک کنٹرول کو بھی مدنظر رکھتا ہے۔ تاہم ، حکمت عملی میں دوڑتے ہوئے بازاروں میں زیادہ غلط سگنل پیدا ہوسکتے ہیں اور اس میں سخت رسک مینجمنٹ اقدامات کی کمی ہے۔ عملی ایپلی کیشنز میں مزید اصلاح اور بہتری کی ضرورت ہے۔
/*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")