!QCL Solutions

Scalable Solutions for Institutional-Level Trading

Browsing Posts published by admin

The video below demonstrates an OptionsX setup, with the StrategiesMonitor system, to trade options contracts for any TradeStation strategy, even if the code is locked. In the particular setup, long strategy signals are executed with Calls and short strategy signals are executed with Puts.

Setup is explained here:

opStrategiesMonitor Demonstration

OptionsX - StrategiesMonitor (Setup)

And the workspace is enabled to trade here:

opStrategiesMonitor Demonstration

OptionsX - StrategiesMonitor (Trading)

Notice that in the image, I’ve circled the Put contract that was traded by the lower chart. The Put contract selected, can be seen in the RadarScreen window. It was the intended long Put position, 1 strike level in the money with an expiration date 3 weeks forward.

The workspace is available for use with an OptionsX trial or subscription. You can download the workspace here: TA_OptionsX_opStratigiesMonitor_Calls(L)&Puts(S)_WedWeeklys(1itm3xo).tsw

Please contact us if you have any questions.

[email protected]

TicketTrader is for algorithmic trading. Say you want to enter or exit a position in AAPL but don’t want to place one large order. Rather, you want several orders over time following a plan to minimize market impact and/or improve your average trade price.

You may want to do this aggressively or passively, which typically depends on the market environment. So when setting your algorithmic inputs, it can be useful to view real time trading relative to current quotes. This is the purpose of the TicketTrader chart.

Note that the TicketTrader chart is optional. If you do not need it, you can hide it.
Format > TradingApp… > Inputs tab > set iBarsToChart = 0.

The chart initially loads symbol data but does not stream further real time data. This is to conserve resources until they are necessary. To the right of the chart, you should see a yellow button. When ready to view streaming data, press the button. Real time data will stream for 1 minute. Then the button will reappear for you to press if you need to view further real time data in setting up or adjusting your TicketTrader algorithm.

This video illustrates how to use the TicketTrader chart.

TicketTrader Chart Button

TicketTrader Bubble Chart and Button

Please let us know if you have any questions.
[email protected]

Notice: As of this revision on 2016 August 9, TradeStation 9.5 is categorized by TradeStation as a “Release” product. The change of category from “Release Candidate” was made with, or soon after, the release of Update 14 on 2016 June 8.

For TradingApp Store clients, we strongly recommend using TradeStation 9.1. Advanced products like OptionsX and TicketManager may not be installed properly by TradingApp Store processes in the 9.5 platform. Further, products with advanced functionality, such as TradeAssistant in its ability to respond when specified applications have placed orders, may not perform properly.

Release Candidate - version 9.5

TradeStation 9.5 - Release Candidate

There are numerous issues with the 9.5 platform. So again if you are using subscription products, managing money, or are otherwise engaged in the serious business of trading, we strongly recommend using TradeStation 9.1.

TradeStation 9.5 is there for checking out the new bells and whistles. It’s cool. Have fun, but do your important work in TradeStation 9.1.

For more information, a description of release candidate software can be found on the following Wikipedia page: Software release life cycle.

TradeStation explains 9.5 as a release candidate here: community.tradestation.com/Discussions/Topic.aspx?Topic_ID=133834

Please let us know if you have any questions concerning our TradingApp Store products to which you are subscribed or are trying.
[email protected]

AutoBracketsFFX automates your TradeStation Futures and Forex Strategies to place each signal, with matching stop and limit orders paired in brackets. Have all your orders in the market for effective protection against disconnections and other interruptions, secure from system derailment, incomplete coverage and over-execution risks. Enjoy global controls, use with TicketManager, and more. Exploit the power and flexibility of EasyLanguage Strategies to place, pair and manage your orders your way with dialog-free fluidity.

AutoBracketsFFX Demonstration

AutoBracketsFFX - StrategyTrader video demonstration

Additional video demonstrations:

Please let us know if you have any questions.
[email protected]

OptionsX is a toolset for automated options trading relative to underlying stocks in TradeStation Charts and RadarScreen. It is designed for traders looking to enhance their strategies with the leverage and risk controls of options. With opStrategiesMonitor you can quickly turn underlying stock strategies into sophisticated options trading systems with automation details handled for you.

Further, if you want to automate trading indications in charts or with multiple underlying stocks in RadarScreen, the opMPTrader system is tailor-made. And OptionsX delivers even more, with a massive infrastructure open to build your own custom options systems for analyzing and trading.

The video demonstration below is of opStrategiesMonitor, the plug-n-play trading system that you can use with any of your stock strategies. It is a quick and powerful way to get started with OptionsX and may likely be the only system you need. It puts the OptionsX infrastructure to work for you, making your options selections, trade automation and positions management easy. With OptionsX sweating the details, you can focus on higher-level decisions necessary to run a successful business.

opStrategiesMonitor Demonstration

OptionsX - opStrategiesMonitor (swf video may not run in Chrome, try another browser like Firefox or IE)

Please let us know if you have any questions.
[email protected]

