OmniVest Forum OmniVest Forum
forums calendars search
today this week
 
register logon control panel Forum Rules
You are currently browsing as a guest.
You should logon to access more features
A Self-Moderated Community - ALL MEMBERS, PLEASE READ!
Vote for Members who contribute the most to your trading, and help us moderate content within the Forums.


  Current location        Thread information  
OmniVest User Forums
General Discussion Topics
Slippage And Intelligent Order Processing Data
Last Activity 4/15/2019 7:43 PM
11 replies, 1579 viewings

Jump to page : 1
Now viewing page 1 [25 messages per page]
 
back
Printer friendly version

^ Top
Mark Holstius

Elite
50010010025
Posts: 744

Joined: 10/11/2012
Location: Sleepy Hollow, IL

User Profile
 
Subject : Slippage And Intelligent Order Processing Data
Posted : 8/14/2016 11:51 AM
Post #36192

Now that a number of people are trading my Elite Portfolios, we have an opportunity to move beyond just discussing what effect we might have on the market and actually begin analyzing some hard data.

Collecting the trade data generated by many different users trading the same Strategies should enable us to analyze our effect in more depth. This project might allow us to make more informed decisions concerning possible future “Intelligent Order Processing” capabilities, and also has the potential to help in the selection of more robust / stable ETFs.


As I see it, there are 2 major hurdles for those interested in contributing to this project – Ease Of Use and Privacy - and I feel I’ve come up with good solutions to both;

1) Ease of use


I propose to initially limit the data collection to those of us trading with IB. I’ve attached a pdf document detailing the process of setting up a specific “Flex Report” in IB that will download a csv spreadsheet in the correct format – allowing you to then easily copy and paste your trade data to a central collection point. You can contribute your data at any time that’s convenient for you, with the only request being that you contribute trade data from different time periods each time – something accomplished by sorting your data by date and not duplicating previous uploads you’ve made.

2) Privacy

I feel it will be beneficial to include the time and size of the trades, but I feel it’s essential that the data remains anonymous. There are a number of sharing possibilities (Excel Shared Workbook, Dropbox, Smartsheet, etc.), but they all require the identity of the contributors in one fashion or another – joining a group, email, etc.

The solution I found was for me to subscribe to & then post a spreadsheet on Zoho Docs. You can add your data to that correctly formatted spreadsheet at any time, and there’s no way to associate the uploaded data with the person adding it if done correctly in the manner I’ll show. I’ll simply use that spreadsheet as a repository of the information. I’ll copy the data to my Excel analysis spreadsheet, and then delete it on the Zoho spreadsheet to make room for more. Think of the Zoho spreadsheet as a way to “launder” the data and keep it confidential… you'll need to enter a password and other information I’ll explain in the attached Instructions in order to write data to the spreadsheet, but you won’t need to join or subscribe to Zoho to accomplish what I need on their site. ;-)


Once I have a sufficient amount of trade data, I can associate the correct trades with the trades taken by my Elite Portfolios and then do additional analysis:

Slippage vs OV
Movement of the ETF at Open vs movement of the underlying benchmark (if available)
Time of trade vs price
Size of orders vs price movement on low volume ETFs
Etc.

There’s also a Yellow “Notes” column at the right edge to let me know if your trade was modified for some reason;

You had a problem with the TP or Broker and / or executed the trade at a different time or day.
You used a limit order to enter or exit (at a target?)
You used a stop (trailing or fixed)
Any other information you feel would be helpful or you’d like to pass on to me.


It’s an experiment, but I hope that by analyzing the trade sizes and times we’ll be able to extract some useful information. I appreciate that it’ll require a little work for those choosing to participate, but I hope the process will be simple and confidential enough to be acceptable to some of you that are trading with IB. The more data contributed, the better the results should be.

If you choose to participate, you don’t even have to tell me (though I’d appreciate knowing). All you need to do is use the step-by-step examples in the attached “Data Collection Instructions” pdf to set things up in IB and then simply add your trade data to the spreadsheet on Zoho. Setting up the Flex Report in IB should take less than 5 minutes (one time only), and it should then only take a couple of minutes each time you choose to add your data to the spreadsheet on Zoho (once or twice a month?). The pdf shows you how to create the Flex Report in IB, what to copy, how to correctly access the spreadsheet on Zoho, and where to paste the data so that I can collect and analyze it. If you look at the process and know what we could do to accomplish this with other Brokers, please let me know…

