یہ حکمت عملی بٹ کوائن کے نیچے کے رجحان کو پکڑنے کے لئے ٹی ای ایم اے ، وی ڈبلیو ایم اے سی ڈی اور ایچ ایم اے اشارے استعمال کرتی ہے۔ اس کا بنیادی منطق یہ ہے کہ جب وی ڈبلیو ایم اے سی ڈی 0 سے نیچے گزر جاتا ہے تو ، قیمت ایچ ایم اے سے نیچے ہے اور فاسٹ ٹی ای ایم اے سست ٹی ای ایم اے سے نیچے ہے۔ جب وی ڈبلیو ایم اے سی ڈی 0 سے اوپر گزر جاتا ہے تو ، قیمت ایچ ایم اے سے اوپر ہے یا فاسٹ ٹی ای ایم اے سست ٹی ای ایم اے سے اوپر گزر جاتا ہے تو یہ پوزیشن سے باہر نکل جائے گا۔
سب سے پہلے VWMACD کا حساب لگائیں (عام MACD سے فرق صرف حرکت پذیر اوسط کا حساب لگانے کا طریقہ ہے) اور اسے ہسٹگرام کے طور پر پلاٹ کریں۔ پھر HMA کو ٹرینڈ فلٹر کے طور پر شامل کریں۔ اس کے بعد تیز TEMA (5 ادوار) اور سست TEMA (8 ادوار) بنائیں اور شامل کریں ، اور ان کے درمیان فرق کا حساب لگائیں تاکہ 0 کے ارد گرد پلاٹ کریں۔ یہ مختصر جانے کا کلیدی فیصلہ ہے۔
مخصوص اندراج کا قاعدہ یہ ہے: جب VWMACD 0 سے کم ہو، قیمت HMA سے کم ہو اور تیز رفتار TEMA سست TEMA سے کم ہو، مختصر ہو.
مخصوص باہر نکلنے کا اصول یہ ہے کہ: جب VWMACD 0 سے اوپر جاتا ہے تو قیمت HMA سے اوپر ہوتی ہے یا تیز TEMA سست TEMA سے اوپر جاتا ہے، بند پوزیشن۔
یہ حکمت عملی وی ڈبلیو ایم اے سی ڈی ، ایچ ایم اے اور تیز / سست ٹی ای ایم اے کا مجموعہ استعمال کرتی ہے تاکہ بٹ کوائن کے قلیل مدتی نیچے کے رجحانات کو پکڑ سکے۔ اس کے فوائد نسبتا reliable قابل اعتماد سگنل اور اعلی تعدد کی تجارت کے لئے موزوں ہیں۔ لیکن اس میں پیچیدہ پیرامیٹر ٹوننگ جیسے خطرات بھی ہیں ، شور کی مداخلت کا شکار ہیں۔ پیرامیٹر کومبو کو مزید بہتر بنانا اور معاون اشارے شامل کرنا حکمت عملی کو زیادہ مستحکم اور قابل اعتماد بنا سکتا ہے۔ مجموعی طور پر ، متعدد اشارے کی تصدیق اور مختصر مدت کے پیرامیٹرز کا استعمال کرکے ، یہ حکمت عملی بٹ کوائن کے قلیل مدتی نیچے کے رجحانات پر نسبتا accurate درست فیصلے کرسکتی ہے ، اور یہ ایک موثر اعلی تعدد مختصر حکمت عملی ہے۔
/*backtest start: 2022-11-08 00:00:00 end: 2023-11-14 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy(title="TEMA_HMA_VWMACD short strategy", shorttitle="Short strategy", overlay=false, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_type=strategy.commission.percent, commission_value=0.018, currency='USD') startP = timestamp(input(2017, "Start Year"), input(12, "Month"), input(17, "Day"), 0, 0) end = timestamp(9999,1,1,0,0) _testPeriod() => iff(time >= startP and time <= end, true, false) slow = input(13, "Short period") fast = input(21, "Long period") signal = input(5, "Smoothing period") Fast = ema( volume * close, fast ) / ema( volume, fast ) Slow = ema( volume * close, slow ) / ema( volume, slow ) Macd = Slow - Fast Signal = ema(Macd, signal) Hist=Macd-Signal plot(Hist, color=color.silver, linewidth=1, style=plot.style_histogram) plot(0, color=color.red) length = input(400, minval=1, title = "HMA") hullma = wma(2*wma(close, length/2)-wma(close, length), floor(sqrt(length))) tema_length_1 = input(5, "Fast moving TEMA") tema_length_2 = input(8, "Slow moving TEMA") tema(sec, length)=> tema1= ema(sec, length) tema2= ema(tema1, length) tema3= ema(tema2, length) tema = 3*tema1-3*tema2+tema3 tema1 = tema(hlc3, tema_length_1) tema2 = tema(hlc3, tema_length_2) threshold = 0 tm = tema1 - tema2 plot_fast = plot(tm, color = tm > 0 ? color.green : color.red) plot(threshold, color=color.purple) up = crossover(tm, 0) down = crossunder(tm, 0) longCondition = (Hist < 0) and hullma > close and (tema1 < tema2) and _testPeriod() strategy.entry('BUY', strategy.short, when=longCondition) shortCondition = (Hist > 0) or hullma < close or up strategy.close('BUY', when=shortCondition) // Take profit tp = input(1, type=input.float, title='Take Profit (%)') sl = input(4, type=input.float, title='Stop Loss (%)') strategy.exit('XLong', from_entry='BUY', profit=(close * (tp/100) * (1/syminfo.mintick)), loss=(close * (sl/100) * (1/syminfo.mintick)))