TicketTrader is a TradeStation acclaimed product. TicketTrader, along with CTAllocator, are award winning TradingApps. They are professional tools for serious-minded traders. Even if you are not a professional trader, why settle for less? Every trade matters. Trade better with TicketTrader.

TicketTrader is designed for price improvement and market impact control through order slicing algorithms. TicketTrader allows you to step into target positions with multiple orders over time, limiting order quantities based on market activity, and enacting variably aggressive limit and stop prices relative to spreads. Use market orders or periodically convert to market when orders must fill. TicketTrader takes care of the details for you in trading and tracking application-owned positions.

TicketTrader features a unique tick chart reflecting the size and direction of trades. It finds valuable information in scattered ticks so you can anticipate where the market is likely to go. This is to help you make informed decisions as you manage positions.

Trading is at the heart of TicketTrader. It is much more than eye candy, TicketTrader is focused to secure trades that work for you. Especially if you trade with size, it can be vitally important to spread out over time, be patient for your price, scale your quantities relative to recent ticks, be variably aggressive, manage entries and exits differently, peg orders relative to inside quotes, employ multiple TicketTraders, etc. TicketTrader pursues best execution prices for you and your clients, by your rules, not simply hoping to get lucky or that a market maker won’t slip trades too much.

With just one buy or sell, TicketTrader can easily pay for itself. If you take your business serious with excellence and fiduciary responsibilities in mind, especially in light of the many forces working against fair executions, how can you not arm yourself?

A 10-day trial is free and doesn’t automatically roll into a subscription. Give it a test drive and see that TicketTrader puts you in control of your trades.

See the video below to get started:


TicketTrader – Getting Started

We look forward to your trials and actively supporting subscribers. Let us know if you have any questions.

Video demonstrations:

If you are a TradeStation client or planning to become one, and you need to place lists of orders, take a look at TradeAssistant or TradeAssistant Pro. Both are available on the TradeStation TradingApp Store (previously known as the “Strategy Network”).

The !QCL.TradeAssistant indicator of the TradeAssistant products is a powerful and flexible order placement tool. It allows you to create long lists of orders, such as for every stock in the S&P 500, with complex triggers, activation times and prices, OSO and OCO associations, from RadarScreen or Charts. You can place in moments what could take hours to enter manually.

Note that OCO grouping enables you to place multiple orders for the buying power of only one. You could place 100’s of orders to buy the first stock in a group that drops by say 5% from the daily open, and it doesn’t consume your buying power. For example, if you had $50k in buying power you could place multiple orders, in the same OCO group, each for a buying power cost of $50k rather than having to seriously divide your buying power. It allows you to widen your net and reduces the need to bend your trading criteria in getting orders filled.

Below is a demonstration video and TradeStation workspace that you can use with a trial or subscription to the TradeAssistant product.


TradeAssistant OCAgroups

Download the TradeStation workspace file here: TradeAssistant_OCAgroups.tsw

We hope that you enjoy the presentation.

We often receive emails about general TradeStation strategy automation problems from users running TradeStation around the clock. Common problems include overnight disconnections from the order execution network that cause missed trades, leading to automation halts. There are also, often related, overnight issues caused by data ranges of automated charts. This happens when charts begin processing new days. Then upon any manual or automatic data refreshing, old data may roll off. This results in updated historical strategy simulations with likely new starting points, leading to different real-time expected positions.

Even more fundamental problems with running TradeStation for long periods without restarts, is that there are eventual stability problems caused by application memory overruns, bad data, corrupted files, etc. Thus for any robust trading operation using the TradeStation platform, there is daily system maintenance including restarts. Clients generally restart between sessions, making sure all TradeStation processes close. Most institutional clients also clear TradeStation Cache and TCACHE folders. Then, after successfully restarting, they setup and save their workspaces; not saving them later, so as to avoid possibilities of saving corrupted workspace files.

As a solution, our TicketManager product is intended to make continuous trading operations more manageable and scalable, so that your business can grow. First, TicketManager is designed to handle mismatch problems, pursuing whatever target positions to which strategies change.

Please note that we do not eliminate needs for regular system maintenance, with restarts. This is essential. But TicketManager does have numerous built-in failsafe mechanisms to manage your data and order execution network connections, which becomes increasingly important when running the TradeStation platform for extended periods. TicketManager also has many features supporting portfolio managers, such as algorithmic trading to control slippage and/or pursue price improvement. There is aggregation, automatically combining signals of multiple charts, which eliminates boxing limitations and needs for short and long accounts. Aggregation can further protect clients from unnecessary trades as when charts produce offsetting signals.

TicketManager has been enhanced for professional needs, over years of active trading. Follow the link to try TicketManager. It is a professional tool with many more features than can be covered briefly. So we stand ready to support our clients. Note that there is a new version of TicketManager to be released soon. If you are interested in a trial, and/or in the coming release, let us know and we can expedite availability for you.

