OPEN-SOURCE SCRIPT

PTS - Bollinger Bands with Trailing Stop

PTS - Bollinger Bands with Trailing Stop Strategy

Overview

The "PTS - Bollinger Bands with Trailing Stop" strategy is designed to capitalize on strong bullish market movements by combining the Bollinger Bands indicator with a dynamic trailing stop based on the Average True Range (ATR). This strategy aims to enter long positions during upward breakouts and protect profits through an adaptive exit mechanism.

Key Features

1. Bollinger Bands Indicator

  • Basis Moving Average Type: Choose from SMA, EMA, SMMA, WMA, or VWMA for the Bollinger Bands' basis line. Length: Adjustable period for calculating the moving average and standard deviation (default is 20). Standard Deviation Multiplier (StdDev): Determines the width of the bands (default is 2.0). Source: Select the price data used for calculations (default is the closing price).


2. Entry Conditions

  • The strategy enters a long position when the closing price crosses above the upper Bollinger Band, indicating strong upward momentum.


3. Exit Conditions

  • Trailing Stop Loss: Implemented using ATR to adjust dynamically with market volatility. ATR Length: Period for calculating ATR (default is 14). ATR Multiplier for Trailing Stop: Determines how closely the trailing stop follows the price (default is 2.0). Close Below Lower Bollinger Band: The strategy exits the long position if the closing price crosses below the lower Bollinger Band.


4. Risk Management

  • Commission and Slippage: Commission is set at 0.1%; slippage is set to 3. Position Sizing: Uses 100% of equity per trade (adjustable).


5. Date Range Filter

  • Specify the time period during which the strategy is active. Start Date: January 1, 2018.
  • End Date: December 31, 2069.


Customizable Inputs

  • BB Length: Adjust the period for Bollinger Bands calculation. BB StdDev: Modify the standard deviation multiplier. Basis MA Type: Select the moving average type. Source: Choose the price data source. Offset: Shift the Bollinger Bands on the chart. ATR Length: Set the period for ATR calculation.
  • ATR Multiplier for Trailing Stop: Adjust the trailing stop sensitivity.




Thought for 1m 7s

Description for the "PTS - Bollinger Bands with Trailing Stop" Strategy

PTS - Bollinger Bands with Trailing Stop Strategy

Overview

The "PTS - Bollinger Bands with Trailing Stop" strategy is designed to capitalize on strong bullish market movements by combining the Bollinger Bands indicator with a dynamic trailing stop based on the Average True Range (ATR). This strategy aims to enter long positions during upward breakouts and protect profits through an adaptive exit mechanism.

Key Features

1. Bollinger Bands Indicator

  • Basis Moving Average Type: Choose from SMA, EMA, SMMA, WMA, or VWMA for the Bollinger Bands' basis line. Length: Adjustable period for calculating the moving average and standard deviation (default is 20). Standard Deviation Multiplier (StdDev): Determines the width of the bands (default is 2.0). Source: Select the price data used for calculations (default is the closing price).


2. Entry Conditions

  • The strategy enters a long position when the closing price crosses above the upper Bollinger Band, indicating strong upward momentum.


3. Exit Conditions

  • Trailing Stop Loss: Implemented using ATR to adjust dynamically with market volatility. ATR Length: Period for calculating ATR (default is 14). ATR Multiplier for Trailing Stop: Determines how closely the trailing stop follows the price (default is 2.0). Close Below Lower Bollinger Band: The strategy exits the long position if the closing price crosses below the lower Bollinger Band.


4. Risk Management

  • Commission and Slippage: Commission is set at 0.1%; slippage is set to 3. Position Sizing: Uses 100% of equity per trade (adjustable).


5. Date Range Filter

  • Specify the time period during which the strategy is active. Start Date: January 1, 2018.
  • End Date: December 31, 2069.


Customizable Inputs

  • BB Length: Adjust the period for Bollinger Bands calculation. BB StdDev: Modify the standard deviation multiplier. Basis MA Type: Select the moving average type. Source: Choose the price data source. Offset: Shift the Bollinger Bands on the chart. ATR Length: Set the period for ATR calculation.
  • ATR Multiplier for Trailing Stop: Adjust the trailing stop sensitivity.


How the Strategy Works

1. Initialization

  • Calculates Bollinger Bands and ATR based on selected parameters.


2. Entry Logic

  • Opens a long position when the closing price exceeds the upper Bollinger Band.


3. Exit Logic

  • Uses a trailing stop loss based on ATR. Exits if the closing price drops below the lower Bollinger Band.


4. Date Filtering

  • Executes trades only within the specified date range.


Advantages

  • Adaptive Risk Management: Trailing stop adjusts to market volatility. Simplicity: Clear entry and exit signals.
  • Customizable Parameters: Tailor the strategy to different assets or conditions.


Considerations

  • Aggressive Position Sizing: Using 100% equity per trade is high-risk. Market Conditions: Best in trending markets; may produce false signals in sideways markets.
  • Backtesting: Always test on historical data before live trading.


Disclaimer

This strategy is intended for educational and informational purposes only. Trading involves significant risk, and past performance is not indicative of future results. Assess your financial situation and consult a financial advisor if necessary.

Usage Instructions

  • 1. Apply the Strategy: Add it to your TradingView chart. 2. Configure Inputs: Adjust parameters to suit your style and asset. 3. Analyze Backtest Results: Use the Strategy Tester. 4. Optimize Parameters: Experiment with input values.
  • 5. Risk Management: Evaluate position sizing and incorporate risk controls.


Final Notes

The "PTS - Bollinger Bands with Trailing Stop" strategy provides a framework to leverage momentum breakouts while managing risk through adaptive trailing stops. Customize and test thoroughly to align with your trading objectives.
ATRBands and ChannelsTrend AnalysisVolatility

Script de código aberto

No verdadeiro espírito do TradingView, o autor desse script o publicou como código aberto, para que os traders possam compreendê-lo e analisá-lo. Parabéns ao autor! Você pode usá-lo gratuitamente, mas a reutilização desse código em publicações é regida pelas Regras da Casa. Você pode favoritá-lo para usá-lo em um gráfico.

Quer usar esse script no gráfico?

Aviso legal