OPEN-SOURCE SCRIPT

Price Based Z-Trend - Strategy [presentTrading]

█ Introduction and How it is Different

Z-score: a statistical measurement of a score's relationship to the mean in a group of scores.
Simple but effective approach.

The "Price Based Z-Trend - Strategy [presentTrading]" leverages the Z-score, a statistical measure that gauges the deviation of a price from its moving average, normalized against its standard deviation. This strategy stands out due to its simplicity and effectiveness, particularly in markets where price movements often revert to a mean. Unlike more complex systems that might rely on a multitude of indicators, the Z-Trend strategy focuses on clear, statistically significant price movements, making it ideal for traders who prefer a streamlined, data-driven approach.

BTCUSD 6h LS Performance
captura

█ Strategy, How It Works: Detailed Explanation

🔶 Calculation of the Z-score

"Z-score is a statistical measurement that describes a value's relationship to the mean of a group of values. Z-score is measured in terms of standard deviations from the mean. If a Z-score is 0, it indicates that the data point's score is identical to the mean score. A Z-score of 1.0 would indicate a value that is one standard deviation from the mean. Z-scores may be positive or negative, with a positive value indicating the score is above the mean and a negative score indicating it is below the mean."

The Z-score is central to this strategy. It is calculated by taking the difference between the current price and the Exponential Moving Average (EMA) of the price over a user-defined length, then dividing this by the standard deviation of the price over the same length:
z = (x - μ) /σ

Local
captura

🔶 Trading Signals

Trading signals are generated based on the Z-score crossing predefined thresholds:

- Long Entry: When the Z-score crosses above the positive threshold.
- Long Exit: When the Z-score falls below the negative threshold.
- Short Entry: When the Z-score falls below the negative threshold.
- Short Exit: When the Z-score rises above the positive threshold.

█ Trade Direction

The strategy allows users to select their preferred trading direction through an input option.

█ Usage

To use this strategy effectively, traders should first configure the Z-score thresholds according to their risk tolerance and market volatility. It's also crucial to adjust the length for the EMA and standard deviation calculations based on historical performance and the expected "noise" in price data.

The strategy is designed to be flexible, allowing traders to refine settings to better capture profitable opportunities in specific market conditions.

█ Default Settings

- Trade Direction: Both
- Standard Deviation Length: 100
- Average Length: 100
- Threshold for Z-score: 1.0
- Bar Color Indicator: Enabled

These settings offer a balanced starting point but can be customized to suit various trading styles and market environments. The strategy's parameters are designed to be adjusted as traders gain experience and refine their approach based on ongoing market analysis.

Z-score is a must-learn approach for every algorithmic trader.
backtestingeducationExponential Moving Average (EMA)presenttradingpriceStandard Deviationstatisticsstrategytradingstrategiesz-score

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?


Watch patiently/ then trade
Também em:

Aviso legal