The description below is copied from the script's comments. Because TradingView does not allow me to edit this description, please refer to the script's comments section, as well as the release notes, for the most up-to-date information.
----------
Usage:
The inputs define the trend and the volatility stop.
Trend: The trend is defined by a moving average crossover. When the short (or fast) moving average is above the long (slow) moving average, the trend is up. Otherwise, the trend is down. The inputs are:
long: the number of periods in the long/slow moving average. short: the number of periods in the short/fast moving average.
The slow moving average is shown in various colors (see explanation below. The fast moving average is a faint blue.
Volatility stop: The volatility stop has two modes, percentage and rank. The percentage stop is given in terms of annualized volatility. The rank stop is given in terms of percentile.
stop_pct and stop_rank are initialized with "-1". You need to set one of these to the values you want after adding the indicator to your chart. This is the only setting that requires your input.
mode: choose "rank" for a rank stop, "percentage" for a percentage stop. vol_window: the number of periods in the historical volatility calculation. e.g. "30" means the volatility will be a weighted average of the previous 30 periods. applies to both types of stop. stop_pct: the volatility limit, annualized. for example, "50" means that the trend will not be followed when historical volatility rises above 50%. stop_rank: the trend will not be followed when the volatility is in the N-th percentile. for example, "75" means the trend will not be followed when the current historical volatility is greater than 75% of previous volatilities. rank_window: the number of periods in the rank percentile calculation. for example, if rank_window is "252" and "stop_rank" is "80", the trend will not be followed when current historical volatility is greater than 80% of the previous 252 historical volatilities.
Outputs:
The outputs include moving averages, to visually identify the trend, a volatility table, and a performance table.
Moving averages: The slow moving average is colored green in an uptrend, red in a downtrend, and black when the volatility stop is in place.
Volatility table: The volatility table gives the current historical volatility, annualized and expressed as a whole number percentage. E.g. "65" means the instrument's one standard deviation annual move is 65% of its price.
The current rank is expressed, also as a whole number percentage. E.g. "15" means the current volatility is greater than 15% of previous volatilities. For convenience, the volatilities corresponding to the 0, 25, 50, 75, and 100th percentiles are also shown.
Performance table: The performance table shows the current strategy's performance versus buy-and-hold. If the trend is up, the instrument's return for that period is added to the strategy's return, because the strategy is long. If the trend is down, the negative return is added, because the strategy is short. If the volatility stop is in (the slow moving average is black), that period's return is excluded from the strategy returns.
Every period's return is added to the buy-and-hold returns.
The table shows the average return, the standard deviation of returns, and the sharpe ratio (average return / standard deviation of returns). All figures are expressed as per-period, whole number percentages. For exmaple, "0.1" in the mean column on a daily chart means a 0.1% daily return.
The number of periods (samples) for each strategy is also shown.
Siguiendo fielmente el espíritu de TradingView, el autor de este script lo ha publicado en código abierto, permitiendo que otros traders puedan entenderlo y verificarlo. ¡Olé por el autor! Puede utilizarlo de forma gratuita, pero tenga en cuenta que la reutilización de este código en la publicación se rige por las Normas internas. Puede añadir este script a sus favoritos y usarlo en un gráfico.
La información y las publicaciones que ofrecemos, no implican ni constituyen un asesoramiento financiero, ni de inversión, trading o cualquier otro tipo de consejo o recomendación emitida o respaldada por TradingView. Puede obtener información adicional en las Condiciones de uso.