OPEN-SOURCE SCRIPT
HalfTrend Strategy Basic

This strategy is part of our blog series titled “How to Convert a TradingView Indicator into an Algo Strategy”, where we break down popular indicators and turn them into fully functional, backtestable strategies.
📝 Read the full article here
--
🔍 What This Strategy Does
This script implements the HalfTrend indicator by everget as a TradingView strategy. It detects potential trend reversals based on recent price extremes and moving averages.
Buy when trend shifts up:
Sell when trend shifts down:
⚙️ Optional Filters Included
You can toggle confirmation filters from the settings panel:
These help reduce false signals in sideways markets.
📝 Read the full article here
--
🔍 What This Strategy Does
This script implements the HalfTrend indicator by everget as a TradingView strategy. It detects potential trend reversals based on recent price extremes and moving averages.
Buy when trend shifts up:
- SMA of lows rises above the highest high
- Close is above the previous high
Sell when trend shifts down:
- SMA of highs drops below the lowest low
- Close is below the previous low
⚙️ Optional Filters Included
You can toggle confirmation filters from the settings panel:
- ✅ 200 EMA (trend context)
- ✅ ADX (trend strength and momentum slope)
- ✅ MACD crossover (momentum confirmation)
- ✅ RSI above/below 50 (bias check)
These help reduce false signals in sideways markets.
نص برمجي مفتوح المصدر
بروح TradingView الحقيقية، قام مبتكر هذا النص البرمجي بجعله مفتوح المصدر، بحيث يمكن للمتداولين مراجعة وظائفه والتحقق منها. شكرا للمؤلف! بينما يمكنك استخدامه مجانًا، تذكر أن إعادة نشر الكود يخضع لقواعد الموقع الخاصة بنا.
إخلاء المسؤولية
لا يُقصد بالمعلومات والمنشورات أن تكون، أو تشكل، أي نصيحة مالية أو استثمارية أو تجارية أو أنواع أخرى من النصائح أو التوصيات المقدمة أو المعتمدة من TradingView. اقرأ المزيد في شروط الاستخدام.
نص برمجي مفتوح المصدر
بروح TradingView الحقيقية، قام مبتكر هذا النص البرمجي بجعله مفتوح المصدر، بحيث يمكن للمتداولين مراجعة وظائفه والتحقق منها. شكرا للمؤلف! بينما يمكنك استخدامه مجانًا، تذكر أن إعادة نشر الكود يخضع لقواعد الموقع الخاصة بنا.
إخلاء المسؤولية
لا يُقصد بالمعلومات والمنشورات أن تكون، أو تشكل، أي نصيحة مالية أو استثمارية أو تجارية أو أنواع أخرى من النصائح أو التوصيات المقدمة أو المعتمدة من TradingView. اقرأ المزيد في شروط الاستخدام.