I won’t know whose data it is (it’s always anonymous), and you can add data to the spreadsheet at any time covering any interval that’s convenient for you. While you may choose to filter out trades you’ve taken in IB that aren’t associated with my Elite Portfolios, that won’t be required. My algorithms will find and keep only the correct trades in the data, and I’ll simply delete any that aren’t relevant to the project.

Once I have a sufficient amount of data, I’ll make any information I can extract available to everyone.

Thank you for considering joining the project, and for taking the time to read the attached pdf…

Mark


Attached file : Data Collection Instructions.pdf (1178KB - 257 downloads)

^ Top
Mark S

Regular
2525
Posts: 56

Joined: 10/11/2012
Location: Barrington, IL

User Profile
 
Subject : RE: Slippage And Intelligent Order Processing Data
Posted : 8/14/2016 3:51 PM
Post #36194 - In reply to #36192

Thanks, Mark - I continue to be impressed with your thoroughness and diligence. Thank you!

I will upload my data, starting in April which is when I first started trading your strategies. Please note that I recently started delaying my orders for my 3 accounts by 5 minutes, 6 minutes, and 7 minutes respectively. I'm considering waiting even longer to allow the crazy first few opening minutes to settle down. I've seen other studies that say you get better fills a few minutes after opening than right at the opening, but I have no idea if that's true. It just seemed credible, and has the additional benefit of spreading the load for the AWS instance. Anyway, if that messes up your analysis, and you'd prefer not to include my data, just let me know.
^ Top
Mark Holstius

Elite
50010010025
Posts: 744

Joined: 10/11/2012
Location: Sleepy Hollow, IL

User Profile
 
Subject : RE: Slippage And Intelligent Order Processing Data
Posted : 8/14/2016 7:03 PM
Post #36196 - In reply to #36194

Thanks for the compliment Mark - but even more for agreeing to share your data and for your observations on different entry times.

Far to the contrary - the more varied the data is, the better (more valid?) the analysis should be. I only hope many other people will add to the mix and give me enough data to be able to make some statistically significant observations over time.

This could prove to be really interesting...

Mark

[Edited by Mark Holstius on 8/14/2016 7:05 PM]

^ Top
Mark Holstius

Elite
50010010025
Posts: 744

Joined: 10/11/2012
Location: Sleepy Hollow, IL

User Profile
 
Subject : RE: Slippage And Intelligent Order Processing Data
Posted : 8/18/2016 11:23 AM
Post #36230 - In reply to #36192

I just want to point out that I've added a new row to the spreadsheet on Zoho to let contributors know when I last Exported & Cleared all the data posted - along with what should currently be the first empty row. I may have to update that row # info if the "Zoho logic" isn't the same as Excel - we'll just have to see over time.





Many thanks to those of you who've already uploaded your data!!!

I'm working on the analysis and it looks interesting, but I'll wait until I have a lot of data before I post anything.

Mark

[Edited by Mark Holstius on 8/18/2016 11:25 AM]

Attached file : Zoho Update 01.png (63KB - 518 downloads)

^ Top
James McNeill

Regular
2525
Posts: 68

Joined: 3/8/2013
Location: Victoria, BC, Canada

User Profile
 
Subject : RE: Slippage And Intelligent Order Processing Data
Posted : 8/18/2016 6:46 PM
Post #36237 - In reply to #36230

I don't know if this is the appropriate forum to post this but I thought before I waste too much time I would ask if the attached post can be explained by anyone. This is not an isolated event but seems to happen quite often.

At the moment I am trading Marks' portfolio in a IB paper account.
Yesterday a short trade in UCO was indicated and was taken this morning.

The 'OV trade-advisor' shows the trade was taken at a price which according the IB chart was not within the range for the time indicated.

I don't know if I am missing something or if something is not to be trusted
Attached file : UCO 081816 630-645 est.png (731KB - 268 downloads)

^ Top
Mark Holstius

Elite
50010010025
Posts: 744

Joined: 10/11/2012
Location: Sleepy Hollow, IL

User Profile
 
Subject : RE: Slippage And Intelligent Order Processing Data
Posted : 8/18/2016 7:28 PM
Post #36238 - In reply to #36237

Hi James,

I hope this overlay of lines on your screenshot will help you see where the trade was taken...???





Mark

[Edited by Mark Holstius on 8/18/2016 7:30 PM]

Attached file : UCO.png (174KB - 472 downloads)

^ Top
John W

Elite
5001002525
Posts: 654

Joined: 10/11/2012
Location: Sydney, NSW, Australia

User Profile
 
Subject : RE: Slippage And Intelligent Order Processing Data
Posted : 8/19/2016 2:05 AM
Post #36239 - In reply to #36238

