Global Time

16-bit Image or 32-bit Image

Global Time is an add-on module for TradeStation Technologies, Inc. TradeStation (TS) programs. It enhances the Easy Language (EL) programming ability of TS & SC and allows more complex, advanced programming concepts. Global Time allows the user to access the computer’s clock with precision of 1/100th of a second. Standard TS and SC programs will only allow the user to access time to the nearest minute. This new high precision timing ability allows the user to stamp the time ticks are received to within 1/100th of a second, build systems which are time dependent to with 1/100th of a second, calculate precise elapsed timing algorithms, and perform many other time critical tasks never before allowed in TS/SC.

This program also includes a random number generator to allow the user to experiment with random occurrences, introduce a random element to code, simulate random behavior of markets, introduce random noise to a system, compare your system results to a random buy/sell system, create a random walk plot and compare it to your security chart.

Global Time comes with three powerful examples. The first is a real-time indicator which plots a histogram showing the elapsed time between consecutive real-time ticks. A longer bar represents the passage of a greater time than a shorter bar. Each bar is measured in seconds with a precision of 1/100th of a second. This allows the user to visually see tick acceleration and the velocity at which ticks are received.

The second example is a system which demonstrates how to integrate this high precision clock into a system. This sample system Buys when X number of consecutive up ticks are received within a Y specified amount of seconds. And Sells when Z number of consecutive down ticks are received within a W seconds. The time passage is specified in seconds with a precision allowed of 1/100th of a second. For example: Buy when 3 consecutive up ticks are received within 45.78 seconds, and Sell when 4 consecutive down ticks are received within 57.98 seconds.

The third example is a system which generates random buy/sell signals. This system is designed to generate a performance benchmark to compare another system. The user can set the Average # Bars for long trade winners and short trade winners. For instance, suppose you are developing a new system. One method of evaluating your system is to compare it to a random buy/sell system over the same data and time period. If the random system performs as well as your system, then you should rethink your system. If your system outperforms the random system then your system is better than a random performance and may have merit. This system can be modified to closely resemble your personal system, but with a touch of random behavior. In essence, this can help determine if your system is randomly lucky or has real skill.


Neither TradeStation Technologies nor any of its affiliates has reviewed, certified, endorsed, approved, disapproved or recommended, and neither does or will review, certify, endorse, approve, disapprove or recommend, any trading software tool that is designed to be compatible with the TradeStation Open Platform.

Copyright 2000-2009 Investment Engineering Corporation. All Rights Reserved.