[ts-gen] Re: success! (sort of)
R P Herrold
herrold at owlriver.com
Mon Nov 13 20:13:37 EST 2006
On Mon, 13 Nov 2006, our gmail Debian user wrote
> Ok, it appears as though we're using the shorter list from
> LocalSet (as opposed to the huge list in Definition, which
> in my previous email I erroneously referred to as
> Descriptions)
yes ... Actually one can do it smaller still and ignore the
LocalSet, by using a command line only subscription, so long
as a ContractID is known. This was my pair of test cases
posted earlier.
This might be a good time to mention matters as to the
Underlying symbols we have pre-loaded into the database we
release. We have read, and will respect the IB restrictions
against reproduction of their data, and the like restrictions
from the upstream Exchanges as to releasing more than
incidental market data information.
We populated our symbols from several sources -- manual review
of the various exchange venue websites, personal lists, news
reports of high or unusual volume underlyings, and the like.
We are interested in gathering data for our research goals,
but understand that people using the trading-shim may have
other interests.
Putting to side Underlyings with Expriations, strike prices or
directionlity [Futures, and Options], we welcome lists of the
form of simple collection of 'tuples':
"Underlying . Exchange . Security Type"
where the values for the latter two columns are the 'name'
of the Echange, and the 'type' of the Security, from these
tables:
select * from Exchange;
select * from SecType;
at a mysql command line. The Underlying is the local symbol
abbreviation. If provided in a flat ascii text file of this
form, we can massage it into the database fairly directly.
Underlying.(Exchange.name).(SecType.type)|Description<cr>
> I'm guessing the CBOT futures you're talking about are:
>
> Nov 9 03:23:58 vigilant : shim|real|0.26| 7391|12237|
> 1914649|3|1|5| 163|YM|FUT|200603|0.00||1|ECBOT||USD||
> Nov 9 03:23:58 vigilant : shim|real|0.26| 7391|12237|
> 1914661|3|1|5| 164|YM|FUT|200606|0.00||1|ECBOT||USD||
looks like Dow YM (the $5 mini) data, in the middle of the
night when no trading is happening. ;)
> I'm not 100% sure what those are, but Google implies that
> they're the Dow's e-mini (ES, as you probably already know,
> is the S&P 500's e-mini and is the most heavily traded
> future in the world.)
Yes - we are aware of that symbol and its prominence, but once
we had YM working, we did not move on and populate
ES.ECBOT.FUT, as we were comfortable we had it working for
futures. I will construct a tuple set tomorrow for
importation into the database as to permanent values.
> I'd like to see what TWS says but for some reason it's not
> currently working on any of my computers, but given that
> nowhere in the log file is ES, CME, or GLOBEX mentioned I'm
> thinking neither it nor the any of other major CME index
> futures are included. Please feel free to slap me upside the
> head if I'm missing something obvious here.
Nope, you are right. At 03:23 GMT (assuming you are keeping
your local host's time with that base), the SPI Future in
Sydney is trading (SPI.SNFE.FUT); The 'soon to expire' month
is the Nov 06 contract, and IB has rolled to the Dec 06. It
is a bit trick getting the contract specification for Futures,
and more so still for options, out of that database, and I
will work an example and post it tomorrow, with my noted in
front of me.
> thanks for all the help,
It is our pleasure. Thank you for the report
-- Russ Herrold
More information about the ts-general
mailing list