Skip to main content

Trading Windows

Tradovate behavior

Account-level trading windows are a NinjaTrader 8 feature. Tradovate monitors have no equivalent, so use the global trade window or alert-level windows to time-restrict Tradovate signals. See Tradovate Account Manager.

Account-level trading windows behave similarly to both the global trade window and and alert-level trade window, with some exception.

To set a trade window, simply click the "Enabled" checkbox next to one of the window labels (ordering doesn't matter), and set both a "Start" and "End" time, which are both set in Eastern Time (NYC).

How It Works

When a webhook alert signal arrives at CrossTrade, we evaluate whether or not the signal should proceed by looking at many different possible configuration settings. Among them, the global controls in Master Controls, the alert-level controls in each message, and any settings at the account-level in the Account Manager.

At the global level, a single trade window can be set that applied to all inbound signals. Alternatively, trade window can be set that applies to the individual alert/order. With the Account Manager you apply up to 5 distinct windows per account.

If the arrival time of an alert signal is inside any of the five trade windows, the signal is allowed to proceed. If the alert is outside all five trade windows, the alert is blocked and the alert is logged with the reason why it was blocked.

Flatten After

The Flatten After option for each trading window is used to flatten the account as soon as it exits a time Window. It behaves just like Auto-Flatten, with one exception:

Immediate execution:

As soon as the window closes, we send the flatten command to your NT8 account.

Retry logic:

If your CrossTrade NT8 add-on is offline, we retry once per minute for 5 minutes before standing down.

Continuous monitoring:

Unlike Auto-Flatten, we don’t disable the monitor after execution—you’ll be back in business for the next window without lifting a finger.