Last updated
Last updated
After , a trial-and-error approach can be used to determine optimum values for each setting. Optimum values maximize and/or minimize . A trade-off between the two is often required.
Increasing the , , and of a strategy is also desirable. However, focusing on and initially simplifies optimization.
Increasing the improves the of a strategy. This is best approached in the later stages of the when elements are applied.
Load the desired asset/timeframe/exchange in TradingView.
Open the Pro Tester by clicking the gear icon in the .
the Faction to be optimized.
Navigate to the settings for the isolated faction.
Test a with extreme values and observe the impact on and . Converge on a value that maximizes Net Profit and minimizes Max Drawdown. A trade-off between the two is often required.
Systematically optimize other , working one at a time.
Once Key Settings have been optimized, a similar approach can be applied to other settings to 'fine-tune' the optimization if desired.
Multiple variables can impact which settings have the greatest impact on algorithm performance. These include:
Market conditions.
Higher and current timeframe trend interactions
Confirmation Control settings
Position settings
Faction settings
Faction interactions
Risk Management settings
Volume Control settings
Price Control settings
Volatility settings
Determines macro trend direction.
Significant impact on trend detection on the Current Timeframe loaded in TradingView.
Significant impact on trend detection on the Current Timeframe loaded in TradingView.
Determines the Average True Range model used for trend detection.
Toggle to test effect.
Determines the lookback period on the Current Timeframe.
Significant impact on sensitivity to volatility.
Bias multiplier values according to the macro trend direction.
Determines macro trend direction.
Significant impact on trend detection on the Current Timeframe loaded in TradingView.
Test the effect of different data sources on the specified Higher timeframe.
Test the effect of using different RSI types on algorithm performance.
Divergences on longer timeframes are stronger and less susceptible to volatility.
Higher values will decrease the frequency of signals but make them more reliable.
Higher values will decrease sensitivity to volatility.
Higher values will reduce the frequency of signals but make them more reliable.
Higher values will decrease sensitivity to volatility.
Presets determine the left and right pivot strengths used to calculate RSI
Presents with higher values will reduce the frequency of signals but make them more reliable.
Determines macro trend direction.
Significant impact on trend detection on the Current Timeframe loaded in TradingView.
Specifies the number of lookback periods used to calculate ADX on the current timeframe.
Lower values make Spartans more sensitive to volatility generating more frequent signals.
Higher values decrease sensitivity to volatility making signals less frequent but more reliable.
Determines momentum threshold required to trigger a buy signal.
Can bias signals in the direction of the Higher Timeframe macro trend
Low values = bullish bias
High values = bearish bias
Determines momentum threshold required to trigger a sell signal.
Can bias signals in the direction of the Higher Timeframe macro trend
Low values = bearish bias
High values = bullish bias
Determines macro trend direction.
Significant impact on trend detection on the Current Timeframe loaded in TradingView.
Determines if signals are based on price action or acceleration.
Test different baseline evaluation modes across Higher Timieframes.
Test difference data sources with the best Higher Timeframe
Can have a dramatic impact on algorithm performance.
Allows different combinations of fast and slow moving averages used to calculate MACD.
Shorter moving averages make Vikings more sensitive to volatility and vice versa.
Longer moving averages reduce the frequency and increase the reliability of signals and vice versa.
Higher values decrease algorithm sensitivity to price fluctuations. This reduces the frequency and increases the reliability of signals.
Higher values decrease algorithm sensitivity to changes in momentum. This reduces the frequency and increases the reliability of signals.
Key settings for Wizards algorithms coming soon!
In general, certain settings within each have a more significant impact on trend detection. These settings represent good starting points when optimizing using a
Test a range of values for each Key Setting and observe the effect on and in the tab. The process for testing values is outlined in the section above.
Identifying and tuning Key Settings within each Faction fast-tracks the . Once the Key settings have been optimized users may decide to further refine algorithm performance depending on the required.
Consider relative to the Current Timeframe.
Examine to assess algorithm performance over specified Higher Timeframe.
Macro trend direction is determined by the in the section if Higher Timeframe is set to 'chart' in Mongols.
Determines the lookback period for .
Advanced Trend Catcher - adjust between Short, Medium, and Long-term to test effect.
and
Examine to assess the macro trend over the specified . Mongols uses the macro trend direction to determine which multiplier to apply when detecting trends on the Current Timeframe.
Examine the chart to determine if the largest drawdowns are in the bullish or bearish direction. Observe how drawdowns are affected by adjusting values. Details in the and displays may further inform optimization decisions.
Consider relative to the Current Timeframe.
Examine to assess algorithm performance over specified Higher Timeframe.
Macro trend direction is determined by the in the section if Higher Timeframe is set to 'chart' in Rangers.
RSI divergence is more powerful and less susceptible to volatility on longer timeframes. Selecting an appropriate Higher Timeframe can reduce .
Consider relative to the Current Timeframe.
Examine to assess algorithm performance over specified Higher Timeframe.
Macro trend direction is determined by the in the section if Higher Timeframe is set to 'chart' in Spartans.
Consider relative to the Current Timeframe.
Examine to assess algorithm performance over specified Higher Timeframe.
Macro trend direction is determined by the in the section if Higher Timeframe is set to 'chart' in Vikings.
Scalper modes suit real-time data - not suitable for Pro Tester optimization which is done entirely on confirmed candles due to TradingView limitations. (see )
Test presets if Evaluation is set to Price Action Baseline.
Test presets if Evaluations is set to Acceleration Baseline.
Active if is set to Price Action Baseline.
Active if is set to Acceleration Baseline.
A trial-and-error approach can be employed to determine optimum values for each setting within a faction. Optimization efficiency can be improved by starting with Key Settings.