یہ حکمت عملی رجحان کا تعین کرنے کے لئے قلیل مدتی اعلی کم اور قلیل مدتی اور طویل مدتی اوسط لاگت کے درمیان انحراف کا استعمال کرتی ہے۔ اس کا مقصد قلیل مدتی حساسیت کو بڑھانا اور پچھلے اور بعد میں ہموار اوسط افعال کو بڑھا کر استحکام کی لاگت کو کم کرنا ہے ، تاکہ جب رجحانات سامنے آتے ہیں تو اہم منافع کو برقرار رکھتے ہوئے استحکام کے دوران چھوٹے نقصانات کو کم کیا جاسکے۔
قلیل مدتی لاگت کا حساب لگائیں: حالیہ قلیل مدتی موم بتیوں کی اعلی اور کم قیمتوں کا حساب لگانے کے لئے ta.highest اور ta.lowest افعال کا استعمال کریں ، اور اوسط کو قلیل مدتی لاگت کے طور پر لیں
طویل مدتی لاگت کا حساب لگائیں: طویل مدتی لاگت کے طور پر حالیہ طویل مدتی موم بتیوں کی بندش کی قیمتوں کے سادہ چلنے والے اوسط کا حساب لگانے کے لئے ta.sma فنکشن کا استعمال کریں
انحراف کا حساب لگائیں: مختصر مدت کی لاگت سے طویل مدتی لاگت کو گھٹائیں
ہموار انحراف: سادہ چلتی اوسط کے لئے ta.sma کا استعمال کرتے ہوئے غلط فیصلوں کو کم کرنے کے لئے انحراف کو ہموار کریں
رجحان کا تعین کریں: اگر ہموار انحراف حد سے زیادہ ہے تو ، اسے اوپر کا رجحان سمجھیں۔ اگر منفی حد سے کم ہے تو ، اسے نیچے کا رجحان سمجھیں۔
داخلہ اور باہر نکلنا: جب اوپر کی طرف رجحان کا سراغ لگایا جائے تو طویل اور جب نیچے کی طرف رجحان کا سراغ لگایا جائے تو مختصر جانا.
خطرے کا حل:
مجموعی طور پر یہ ایک بہت ہی آسان اور براہ راست رجحان کی پیروی کرنے والی حکمت عملی ہے۔ چلتی اوسط جیسے عام اشارے کے مقابلے میں ، مختصر اور طویل مدتی اخراجات کے درمیان انحراف کا حساب لگاتے ہوئے ، یہ رجحان کی تبدیلیوں کا تیزی سے فیصلہ کرسکتا ہے۔ دریں اثنا ، ہموار پروسیسنگ پیرامیٹر کی اصلاح میں بھی زیادہ لچک فراہم کرتی ہے ، جس سے ہموار پیرامیٹرز کو ایڈجسٹ کرکے حساسیت اور غلط تشخیص کی شرح کو متوازن کرنے کی اجازت ملتی ہے۔ خلاصہ میں ، اس حکمت عملی میں چستی ، براہ راست اور اعلی حسب ضرورت کی خصوصیات ہیں۔ یہ ایک وعدہ کرنے والی حکمت عملی ہے جس کی گہرائی سے تلاش کرنے کے قابل ہے۔ پیرامیٹرز کو بہتر بنانے اور معاون فیصلے کی شرائط کو شامل کرنے کے ذریعے ، حکمت عملی کی کارکردگی کو مزید بڑھانے کی صلاحیت ہے۔
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-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/ // © dead0001ing1 //@version=5 strategy("Trend-Following Indicator", overlay=true) // 設置參數 shortTerm = input(5, "Short Term") longTerm = input(20, "Long Term") smooth = input(5, "Smoothing") threshold = input(0, "Threshold") // 計算短期成本 shortH = ta.highest(high, shortTerm) shortL = ta.lowest(low, shortTerm) shortCost = (shortH + shortL) / 2 // 計算長期成本 longCost = ta.sma(close, longTerm) // 計算均差 deviation = shortCost - longCost // 平滑均差 smoothedDeviation = ta.sma(deviation, smooth) // 判斷順勢 isTrendingUp = smoothedDeviation > threshold isTrendingDown = smoothedDeviation < -threshold // 顯示順勢信號 plotshape(isTrendingUp, title="Trending Up", location=location.belowbar, color=color.green, style=shape.labelup, text="Up", size=size.small) plotshape(isTrendingDown, title="Trending Down", location=location.abovebar, color=color.red, style=shape.labeldown, text="Down", size=size.small) // 定義進出場策略 if isTrendingUp strategy.entry("Long", strategy.long) strategy.close("Long", when=isTrendingDown) if isTrendingDown strategy.entry("Short", strategy.short) strategy.close("Short", when=isTrendingUp)