Backtesting State of the art - tradestation or..?

Quote from bidask:

1+1=2 on any calculator

Well, there are actually some things that EasyLanguage doesn't support, or is hard to implement, like using global variables, or storing data between backtests, and they are quite important when you want to backtest a portfolio, or spreads.
 
Quote from syswizard:


3) There is no way to determine using Easy Language code which exit or entry was triggered within a strategy. In other words, if your strategy has a stop loss exit coded, it may get triggered 4 times in a row, but you cannot determine this by querying the trade history....the "WhichExit" variable is not there !
. [/B]
Surely there must be be a way to get this info? More coding?
 
Quote from telozo:

Well, there are actually some things that EasyLanguage doesn't support, or is hard to implement, like using global variables, or storing data between backtests, and they are quite important when you want to backtest a portfolio, or spreads.

BTW, those are very easy tasks to accomplish in TS with just a bit of research. Both global variables and portfolio backtesting. And no I do not mean RINA or any fancy external add on!
 
Quote from trendmomentum:

BTW, those are very easy tasks to accomplish in TS with just a bit of research. Both global variables and portfolio backtesting. And no I do not mean RINA or any fancy external add on!
Really ? I had been using TS2000i for about 4 years and never found easy work-arounds to these problems. Even using their global variables DLL was fraught with complications because the order of the execution of indicators could not be controlled....yet another problem with the TS2000i version.
If you've got the answers, please do tell.
 
Quote from syswizard:

Really ? I had been using TS2000i for about 4 years and never found easy work-arounds to these problems. Even using their global variables DLL was fraught with complications because the order of the execution of indicators could not be controlled....yet another problem with the TS2000i version.
If you've got the answers, please do tell.

For me, the global variables DLL does its job w/o any problems. I use it mainly with the radar screen for portfolio backtesting and real-time execution.

The backtesting part can be accomplished simply with the combination of the radar screen + macro + single chart + non strategy indicator + file + excel. Ok, the combined report is not generated inside TS, but hey, excel certainly gives you more flexibility to generate whatever ratios make you happier!

Ok, I agree it is not a-one-button-easy-solution, but hey, where is the edge then?

For me, the real value of TS is the historical data itself and the ability to process that data in real time to generate trading signals. The rest, is simply boilerplate and one can always get around the problem and find a solution or two!
 
If you are looking to test and trade strategies across portfolios you can do better than TS. Yes, it can be hacked together as described in the post above but that is lame compared to something that is built to handle portfolio strategies.

I have been using NeoTicker, it works well for me. Prior to that I used WealthLab and spent some time with TS. YMMV

Guy
 
The learning curve for C++ is a bit too steep. C# and Python is relatively easier to learn. Once they are comfortable with general programming. They can then move into C++ if they wish so.

Yes, you have to re-program the functions they offer in TS. But it's just another great way to learn.

Anyways, I would continue using TS until you hit a ceiling, then start thinking from there.
 
Back
Top