Please add an option for Fixed $ Amount to the What if Analysis options.
This will be very beneficial for recomputing risk on strats that are built in SQX using Fixed $ Amount with ATR based SL and TP.
It is also essential to have this feature when working with strategies that have WFM results.
With strategies that have WFM results, we can't retest the strategies in SQX with a different fixed $ amount without rerunning all the WFM optimisations again and this is VERY time consuming
QuantAnalyzer makes working with WFM results much easier by allowing us to split each WFM result out of an SQX strategy file with the "split to single strategies" feature, but we can't can't change and rerun the Fixed $ Amount with these split out "simple" WFM strategies when risk balancing the chosen WFM results after evaluating and identifying the best ones.
This means that the final step of using Portfolio Master to find the best combination of WFM results from multiple SQX strategies isn't running on optimal data because of the disparity between strategies with higher and lower risk profiles that haven't been equalised.
Attachment Script does not exist.png added
Script MM bulk doesn't exist in 4.7
Attachment MoneyManagementBulk.java added
Attachment MM bulk.jpg added
Thanks Tamas.
Attachment MoneyManagementBulkDatabank.java added
Attachment MM Bulk Results.png added
Attachment PortfolioStrategy_WF 10 runs 10pct OOS_USDJPYq.sqa added
Attachment PortfolioStrategy_WF 10 runs 10pct OOS_USDJPYq - Fixed amount D1000 005 lots 01 max lots.sqa added
Thanks for this :)
The results have the same issue I've outlined in https://roadmap.strategyquant.com/tasks/qa4_0180
I've attached an image of the equity curve result and saved WFM simple strats from the same SQX strat in this bug task above
I will check the related task and let you know asap
Money management simulation in QA works, the problem is the problem was in WF simulation in SQ X.
We don't copy all the order fields to the simulation results to save memory - because there can be hundreds of thousands of simulaiton orders for a single strategy.
But StopLoss is potentially important, so I added it there to be copied.
This will be working in the new SQ Build 127. So this is not related to QuantAnalyzer, it is a fix for SQ.
Is there a script that can be made in the mean time to allow a ratio adjustment to order volumes for each trade in a simple strategy with a rounddown or roundup option?
For example if 3 orders in a strategy are 0.02, 0.05, 0.04 lots and the order quantity decimal place setting is 2 and a 50% or 0.5x ratio adjustment is applied, this will make the orders with the rounddown option 0.01, 0.02 and 0.02 and the roundup option 0.01, 0.03 and 0.02.
Open scripter and run MM bulk.