Yahoo shows the open price as $10.97.




[Edited by John W on 8/19/2016 2:07 AM]

Attached file : uco.png (25KB - 462 downloads)

^ Top
James McNeill

Regular
2525
Posts: 68

Joined: 3/8/2013
Location: Victoria, BC, Canada

User Profile
 
Subject : RE: Slippage And Intelligent Order Processing Data
Posted : 8/19/2016 6:12 PM
Post #36257 - In reply to #36239

Thanks,
I'm learning
^ Top
Mark Holstius

Elite
50010010025
Posts: 744

Joined: 10/11/2012
Location: Sleepy Hollow, IL

User Profile
 
Subject : RE: Slippage And Intelligent Order Processing Data
Posted : 8/20/2016 2:16 PM
Post #36261 - In reply to #36192

First - thanks to all of you that've contributed your trade data to my Zoho spreadsheet!

I've already collected a few thousand data points and developed the first steps necessary to move forward with analyzing the trades in excel.

Bruce Britt was kind enough to share a problem he had with transferring his data, and I'd like to pass it on to everyone.

Once you have your data in the Flex Report from IB and have copied it to your clipboard, just select the 1st cell in the blank row you want to paste it into in the Zoho spreadsheet and then use Ctrl+V (Cmnd+V on a Mac) to complete the paste operation.

Bruce found that right-clicking in a Zoho cell to bring up a menu that would normally allow a paste operation in Excel doesn't work - you get a menu that doesn't include the option to "paste";




Also, please feel free to include any trades you may have taken from my earlier “Low Risk RTM-ETF” Elite Portfolios in addition to the latest “Flexible By Design” – the more data, the better.

Thanks again for contributing.
I hope everyone has a good weekend…

Mark
(Thanks Bruce)

[Edited by Mark Holstius on 8/21/2016 10:52 AM]

Attached file : right click.png (129KB - 415 downloads)

^ Top
Mark Holstius

Elite
50010010025
Posts: 744

Joined: 10/11/2012
Location: Sleepy Hollow, IL

User Profile
 
Subject : RE: Slippage And Intelligent Order Processing Data
Posted : 8/21/2016 10:48 AM
Post #36267 - In reply to #36261

After retrieving some more data from the Zoho spreadsheet this morning, I added a reminder at the top of the sheet to use "Ctrl+V" (Cmnd+V" on Mac) to paste your data since a right click doesn't bring up the Paste option in the Zoho spreadsheet;




Thanks again for sharing your data!

Mark

[Edited by Mark Holstius on 8/21/2016 10:54 AM]

Attached file : Added warning2.png (44KB - 349 downloads)

^ Top
Howard Moore

New User

Posts: 3

Joined: 6/9/2016
Location: Redondo Beach, CA

User Profile
 
Subject : RE: Slippage And Intelligent Order Processing Data
Posted : 8/25/2016 1:23 PM
Post #36315 - In reply to #36192

Mark, My flex query column K erroneously states that the orders were LMT when in fact they were MKT OPG. I can show you my basket order if you like. (Yesterday was my first live trade.) I have not yet entered the trades into Zoho. When I enter the trades into Zoho, should I make a comment for each line in the yellow? Anyone else having this issue?
^ Top
Mark Holstius

Elite
50010010025
Posts: 744

Joined: 10/11/2012
Location: Sleepy Hollow, IL

User Profile
 
Subject : RE: Slippage And Intelligent Order Processing Data
Posted : 8/25/2016 3:49 PM
Post #36322 - In reply to #36315

Hi Howard,

Yup - that just seems to be the way IB likes to do it. My MOO orders show as LMT orders too, so no need to worry about it.

When you enter them into Zoho, there's no need to put anything in the Notes column unless you did something unusual (Stop Loss, Target, Etc).

Additionally, everyone can use that column to send me a suggestion or anything you'd like to pass on.

As a sidenote, I've been noticing that Zoho tends to "lose" the formatting I used in the first couple of rows I've set aside for information at the top of the spreadsheet - so if it looks a bit "funky", please go ahead and post your data in the first open row and I should be able to get it. I'm trying to find out why the formatting changes, but no luck so far...

Thanks for volunteering your trade information - I hope it proves to be useful.

Mark
Jump to page : 1
Now viewing page 1 [25 messages per page]
back

Legend    Action      Notification  
Administrator
Forum Moderator
Registered User
Unregistered User
E-Mail this thread to a friend
(un)/Freeze thread |
Toggle e-mail notification


Nirvana Systems
For any problems or issues please contact our Webmaster at webmaster@nirvsys.com.