TradingView
jason5480
13 פבר׳ 2022 17:13

Trailing Buy 

Ethereum / TetherUSBinance

תיאור

This script demonstrates how to do trailing buy. With this approach, given an entry signal, instead of buying directly, you just follow the price downwards (for long positions) and you buy when the price increases by a small percentage. The order will be executed when the next bar is closed. This approach may increase the profits (slightly) in some strategies! This script can be used as a template for your own strategy. Be aware that the simulated data may produce unrealistic results.

הערות שחרור

  • Fix some bugs in some edge cases
  • Refactor the code to better reflect what it does

הערות שחרור

  • Fix minor typos

הערות שחרור

  • Use stop orders when trailing instead of market orders at the start of the next candle (suggestion by @freyadog)
  • Use time_filter library

הערות שחרור

  • Minor code clean up
  • Change color scheme

הערות שחרור

  • Update time_filters library

הערות שחרור

  • Replace deprecated "when=" with if statements in strategy calls

הערות שחרור

  • Change fastMA default color to yellow
  • Change trailing entry price default color to blue

הערות שחרור

  • Increase max labels to 150
  • Minor refactoring

הערות שחרור

  • Update time_filters library

הערות שחרור

  • Change the settings so the order type (market, stop-limit) is independent from the trailing
  • Some minor label/color changes

הערות שחרור

  • Added option for limit orders

הערות שחרור

  • small refactoring

הערות שחרור

  • Update time_filters library version

הערות שחרור

  • Update time_filters library version

הערות שחרור

  • Use the 'chrono_utils' library for the date-time window filter
תגובות
misterstealyourgirl
this is incredible work
jason5480
Thank you a lot for your encouraging words @misterstealyourgirl!
port119
hi -this is awesome but i'm struggling to figure out how to use with when I don't have a close condition - ie: i use this 'strategy.exit(id='Close Long', stop=longStop, limit=longTake)'
any ideas pls? 🙏
jason5480
@port119, If you want to exit based on a stop loss and/or a take profit logic then you might want to check the "POSITION ORDERS" code section (ln 1779+) of the "Template Trailing Strategy" script. The logic is way more complicated there since it combines many features but it might be useful to see how the strategy.exit could be combined with this logic.
suranga1987
hey Jason!! if you can remember this is exactly what i was asking...thanks...keep it up🙂
עוד