Hello experts,
I've been enjoying using WLP to develop several multi-symbol strategies over the last months,and after extensive Portfolio Simulation-based backtesting, I am finally ready to start trading them. These strategies follow a general pattern mentioned by LenMoz a while ago (see post 20 of this thread:
https://www.wealth-lab.com/Forum/Posts/Neuro-Lab-please-explain-output-script-and-NNIndicator-38651).
Unfortunately, it seems that I should have read more of the user guide before I started using WLP, because it appears that these strategies (which depend on LastPosition.Priority and % equity position size) are incompatible with WLP live trading.
Taken from the user guide:
QUOTE:
Operational difference between the Strategy Monitor and Backtester
Wealth-Lab's Backtester runs a Strategy on all of the symbols and then applies position sizing on a Portfolio-level after the fact. The Strategy Monitor cannot take this approach because it's required to run the Strategy and produce alerts in the most timely manner possible, especially for intraday data. The Strategy Monitor runs the Strategy individually for each symbol as soon as the data is available. This will lead to differences in position sizing between the Strategy Monitor and Backtester when using Portfolio Simulation modes. For this reason it is generally recommended to use Raw Profit sizing modes in the Strategy Monitor and not a Portfolio Simulation mode (like PosSizers).
For example, a PosSizer that sizes based on "percent winners" would base the number of winners on all symbols in the DataSet in a Multi-Symbol Backtest, whereas in the Strategy Monitor the winners would come only from the symbol currently executing.
Based on this, and my limited testing, it appears that the Strategy Monitor tool indeed does not support the features that make the Portfolio Simulation mode so useful (such as position sizers, or using a % of equity to set position sizes, or LastPosition.Priority to choose the best of several possible symbols per bar). So I have a few questions:
Given the above, why would anyone ever want to use Portfolio Simulation mode in WLP, when the features it provides can't be used for live trading with the Strategy Monitor?
Why does WLP let me choose a Portfolio Simulation config when adding a strategy to the Strategy Monitor, but then warm me not to do this?
What is the difference between specifying a Raw Profit config and a Portfolio Sim config when using the Strategy Monitor?
I really hope I am confused and there is some way the Strategy Monitor can utilize LastPosition.Priority and % of equity position sizes, but so far it appears that it does not (the trades generated from my strategies are different when run in Backtest mode VS. run in the Strategy Monitor). It currently seems that the only way I can use my strategies is to manually run them every day in Portfolio Sim mode to generate the correct alerts, and then do the trading manually. That would suck, and it wasn't what I was expecting when I started using WLP.
Thanks a bunch,
Tim