Advanced Settings
This dialog provides settings related to the performance of RuleTrader’s engine and to the times of certain system events, which you can alter if you wish (note that ShareScope’s intraday price feed MUST be enabled for timed events to occur). We recommend that you do not alter these settings.
Performance Settings
- Enhance system performance by limiting price pre-load for statistics: By checking this option the backfill of price statistics and price-indicators is limited to just enough prices to completely fill the statistic or indicator that has the longest period. Unchecking this option means all price statistics and indicators are filled with the entire price history for a share, which is generally redundant and can slow system performance.
- Enhance performance by only evaluating share list statistics once per day: When this option is checked, any statistics that your Trading Spec calculates based on share lists is computed once per day. Unchecking this allows the statistics to be recalculated whenever the share-list changes. Doing so may impact performance, potentially resulting in ShareScope appearing to repeatedly freeze.
- When loading session, don’t generate daily lists during catch-up period: When you start ShareScope / RuleTrader after a period of days have passed since the live session was last used, the system performs a catch-up for the missing days. If this setting is unchecked and your system reselects its trading lists on a daily basis, then that selection will be performed on each day of the catch-up period. This can be redundant and will slow the time RuleTrader takes to complete the catch-up, so we recommend you leave this checked.
- Exclude suspended shares from the trading list: If checked, then shares marked as suspended in the ShareScope database are excluded from the trading lists selected by your trading system
- Reselect all periodic lists tomorrow, if the trading list is empty today: If checked and no shares are selected by any of your Trading Strategies’ List Selectors today (i.e. the trading list is empty), then the selection will run again tomorrow. If not checked, then the re-selection won’t occur until the list selection is next due (as defined by the List Selectors)
- Evaluate sell rules even if strategy is not selected: For trading strategies that are enabled or disabled according to some criteria, this ensures that even if the strategy is disabled it will continue to monitor positions it has opened, so a sell signal can be raised if required. We recommend you leave this checked, otherwise all such positions will be unmonitored while the strategy is disabled, which may prove expensive
- Period between share-type scans __ calendar days: The ShareScope database is in a state of constant flux to keep it up-to-date with changes in the markets it tracks. Every so often RuleTrader scans the whole database to re-check the types of shares that are included in it. This setting determines the period between these scans.
- Purge overlay data-series if not required for __ or more calendar days: Chart and indicator panel overlays take up memory and disk space, as they often need to store values for every day they have operated. If an overlay has not been used (i.e. displayed) for this number of days, then its historical data series will be deleted.
System Event Timings
- Re-evaluate trade rules every __ seconds: This setting specifies the approximate time that must pass before RuleTrader re-evaluates your Trading Spec’s rules against any new data that may have arrived in the intervening period. The minimum value is 15 seconds. The shorter the period the greater the impact on system performance. If ShareScope appears to repeatedly freeze we recommend you increase this value.
- Save data to disk, at most __ seconds after data changes: Your live session data is automatically saved to disk every time data changes. As you may be, for example, entering a number of trades and as a session data save can take a number of seconds, by delaying the save it prevents your work with RuleTrader being delayed by repeated saves. If you find your work being regularly interrupted, then please increase this period.
- Purge share’s overlay data __ months after it leaves trading list: This setting is similar to the last Performance Setting, above, but here the deletion of overlay data is triggered a number of months after the share has been deselected from your system’s trading list.
- Minimum time between audible alerts __ seconds: If your trading system contains Trading Alert rules that emit a beep, this delay period prevents an excess of such beeps if the Alert is repeatedly triggered
- Default period for ‘Suppress Signals’ __ calendar days: This specifies the default suppression period if you press the ‘Suppress Trading Signals’ button on the Live System tab of the Dashboard
