If you cannot locate the repack or prefer newer resources, consider these alternatives:

| Resource | Focus | Cost | OOP Coverage | |----------|-------|------|--------------| | TradeStation’s Official EasyLanguage Tutorials | Basics to intermediate | Free (with platform) | Low | | "EasyLanguage Programming" by Murray Ruggiero | Procedural + basic objects | ~$50 (used) | Medium | | Markplex EasyLanguage Tutorials | Specific object applications | $20–$100 per course | High | | YouTube Playlist: "TradeStation Objects" | User-created, spotty coverage | Free | Low to Medium | | Course 107 Repack (this article) | Comprehensive OOP | Varies (legacy) | Very High |


The original course required Internet Explorer components and Flash players. The repack converts all videos to MP4 and provides updated code snippets that compile on TradeStation 10+.


EasyLanguage was designed as a bridge. It lowers the barrier to entry for traders who understand market structure but lack a computer science degree. Its syntax resembles plain English: If Close > Average(Close, 50) then Buy next bar at market. The introduction of "Objects" in Course 107, however, marks a significant leap. Object-oriented programming is not merely a syntactic change; it is a cognitive shift. It moves the user from writing linear, imperative scripts (do this, then that) to designing self-contained entities (instruments, orders, indicators) that interact.

A "repack" of such a course promises shortcut mastery. It offers the compressed, often pirated, essence of OOP without the prerequisite struggle. The danger here is seductive: the student learns to instantiate an Order object and call a Send() method, but they never internalize the stack frame, the memory allocation, or the event-handling loop that makes it work. They become operators of code, not authors. In a field where a misplaced else can liquidate a portfolio, this distinction is catastrophic.

Most repacks are self-extracting archives. Extract to C:\TradeStation_Education\Course107. Do not run old autorun.exe files; instead:

While basic EasyLanguage relies on procedural programming (indicators, signals, line-by-line execution), Course 107 introduces the concept of EasyLanguage Objects. These are pre-built code modules that allow traders to: