[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: 2000i Global Server : How Add or Insert around 700 row of dataswithin a global server symbol edit data window ?


  • To: Philippe <Synergy@xxxxxxxxxxxxxxxx>
  • Subject: Re: 2000i Global Server : How Add or Insert around 700 row of dataswithin a global server symbol edit data window ?
  • From: Abhijit Dey <omegalist@xxxxxxxxxx>
  • Date: Fri, 30 Jul 2004 09:40:24 -0700

PureBytes Links

Trading Reference Links

The answer is very dependent on your datafeed and what tools you have to 
manage it. I use IB's TWS as data provider, with HyperTrader.com's 
HyperServerLite (HSL) as the interface between TWS & GS. It's likely 
that there is a version of HSL that supports your data provider (it's 
free, so check it out). That said, I have the following:
1) July contract symN4
2) August contract symQ4
3) Both symbols are setup in GS, with their respective data.

I want to stick the data in symN4, upto the date/time you desire, in 
symQ4, upto that date/time. So, I would

1) Delete all data in symQ4 before date/time (maybe keep a backup first?)
2) Export all data in symN4 upto date/time in xpo format
3) Use your version of HSL to change the format. Start HSL, use menu 
Tools->xpo updater and change the symbol in the .xpo from symN4 to symQ4.
4) Now import the updated .xpo

All done.  8D

Abhijit


Philippe wrote:

Futures Roll over data's manipulations in 2000i GlobalServer :

At each roll over contract date, In order to have a NON adjusted continuous
contract I need to do a little manual adjustment in the global server symbol
datas :

1- one contract (july) ends at 16:00 on the last trading day( 07/30/04 )
2- The next month contract (august) is running from 8:00 am for the same
day. So there is a period of double.
3- I want to keep the july datas values until the last quotes at 16:00 and
start the august contract with the values of the 16:01 quotes (one minute
time frame) in order to have a continuous non adjusted contract, accepting
the gap between the values at that time.

The problem is 
- How to insert the values for the July last day contract (from 8:am to
16:00) to the august contracts beginning at the row for 16:01 the same day ?
Or 
- How to add the values of the new august contract to the july contrat but
only from the rows of vales after 16:00 (from 16:01 to 8:00 Pm)

It is around 680 rows to insert or add at each roll over ! 

Do somebody knows how to do that in one easy operation ? 

Otherwise I will be obliged to 
Either
 ignore the august datas from 16:01 to 8:00 on the roll over date and begin
the new contract the following day,
Or 
DO not takes the july real values until the last day at 16:00 and have the
new august contract beginning the day before.
But this is not ideal at all for my purpose as it is frequent that my roll
over are done near the last trading hours of the roll over date.
Any advice would be very welcome.
Thanks.
Philippe