Welcome to NexusFi: the best trading community on the planet, with over 150,000 members Sign Up Now for Free
Genuine reviews from real traders, not fake reviews from stealth vendors
Quality education from leading professional traders
We are a friendly, helpful, and positive community
We do not tolerate rude behavior, trolling, or vendors advertising in posts
We are here to help, just let us know what you need
You'll need to register in order to view the content of the threads and start contributing to our community. It's free for basic access, or support us by becoming an Elite Member -- see if you qualify for a discount below.
-- Big Mike, Site Administrator
(If you already have an account, login at the top of the page)
Does anyone have experience using AlgoWizard? It is a UI to create strategies and generate EasyLanguage code. I am trying to use it. It seems clean and straightforward. However I get odd, no, or inconsistent results. If it is good then I will invest more time. If the tool is not good than I do not want to waste more time.
I started using AlgoWizard when I took the free Strategy Lab course in mid July, so I don't have a lot of experience with it yet. For me there was a lot of learning to do before I figured out how to generate decent strategies. The main thing I found was to create the AlgoWizard template with just the entry and exit code, along with a RandomCondition in the triggers, and let SQX build the best strategies. It has been said that the daily timeframe is best to begin building strategies with, but I found that I can build a template with AlgoWizard and have it run with data on multiple timeframes, and that the 5m and 15m timeframes result in more nimble, higher-returning strategies (at least with @MES.D). I use the AlgoWizard templates with the custom projects to build, thoroughly backtest with out-of-sample data and rough market data, as well as validate with Monte Carlo Tests, and let them run at night, so after a couple of nights I have a large selection of robust strategies to pick through. Although I am still new to SQX, I have already built what I think are decent strategies that I would never have been able to find or backtest manually in order to have enough confidence to trade them.
Based on what you described above about the process, it seems their approach is use data-mining to curve-fit a strategy (and its parameter set) to the historical data, to come up with a decent looking equity curve. Then use Monte Carlo or out-of-sample result to confirm or validate the strategy. It does not matter, or does not start off with, any known logic for the strategy or indicator combination used. Is that how you would describe it, based on your experience? Thanks for any feedback.
That pretty much describes it. The strategies are built using a subset of historical data (in-sample) and then backtested using the rest of the historical data (out-of-sample) to make sure the strategies are robust. Multiple strategies are found that provide good results (I guess there really is more than one way to skin a cat) and then you can paper trade and eventually pick what you feel comfortable trading live. Robust strategies for one symbol could be used to trade other similar stocks/futures if they test out well.
Based on the posts from Ihale67, he seems to have found AlgoWizard working well for him so far. I wonder what you may have done differently from what he did, when you said the template was not working out for you. If it works, I would be interested as well. Thanks.