Jump to content
ktw

Split Spread Limit Order

Recommended Posts

Hello BBT, new monthly member as of a couple weeks ago and looking forward to the trading challenge. I received any email on split spread orders from InteractiveBrokers so I looked into how to create a hotkey in DAS. Here is a hotkey script for a 500 share limit order at a price that splits the spread, at least, this seems to work in SIM:  ROUTE=SMRTL;Share=500;Price=Ask-Bid*.5+Bid;Price=Round2;TIF=DAY+;BUY=Send;TIF:DAY+

Is it true this order adds liquidity so could potentially avoid ECN fees (depending on route) with a possible credit? With that benefit comes the risk of not having your order filled. I'm still in SIM, and plan to be for at least another couple of months, so I'm not sure what impact this would really have on ECN fees. I'm going to try it in SIM to see how often orders do not get filled. Curious to know if anyone else uses orders similar to this setup? Thanks!

Share this post


Link to post
Share on other sites

i've always wondered if this is possible...  the theory seems right about ECN fees but i can't say for sure.  you are technically adding liquidity i believe.  perhaps i'll give it a shot but i definitely want to test in sim for a bit.  

thanks for posting

Share this post


Link to post
Share on other sites

I've used this, and another for short orders, in SIM this week. A few of my orders didn't get filled, probably around 2-3 out of 20. When I go live with small share sizes I'll use this type of order half the time, compare fees and post the results.

Share this post


Link to post
Share on other sites

This is definitely possible live, and I have been using (as well as the more "traditional" buy on the ask + 0.05  / +0.10) 

The script for a limit split spread buy order is as follows; 

Route=Limit;price=bid+ask/2;price=round2;buy=send

Share position is left blank, then you can simply select the desired position within the relevant montage, or alternatively insert a pre-defined value into the script 

You could also adapt the above for limit split spread Sell orders as well

This specific script has been confirmed by DAS 

 

 

Edited by CJ_in_Van

Share this post


Link to post
Share on other sites

What is the difference between the 'round2' and 'price' function/variables?

Thanks for the split script!

Share this post


Link to post
Share on other sites

I never did run a comparison to see what impact using the split spread order has on fees.  In the big picture it won't make any difference on whether or not you're profitable but could save some money on fees. This is the script I use live on almost every order and it works. Some orders won't get filled if the price is already moving fast.

ROUTE=SMRTL;Share=100;Price=Ask-Bid*.5+Bid;Price=Round2;TIF=DAY+;BUY=Send;TIF:DAY+

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.