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