There doesn't seem to be to much info out there that i can find when it comes to setting up strategies for autospreader to be controlled by autotrader.
I have a spread set up in autospreader and i want autotrader to handle the buying and selling of it. i know that the initial bid and offer have to be set up via direct order entry. For example, I have a spread set up for whatever products and let's say the tick value in autospreader is 25. if I want to start selling at 100 and buying at -100, i want to cover for say 75(3 ticks). after i get filled at 100, i want my next sell order to go 150(2 ticks higher) regardless of what the fill price was. if i miss a tick or two, my fill price might be worse then 100 but i want my cover to move 75(3 ticks) to 25 from where i was working (100) not filled and my next sell order to move up 50(2 ticks) to 150 from 100 my last working price not whatever price it got filled at.
thanks for any help!
Answer by Lori · Sep 18, 2015 at 03:35 PM
Please see the link below for trading an Autospreader instrument in Autotrader.
https://www.tradingtechnologies.com/help/autotrader/trading-autospreader-orders-in-autotrader/
The conditional buy, sell, and cover logic you are describing has a number of variables. We think that ADL would definitely be your best way to tackle this.
Regarding Autotrader, consider the following logic for a way to sell the price of 100.
Please test logic in TT SIM prior to trading in live markets with Autotrader
This logic will add an order to the market in the amount designated by you at the price designated by you.
Consider the logic below for working an order on the desired offer (mAskPrc from Autotrader cell) if the Ask Price (mAskPrc from Autotrader cell) is equal to your desired price (targetsell is a value created by you under formula columns in the same row). Tradesize (value created by you under formula columns in the same row) will be sent to price you designate in sAskPrc when mAskPrc equals targetsell.
=IF(mAskPrc=targetsell,TradeSize,0) This logic will add order quantity of TradeSize if the sAskPrc=targetsell condition is true, otherwise it will add 0 quantity.
The If/Then formula should be placed in the sAskQty column, please place =mAskPrc in the sAskPrc column.
Conditional logic can be added to the formula above to further qualify the order for a certain price and to work until Open Position is greater than a certain amount for example.
Feel free to open an Incident if you have further question about creating logic in Autotrader. Autotrader logic requires an advanced understanding of Excel functions.
Please test logic in TT SIM prior to trading in live markets with Autotrader
What if I have 50 autospreaders on autotrader? is there a better way to apply the method above on Autotrader?
@effervescent_trader ADL would be a way to do this. View the link below to learn more about ADL: https://www.tradingtechnologies.com/products/trading-analytics/xtrader/adl/
For 50 Autotrader rows managing different Autospreader instruments, the conditional logic could be copied to the scratch cells in each row, but the parameter values would most likely be different for each underlying futures contract. Remember that order updates from Autotrader originate on the X_TRADER workstation, while Autospreader legging, if deployed to an Algo SE or Autospreader SE, will be managed from your server.
Ask questions and share ideas about the TT® and X_TRADER® platforms.
First time here? See our Getting Started Guide and FAQs.
© 2017 Trading Technologies International, Inc. All rights reserved.
Powered by AnswerHub