Even though enhancements are occasionally made, the core technology of EasyLanguage Strategies, is old.
Development reasons aside, will there be core-level improvements? In a future release of TradeStation, there may be Strategy Objects and Events (not to be confused with Order Objects). But realistically, the chances of such new features, done well and in the near term, are slim.
There are many ways to work around legacy issues. Best paths depend on the situation, which is why it is advisable to speak with an experienced EasyLanguage Specialist.
In general, I find it advantageous to avoid EasyLanguage that is exclusive to a Strategy context, mostly trading from indicators. The downsides are a loss of Strategy Performance Reports, convenient Strategy Keywords and Strategy Automation. Upsides include the ability to:
- Functionalize strategy logic to build scalable approaches, available to numerous Strategies and Indicators
- Customize back-testing assumptions, and how strategy performances are estimated
- Trade from a Chart or Grid application, like RadarScreen, where it is more realistic to manage trading in multiple symbols
On the latter point of automated trading, currently without an EasyLanguage Strategy, that is accomplished with EasyLanguage access to command line macros. In a future release of TradeStation, automated trading can be accomplished with Order Objects.