{"id":318,"date":"2010-10-05T12:34:18","date_gmt":"2010-10-05T19:34:18","guid":{"rendered":"http:\/\/qclsolutions.com\/home\/?p=318"},"modified":"2011-03-30T12:27:06","modified_gmt":"2011-03-30T19:27:06","slug":"it-was-asked-why-do-you-think-ts-doesn%e2%80%99t-allow-the-execution-of-orders-for-backtesting-inside-functions","status":"publish","type":"post","link":"https:\/\/qclsolutions.com\/home\/?p=318","title":{"rendered":"It was asked, &#8220;Why do you think TS doesn\u2019t allow the execution of orders for back testing inside functions?&#8221;"},"content":{"rendered":"<p>Even though enhancements are occasionally made, the\u00a0core technology of\u00a0EasyLanguage Strategies, is old.<\/p>\n<p>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\u00a0in the near term, are slim.<\/p>\n<p>There are many ways to work around legacy issues. Best paths\u00a0depend on the situation, which is why it is advisable to speak with an experienced EasyLanguage Specialist.<\/p>\n<p>In general, I find it advantageous to avoid\u00a0EasyLanguage\u00a0that is exclusive to\u00a0a Strategy context, mostly trading from indicators.\u00a0The downsides\u00a0are a loss of Strategy Performance Reports, convenient Strategy Keywords and Strategy Automation. Upsides include the ability to:<\/p>\n<ul>\n<li>Functionalize strategy logic to build scalable approaches, available to numerous Strategies\u00a0and Indicators<\/li>\n<li>Customize back-testing assumptions, and how strategy performances are estimated<\/li>\n<li>Trade from a Chart or Grid application, like RadarScreen, where it is more realistic to manage trading in multiple symbols<\/li>\n<\/ul>\n<p>On the latter point of automated trading, currently without an EasyLanguage Strategy, that is accomplished with EasyLanguage access to command line macros. In\u00a0<a title=\"TradeStation 9.0\" href=\"https:\/\/finance.yahoo.com\/news\/TradeStation-Acquires-Leading-pz-3706342339.html?x=0&amp;.v=1\">a future release of TradeStation<\/a>, automated trading can be accomplished with Order Objects.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Even though enhancements are occasionally made, the\u00a0core technology of\u00a0EasyLanguage 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\u00a0in the near term, are [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"_links":{"self":[{"href":"https:\/\/qclsolutions.com\/home\/index.php?rest_route=\/wp\/v2\/posts\/318"}],"collection":[{"href":"https:\/\/qclsolutions.com\/home\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/qclsolutions.com\/home\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/qclsolutions.com\/home\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/qclsolutions.com\/home\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=318"}],"version-history":[{"count":15,"href":"https:\/\/qclsolutions.com\/home\/index.php?rest_route=\/wp\/v2\/posts\/318\/revisions"}],"predecessor-version":[{"id":326,"href":"https:\/\/qclsolutions.com\/home\/index.php?rest_route=\/wp\/v2\/posts\/318\/revisions\/326"}],"wp:attachment":[{"href":"https:\/\/qclsolutions.com\/home\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=318"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/qclsolutions.com\/home\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=318"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/qclsolutions.com\/home\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=318"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}