If logged into TradeStation with an account that has Strategy Network subscriptions or trials, there can be memory bloat with TradeStation applications like orchart. A simple example of this is to create a chart, then a second chart. Delete the second chart. Watch orchart in the Task Manager Processes tab. Notice that memory usage increases with each new chart window created, and this is often not reduced by deleting the secondary chart. While keeping the initial chart open, repeat the process of creating a secondary chart then deleting it. Notice with each repetition that orchart memory increases. This can increase until TradeStation crashes.

Links below contain videos of the phenomena in TradeStation 9.1 (Update 21)

with a login that has Strategy Network subscriptions:
2013-05-28_1030: orchart memory increases

with the same login, taken Offline:
2013-05-28_1036: orchart memory increases

with the platform restarted Offline:
2013-05-28_1040: orchart memory usage does not increase

with a login that has no history of Strategy Network subscriptions or trials:
2013-05-28_1054: orchart memory usage does not increase

with a login that has two expired Strategy Network trials:
2013-05-28_1126: orchart memory increases

And here on a client machine, running TradeStation 9.1 (Update 18), there is still memory bloat, but much less since the client has just one Exclusive Access / Strategy Network subscription:
Steadfast_TOA_2013-06-01_0024: orchart memory increases only 2,000K per 2nd chart, login has just one SN product

To test this on your own computer and TradeStation login, here is a standardized test bed in a zip folder: Test_MemoryBloat.zip

The folder contains an ELD and two workspaces for TradeStation 9.1 Update 13+. Install the ELD and put the workspaces in your TradeStation MyWork folder, which may be here: C:\Program Files (x86)\TradeStation 9.1\MyWork

Then open the Test_MemoryBloat_Start.tsw workspace file and follow steps as in the following two videos:

Example test using a login with Strategy Network subscriptions (significant memory bloat, watch orchart in the Processes tab):

Example test using a login with no Strategy Network history (resulting in no memory bloat, watch orchart):

The TradeStation TradingApp Store is a great system allowing you to have access to specialized products on any machines where you login. Download and installation processes are automatic, but occasionally there can be problems. If you have trouble with any TradingApp Store products to which you subscribe or apply for trial, first contact:

The TradeStation TradingApp Store Team
Local: 1-954-652-7900
Toll-Free: 1-800-822-0512
Fax: 1-954-652-7599
Email: [email protected]

At the very least, they need to be aware of issues you may be experiencing, in order to convey concerns to engineering and management.

Generally the TradingApp Store should run well for you, but when there are problems, the possibilities are numerous. Most of the time I find that it is related to applying a TradeStation update. Say a client was using TradingApp Store products in TradeStation 9.1 Update 24 then applies Update 29. After which TradingApp Store products no longer work or are available, and may appear as unverified. Unfortunately, running “Verify All” rarely resolves the issues, and it is necessary to force TradeStation to re-download and reapply your TradeStation TradingApp Store products as follows:

First, so that you are able to rollback any changes below, backup your current TradeStation platform:

  • File -> Backup/Restore TradeStation -> Backup TradeStation…
  • Choose a Backup configuration like the default “Monthly”
  • Start Backup

Secondly, after your backup is successfully completed, remove currently installed TradingApp Store products from your “work area”.

  1. Log out of TradeStation. (And preferably restart your machine to make sure all TradeStation processes have closed.)
  2. Then Open the TradeStation Development Environment, without logging into the Platform.
  3. File -> Open, Select Analysis Type “All”, click on “Name” to sort alphabetically if necessary.
  4. Click in the Name column and type “TA” quickly. This should take you to the first item starting with “TA”.
  5. Select all items starting with “TA_”, which you should recognize as TradingApp Store products, and press the Delete key.
  6. When prompted to Confirm file delete, click “Yes to all”.
  7. When complete, close the TradeStation Development Environment.

Thirdly, remove or rename the TSSN folder in your TradeStation program folder:

  1. For a 64-bit operating system, remove or rename the folder here (replace “C” with the name of your root drive):
    C:\Program Files (x86)\TradeStation 9.1\TSSN
  2. For a 32-bit operating system, remove or rename the folder here (replace “C” with the name of your root drive):
    C:\Program Files\TradeStation 9.1\TSSN

Fourthly, remove your TradeStation ini file, which will be automatically recreated on next login, here:

  1. For a 64-bit operating system, remove the file here (replace “C” with the name of your root drive):
    C:\Program Files (x86)\Common Files\TradeStation Technologies\TradeStation\tsconfig.ini
  2. For a 32-bit operating system, remove the file here (replace “C” with the name of your root drive):
    C:\Program Files\Common Files\TradeStation Technologies\TradeStation\tsconfig.ini

Now, click on TradeStation to reopen the platform.

  • You should see an activation process started as follows:
  • Click Yes:
  • Then login to your TradeStation account with TradingApp Store subscriptions and trials, when complete.
  • Give it a few minutes and TradingApp Store processes should re-download and apply all the TradingApp Store products to which you are subscribed or have in trial.

When the TradingApp Store Subscriptions and Updates window appears, we recommend waiting an additional minute before trying any of the “Launch” buttons.