TestimonialsAbout UsContact Us
ProductsServicesTechnical SupportBuy Online
 
 

 

TradeScript 2006 - Back Testing, Alert, and Formula Output Engine

Modulus is proud to introduce TradeScript™, a new powerful and versatile programming language for traders, providing the basic framework required to build sophisticated trading systems piece by piece without extensive training or programming experience.

TradeScript™ is a non-procedural scientific vector programming language designed specifically for developing trading systems as rapidly and effortlessly as possible.

With TradeScript™ you can enable your trading application to run trading scripts. A script is simply a set of instructions that tell the scripting engine to do something useful, such as provide an alert when the price of a security (stock, futures, or forex) reaches a new high, crosses over a moving average, or drops by a certain percentage.

Back Testing, Alert, and 
Formula Output Engine




TradeScript Presentation Watch the Presentation (7 minutes)


Vector Programming Languages

Most popular trading systems offer some form of a vector programming language (such as TradeStation's EasyLanguage™, MetaStock's scripting language, etc.).

A vector programming language allows the trader extreme flexibility with a minimal learning curve. But what is a vector programming language, and what makes this language so user-friendly?

Vector programming languages (also known as array or multidimensional languages) generalize operations on scalars to apply transparently to vectors, matrices, and higher dimensional arrays. The fundamental idea behind vector programming is that operations apply at once to an entire set of values (a vector or field). This allows you to think and operate on whole aggregates of data, without having to resort to explicit loops of
individual scalar operations.

As an example, to calculate a simple moving average based on the median price of a security over 30 days, in a traditional programming language such as BASIC you would be required to write a program similar to the code here:


    For bar = 30 to max
      Average = 0
      For n = bar - 30 to bar
        median = (CLOSE + OPEN) / 2
        Average = Average + median
      Next
      MedianAverages(bar) = Average / 30
   Next bar

Several lines of code would be required to create the “MedianAverages” vector. But with TradeScript™, you can effectively accomplish the same thing using only one line:

SET MedianAverage = SimpleMovingAverage((CLOSE + OPEN) / 2, 30)

And now MedianAverage is actually a new vector that contains the 30-period simple moving average of the median price of the security at each point. It is not uncommon to find array programming language "one-liners" that require more than a couple of pages of BASIC, Java or C++ code. The same holds true for creating trading systems for back testing and trade alerts.

Why TradeScript™ ?

TradeScript™ has taken us well over four years to develop. Lots of talent has gone into this scripting language to make it as fast as possible, as reliable as possible, and perhaps easier to use than any other programming language in the world. No matter if you're a trader who needs scripting capabilities inside a Microsoft Excel trading system, or a trading application developer needing to extend the capabilities of a Windows based trading application, TradeScript™ is an easy and powerful plug-and-play solution.

"Plug-and-Play" Solution

And we MEAN plug-and-play! All you have to do is insert TradeScript™ into your application and provide a simple text box, list box, or chart. That's it! Just 15 minutes of work and TradeScript™ takes care of the rest. You don't need to write documentation because TradeScript™ offers context sensitive help, and we allow you to ship OUR Programmer's Guide with YOUR software - free of charge (no royalties)! Further, we offer you the convenient option of shipping glossy printed manuals with your software at $15 per book (minimum order 1,000).

With TradeScript You Can...

  • Create automated order entry scripts

  • Run hundreds of simultaneous alerts

  • Create back tests and optimizations

  • Build script-driven charts and experts

  • Get formula outputs in real-time
    Plus much, much more!

Extreme Trading Formulas

The New Standard

We would very much like TradeScript™ to become the standard in trading system programming languages. We are therefore making the implementation process as simple as possible by providing 30 example projects, extended technical support, low introductory pricing, and jump-start documentation!


Compatibility

TradeScript™ was designed to support legacy systems while taking advantage of newer APIs when available. TradeScript™ supports Windows 98, Windows 2000, XP, 2003, and Windows Vista. 64MB of RAM is required however 512MB RAM is recommended for best performance. TradeScript™ is compatible with Microsoft Excel, VB6, C#, VB.NET, C++ and many other languages. Thirty (30) example projects are provided. Click here to view the examples. The Windows help file for TradeScript™ can be downloaded here.
If you're interested in learning about the technical details of TradeScript™, click here.


Pricing, Terms, and Availability

TradeScript™ is affordably priced based on the number of installations you require. The terms are very straight-forward and you may download TradeScript™ to start development the same day you purchase.

 Click here for complete pricing, terms, and availability 

Questions? Call us toll free at (888) 318-3754 and press option 1.

 
 
   Email This Page
Copyright ® 1999 - 2008 Modulus Financial Engineering, Inc.