jason5480

Trailing Stop Loss

jason5480 تم تحديثه   
This script demonstrate how to make a Training Stop Loss to "ride the wave". In comparison to classic Stop Loss this strategy follows the price upwards (for long positions) and when price drops by a fixed percentage then you exit your position.
ملاحظات الأخبار:
  • Minor typos
ملاحظات الأخبار:
  • Add the ability to disable trailing for demonstration reasons
  • Close open orders on trend reversal
  • Add sell labels on cross-under
ملاحظات الأخبار:
  • Fix a bug that made Stop Loss to not trigger appropriately when it was reached at the very first candle end enable trailing was un-checked
ملاحظات الأخبار:
  • Refactor stopValue calculation to be more readable
ملاحظات الأخبار:
  • Fix longIsActive logic
ملاحظات الأخبار:
  • Check if time is within backtest period in order to set the price to prevent unnecessary calculations and drawing outside the area of interest
  • Replace deprecated trasp argument with color.new
ملاحظات الأخبار:
  • Set calc on every tick to false by default, as @fgo943 suggested
ملاحظات الأخبار:
  • Minor Update the chart for a better overview and understanding of the trailing stop loss
ملاحظات الأخبار:
  • Fix a bug that were causing stop loss to be calculated wrong when there was new entry back to back with the end of the previous one
  • Use strategy.percent_of_equity
ملاحظات الأخبار:
  • Draw lines with width 1
ملاحظات الأخبار:
  • Update to pinescript V5
  • Stop Loss step is now 0.05
ملاحظات الأخبار:
  • Let's face it a Green-Red color model is more intuitive!
ملاحظات الأخبار:
  • Happy New Year!
  • Many code refactorings and optimizations to better use this script as a template and plug your own strategy at ease
ملاحظات الأخبار:
  • Bug fix: (rare/minor) Remove 'strategy.position_size == 0' condition in stop loss calculation that made the very first stop loss price target to be calculated based on previous 'strategy.position_avg_price' instead of 'close' if the previous position closed exactly one bar before!
ملاحظات الأخبار:
  • (minor) refactoring
ملاحظات الأخبار:
  • Use time_filters library
ملاحظات الأخبار:
  • Minor revision update
ملاحظات الأخبار:
  • Replace deprecated "when=" with if statements in strategy calls
ملاحظات الأخبار:
  • Change fastMA default color to yellow
ملاحظات الأخبار:
  • Increase max labels to 300
  • Minor refactoring
ملاحظات الأخبار:
  • Update time_filters library
ملاحظات الأخبار:
  • Some minor label/color changes
ملاحظات الأخبار:
  • small refactoring
ملاحظات الأخبار:
  • Update time_filters library version
ملاحظات الأخبار:
  • Update time_filters library version
ملاحظات الأخبار:
  • Use the 'chrono_utils' library for the date-time window filter

If you're interested in exploring and discovering other high quality free strategies come join us in Discord: discord.gg/2wkm9QqSuY
نص برمجي مفتوح المصدر

قام مؤلف هذا النص البرمجي بنشره وجعله مفتوح المصدر، بحيث يمكن للمتداولين فهمه والتحقق منه، وهو الأمر الذي يدخل ضمن قيم TradingView. تحياتنا للمؤلف! يمكنك استخدامه مجانًا، ولكن إعادة استخدام هذا الكود في منشور تحكمه قواعد الموقع. يمكنك جعله مفضلاً لاستخدامه على الرسم البياني.

إخلاء المسؤولية

لا يُقصد بالمعلومات والمنشورات أن تكون، أو تشكل، أي نصيحة مالية أو استثمارية أو تجارية أو أنواع أخرى من النصائح أو التوصيات المقدمة أو المعتمدة من TradingView. اقرأ المزيد في شروط الاستخدام.

هل تريد استخدام هذا النص البرمجي على الرسم البياني؟