This should be an EASY PROJECT for the programmer who is familiar with JAVA and familiar with the TD Ameritrade trading system called ThinkOrSwim.
The user will bring up the thinkorswim JAVA App and login as usual.
Next the main screen which lists all the PRODUCTS installed comes up.. Currently, on the system that I have I see the following Products installed already as part of the ThinkOrSwim platform:
Forex Trader, Futures Trader, Active Trader, and Pairs Trader.
I want to have added to this list of products a very simple product which I want to call '25 Cent Trader' This module will be an integral part of the ThinkOrSwim Platform and will show up along side the Pairs Trader Program (last one listed).
So what does the '25 Cent Trader' product do? SIMPLE..
It initially comes up with a dialog which states 'Enter the complete text of your TRADE'.
In this case, the text of the trade was written by a professional trader. It should be totally understood by anyone familiar with their jargon.. That is key.. So what happens next is you must parse the text of the TRADE so you know what the trade is..
e.g. Call or Put Option
Buy to open AAPL April 9 $270 call option, up to a maximum price of $0.40.
Buy to open CCL April 3 $9 put option, up to a maximum price of $0.50.
Once you know what that all means.. Then you need to INVOKE a Flexible Grid which is
called.. 'Bears 25 Cent Trading System'.. If you've populated the proper fields on ThinkOrSwim properly then when this Flexible Grid comes up the Trade I specified should come up on that Flexible Grid..
Finally, I need one more thing an EXECUTE Trade Screen to come up which would be separate from this GRID.. on this Window you will present to the user the Trade to Execute repeated at the top and then allow a bit of WHAT if.. scenarios..
Spell it out to the user what a Volume of 1 ORDER would cost to execute this trade, by default.
Let user have a drop down box where they can choose whatever and then see exactly how much that trade would cost..
Next.. on that screen allow the user to specify how much of an order to place..
And allow the user to specify how to buy -- At Market Price, etc.. there are various options that ThinkOrSwim allows.. BUY at Market is the most popular one. specify those options as CHECK BOXES.. only one CHECK BOX per trade. The user would then select how the BUY should occur by checking the appropriate box.
Then a SUBMIT Order Button to place the trade LIVE on the trading network.
That should then populate the Flex Grid called Bears 25 Cent Trading System.
Next on that same window.. it should have a SUMMARY of the existing trade.
Tells us EXACTLY when the trade was filled by the system...
Tells us where we stand on the Trade .. e.g. you're up $10 or down $10.. that sort of thing.
Lastly, it should have a BUTTON which allows us to Sell at Market which would effectively. Exit the trade.. and then it should summarize after the TRADE ORDER has been filled to tell us - "How we did.. :)"