开云体育

ctrl + shift + ? for shortcuts
© 2025 开云体育
Date

Re : General: Anyone know how to refrence a webpage and read it?

Amit Kulkarni
 

Scott:
Get wget & perl



wget -O cmeprices.html
"

perl html2text cmeprices.html

then use this script to remove those HTML tags...
And then parse using one of Jan/Feb/Mar/Apr strings...

HTH

#!/usr/bin/perl
######################################################################
# HTML to text converter Version 1.01 #
# Copyright 1999 Frederic TYNDIUK (FTLS) All Rights Reserved. #
# E-Mail: tyndiuk@... Script License: GPL #
# Created 06/30/99 Last Modified 06/30/99 #
# Scripts Archive at: #
######################################################################
# Function : #
# Suppress All HTML TAGs in a file. #
######################################################################
##################### license & copyright header #####################
# #
# Copyright (c) 1999 TYNDIUK Frederic #
# #
# This program is free software; you can redistribute it and/or #
# modify it under the terms of the GNU General Public License as #
# published by the Free Software Foundation; either version 2 of #
# the License, or (at your option) any later version. #
# #
# This program is distributed in the hope that it will be useful, #
# but WITHOUT ANY WARRANTY; without even the implied warranty of #
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
# GNU General Public License for more details. #
# #
# You should have received a copy of the GNU General Public License #
# along with this program in the file 'COPYING'; if not, write to #
# the Free Software Foundation, Inc., 59 Temple Place - Suite 330, #
# Boston, MA 02111-1307, USA, or contact the author: #
# #
# TYNDIUK Frederic <tyndiuk@...> #
# <> #
# #
################### end license & copyright header ###################
######################################################################
$Version = "1.01";
$Copyright = "HTML to Text converter v$Version (C) 1999 Frederic
TYNDIUK (alias FTLS)&#92;n";
$Copyright .= "Report bugs to tyndiuk&#92;@ftls.org, News and Updates:
;n";
$NameResultFile = $BgColor = "";
$UsePre = $No = 0;


# En: Check Args
# Fr: Verification des aguments
while ($ARGV[0] =~ /^-/) {
if (($ARGV[0] eq "-r") || ($ARGV[0] eq "--result")) {
shift(@ARGV); if($ARGV[0]) { $NameResultFile = $ARGV[0];
$NameResultFile =~ s/&#92;.txt//;} }
if (($ARGV[0] eq "-v") || ($ARGV[0] eq "--version")) { print
$Copyright; exit; }
if (($ARGV[0] eq "-h") || ($ARGV[0] eq "--help")) { &Usage(); }
shift(@ARGV);
}

if (@ARGV < 1) {
&Usage;
}

while ($ARGV[0] ne "") {
$SourceFile = $ARGV[0];
if ($NameResultFile eq "") {
$ResultFile = $SourceFile;
$ResultFile =~ s/&#92;.&#92;w*//;
} else {
$ResultFile = $NameResultFile;
}
if (($No > 0) && ($NameResultFile ne "")) {
$ResultFile .= "-".$No;
}
$No++;
$ResultFile .= ".txt";
&html2txt($SourceFile, $ResultFile);
shift(@ARGV);
}

sub html2txt {
my($SourceFile, $ResultFile) = @_;
my($HTML, @HTMLPage, $SymbLine, $ascii, $html);

open(FILE, "$SourceFile") || die("Cannot open HTML source file :
$SourceFile, Error $!&#92;n");
@HTMLPage = <FILE>;
close(FILE);

$HTML = join("", @HTMLPage);
($Head, $HTML) = split(/<&#92;/HEAD>/i, $HTML);

$HTML =~ s/&nbsp;/ /g;
$HTML =~ s/&#92;s&#92;s*/ /g;
$HTML =~ s/<p[^>]*>/&#92;n&#92;n/gi; #<p> -> &#92;n&#92;n
$HTML =~
s/<br>|<&#92;/*h[1-6][^>]*>|<li[^>]*>|<dt[^>]*>|<dd[^>]*>|<&#92;/tr[^>]*>/&#92;n/gi;

# <br> or <H*> or <li> or </tr> or <dt> or <dd> -> &#92;n
$HTML =~ s/(<[^>]*>)*//g;
$HTML =~ s/&#92;n&#92;s*&#92;n&#92;s*/&#92;n&#92;n/g;
$HTML =~ s/&#92;n */&#92;n/g;
foreach $SymbLine (&HTMLSymb) {
($ascii, $html) = split(/&#92;s&#92;s*/,$SymbLine);
$HTML =~ s/$html/$ascii/g;
}

# En: Write result file
# Fr: Ecrit le fichier resultat
open(COM, ">$ResultFile") || die("Cannot write file $ResultFile, Error
$!");
print COM $HTML;
close(COM);
}

sub Usage {
print STDERR <<EOF;
$Copyright
Usage: $0 [Options] HTMLFile...
Options:
-r File, --result File result file Name (without .txt)
-v, --version output version information and
exit
-h, --help display this help and exit
EOF
exit 1;
}

# HTML Codes
sub HTMLSymb {
return (
"& &amp;",
"&#92;" "",
"< <",
"> >",
"? &copy;",
"? &reg;",
"? &AElig;",
"? &Aacute;",
"? &Acirc;",
"? &Agrave;",
"? &Aring;",
"? &Atilde;",
"? &Auml;",
"? &Ccedil;",
"? &ETH;",
"? &Eacute;",
"? &Ecirc;",
"? &Egrave;",
"? &Euml;",
"? &Iacute;",
"? &Icirc;",
"? &Igrave;",
"? &Iuml;",
"? &Ntilde;",
"? &Oacute;",
"? &Ocirc;",
"? &Ograve;",
"? &Oslash;",
"? &Otilde;",
"? &Ouml;",
"? &THORN;",
"? &Uacute;",
"? &Ucirc;",
"? &Ugrave;",
"? &Uuml;",
"? &Yacute;",
"? &aacute;",
"? &acirc;",
"? &aelig;",
"? &agrave;",
"? &aring;",
"? &atilde;",
"? &auml;",
"? &ccedil;",
"? &eacute;",
"? &ecirc;",
"? &egrave;",
"? &eth;",
"? &euml;",
"? &iacute;",
"? &icirc;",
"? &igrave;",
"? &iuml;",
"? &ntilde;",
"? &oacute;",
"? &ocirc;",
"? &ograve;",
"? &oslash;",
"? &otilde;",
"? &ouml;",
"? &szlig;",
"? &thorn;",
"? &uacute;",
"? &ucirc;",
"? &ugrave;",
"? &uuml;",
"? &yacute;",
"? &yuml;",
" &#160;",
"? &#161;",
"? &#162;",
"? &#163;",
"? &#165;",
"? &#166;",
"? &#167;",
"? &#168;",
"? &#169;",
"? &#170;",
"? &#171;",
"? &#172;",
"? &#173;",
"? &#174;",
"? &#175;",
"? &#176;",
"? &#177;",
"? &#178;",
"? &#179;",
"? &#180;",
"? &#181;",
"? &#182;",
"? &#183;",
"? &#184;",
"? &#185;",
"? &#186;",
"? &#187;",
"? &#188;",
"? &#189;",
"? &#190;",
"? &#191;",
"? &#215;",
"? &#222;",
"? &#247;")
}

__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup


Re: TWSAPI: General: Anyone know how to refrence a webpage and read it?

David
 

开云体育

Richard,
dont know Perl but Daniel is spot on for VB and VC..
Now, in Perl can you look at Java Window and parse it?
To give you an example - in VB i find JAva window through API's and copy the content and parse it. Fortunately it is in text format. It is an awkward step as you need to focus mouse on that window.
Can you look inside the java window using perl and parse it?
I just need direction? - if yes i will learn about it.
Thanks
David
?

----- Original Message -----
Sent: Saturday, June 15, 2002 1:24 AM
Subject: Re: TWSAPI: General: Anyone know how to refrence a webpage and read it?

} Does anyone know how to refrence a webpage and read its content
} programatically?
}
} A friend of mine was able to read the CME settlement page and get the
} settlement price for SPoos and Noodles using ensign charting scripts
}
} Here is the site:
}
}
} html
}
} It apparently is in a delimited format and can be read. Any ideas on
} how to do that in VB or C++
}
} Useful for including Net change in your spreadsheets, without relying
} on a secondary feed or manual entry.
}
} Scott
}

I do that stuff in Perl all the time.

BTW:? just got some stuff back from IB ... they say they sample quotes
every .7 seconds.? So I guess the filtering isn't very complex ...

Oh and Noodles?? Are you from Jay's Smurf room?? :-)


Richard

To unsubscribe from this group, send an email to:
twsapi-unsubscribe@...



Your use of Yahoo! Groups is subject to the .


Re: TWSAPI: General: Anyone know how to refrence a webpage and read it?

marinindextrader
 

RAL room

Futures only here


--- In twsapi@y..., Richard Foulk <richard@s...> wrote:
} Does anyone know how to refrence a webpage and read its content
} programatically?
}
} A friend of mine was able to read the CME settlement page and get
the
} settlement price for SPoos and Noodles using ensign charting
scripts
}
} Here is the site:
}
}
.
} html
}
} It apparently is in a delimited format and can be read. Any ideas
on
} how to do that in VB or C++
}
} Useful for including Net change in your spreadsheets, without
relying
} on a secondary feed or manual entry.
}
} Scott
}

I do that stuff in Perl all the time.

BTW: just got some stuff back from IB ... they say they sample
quotes
every .7 seconds. So I guess the filtering isn't very complex ...

Oh and Noodles? Are you from Jay's Smurf room? :-)


Richard


Re: TWSAPI: General: Anyone know how to refrence a webpage and read it?

Daniel Rosen
 

开云体育

Its easy to do. In VB look at the internet transfer control in the docs (ITC).? Basically you include the ITC on your form and execute something similar to:
?
dim s as string
s = inet1.openurl("html")
?
In C++ you would use the wininet dll.? the ITC is an OCX wrapper around the wininet.dll.?
?
There are other techniques using the browser as a control and then reading the contents (mshtml), but these are the easiest techniques in my opinion.? Once you have the data, parsing is straightforward.
?
... Dan
?

-----Original Message-----
From: marinindextrader [mailto:marinindextrader@...]
Sent: Friday, June 14, 2002 11:05 AM
To: twsapi@...
Subject: TWSAPI: General: Anyone know how to refrence a webpage and read it?

Does anyone know how to refrence a webpage and read its content
programatically?

A friend of mine was able to read the CME settlement page and get the
settlement price for SPoos and Noodles using ensign charting scripts

Here is the site:


html

It apparently is in a delimited format and can be read. Any ideas on
how to do that in VB or C++

Useful for including Net change in your spreadsheets, without relying
on a secondary feed or manual entry.

Scott







To unsubscribe from this group, send an email to:
twsapi-unsubscribe@...



Your use of Yahoo! Groups is subject to the .


Re: TWSAPI: General: Anyone know how to refrence a webpage and read it?

Richard Foulk
 

} Does anyone know how to refrence a webpage and read its content
} programatically?
}
} A friend of mine was able to read the CME settlement page and get the
} settlement price for SPoos and Noodles using ensign charting scripts
}
} Here is the site:
}
} .
} html
}
} It apparently is in a delimited format and can be read. Any ideas on
} how to do that in VB or C++
}
} Useful for including Net change in your spreadsheets, without relying
} on a secondary feed or manual entry.
}
} Scott
}

I do that stuff in Perl all the time.

BTW: just got some stuff back from IB ... they say they sample quotes
every .7 seconds. So I guess the filtering isn't very complex ...

Oh and Noodles? Are you from Jay's Smurf room? :-)


Richard


General: Anyone know how to refrence a webpage and read it?

marinindextrader
 

Does anyone know how to refrence a webpage and read its content
programatically?

A friend of mine was able to read the CME settlement page and get the
settlement price for SPoos and Noodles using ensign charting scripts

Here is the site:

.
html

It apparently is in a delimited format and can be read. Any ideas on
how to do that in VB or C++

Useful for including Net change in your spreadsheets, without relying
on a secondary feed or manual entry.

Scott


Re: VB: tickPrice, tickSize...but what about idDetails?

marinindextrader
 

FollowUp:

I posted this on the IB board:

Posted on Thursday, June 13, 2002 - 06:00 pm:

----------------------------------------------------------------------
----------
Would be really great if IB TAC could expand the array on reqMktData
to include most of all of the input.

That way a third function could be written to extract back the input
data on an id basis.

Imagine a scenario whereby what symbol is selected in a certain
control, changes the symbol displayed in a grid. In order to populate
a cell with expiry for instance, one needs to create an array at
reqMktCall that mirrors the calls arguements. In a situation where
one uses various ranges of the id spectrum, it becomes cumbersome to
sift through the array and extract back out the relevant information
when "rolling" through symbols....


tickPrice and tickType should have another sister:

tickSpecs(long id, string, symbol, string secType, string expiry,
float strike, string right, string exchange, string currency)

reqMktData returns a dynamic array whose dimension is defined by the
number of unique instances to the call. It returns size and price in
this order: bidsize, bidprice, asksize, asksize, lastprice, lastsize.

reqMktData(6, # of id's called) appears to be how the array is
demensioned

I would like that first demension expanded to record the initial
calls parameters...

Then a code line like the following would populate the relevant cells
automatically, substantially reducing application overhead...

Tws1_tickSpec(.......)

hFlexGrid(1).TextMatrix(id, 3 + tickType) = spec

End Sub


Thats my gripe...

Other than that...Everything is perfect...LOL

Scott


VB: tickPrice, tickSize...but what about idDetails?

marinindextrader
 

Anyone figure if at all you can pull the ancillary details of a
ticker out reqMarket Data?

In other words return the exchange, secType, expiry, strike, right,
and currency for the ticker?

Sure would make it easier than maintaining an internal array for each
ticker id's spec's

tickPrice and tickType should have another sister:

tickSpecs(long id, string, symbol, string secType, string expiry,
float strike, string right, string exchange, string currency)

Thats my gripe...

Scott


Re: VB: What is the best structure for the following scenario

marinindextrader
 

I am an optomist...I agree

Got have a Pet around here....we can name him Proggie

Proggie TWSAPI....sounds Italian

Sit Proggie!....good boy

LOL

--- In twsapi@y..., Mohsen Atallah <optequity@y...> wrote:
I think the idea is great. You need not take all the code. If it is
modular enough, each one of us can plug his / her own formula or
criteria
rapidly creating a trading solution the infra-structure of which was
already tested by different people in varying scenarios. You can
concentrate though on your own trading techniques and research,
rather
then reinventing the wheel.

--- qnolte <q1@n...> wrote:
A problem with this single approach is that we may have different
objectives. I'm trying to develop an automated option day-
trading
system using vb.net. Other are looking for a position-trading
system. Some are into stocks or futures.

--- In twsapi@y..., "marinindextrader" <marinindextrader@y...>
wrote:
"That should be one of the great features of this board (i.e.,
providing a non-trivial set of starting projects).
"

I would go beyond that...

Imagine a nucleus project growing. Every week or so it gets
improved.
Older versions are retained...as a history to an evolution.

People download and tweak and then upload. We look, try it, and
comment. It morphs continuously as a result of many minds and
opinions....features are added, kept or tried and discarded.
Input
comes from traders and programmers...eventually the project is
a
viable tool, and the evolution continues.

It is free for everyone, even those who choose not to
participate in
its developement. It is freeware of the best sort. Shaped by
the
minds and experiences of many...freely diseminated. Source Code
Open.

As time passes our pet "Board" project branches and takes on
new
shapes and directions....perhaps merges back in totality or
part.

I can see that. I see a commuinity project that is the best of
all
those who wish to contribute, and free in totality.

Such a project and endeavor would be persistently satisfying,
though
unlikely in reality....

In the meantime...I will continue to morph my little starter
cell
project...new updates added...broader examples depicted...

It will be interesting to see if and when it becomes infectious


Scott

PS: The files section, like all sections of this board are
unlocked...anyone can access them, up or down.


__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup


Re: VB: What is the best structure for the following scenario

Mohsen Atallah
 

I think the idea is great. You need not take all the code. If it is
modular enough, each one of us can plug his / her own formula or criteria
rapidly creating a trading solution the infra-structure of which was
already tested by different people in varying scenarios. You can
concentrate though on your own trading techniques and research, rather
then reinventing the wheel.

--- qnolte <q1@...> wrote:
A problem with this single approach is that we may have different
objectives. I'm trying to develop an automated option day-trading
system using vb.net. Other are looking for a position-trading
system. Some are into stocks or futures.

--- In twsapi@y..., "marinindextrader" <marinindextrader@y...> wrote:
"That should be one of the great features of this board (i.e.,
providing a non-trivial set of starting projects).
"

I would go beyond that...

Imagine a nucleus project growing. Every week or so it gets improved.
Older versions are retained...as a history to an evolution.

People download and tweak and then upload. We look, try it, and
comment. It morphs continuously as a result of many minds and
opinions....features are added, kept or tried and discarded. Input
comes from traders and programmers...eventually the project is a
viable tool, and the evolution continues.

It is free for everyone, even those who choose not to participate in
its developement. It is freeware of the best sort. Shaped by the
minds and experiences of many...freely diseminated. Source Code Open.

As time passes our pet "Board" project branches and takes on new
shapes and directions....perhaps merges back in totality or part.

I can see that. I see a commuinity project that is the best of all
those who wish to contribute, and free in totality.

Such a project and endeavor would be persistently satisfying, though
unlikely in reality....

In the meantime...I will continue to morph my little starter cell
project...new updates added...broader examples depicted...

It will be interesting to see if and when it becomes infectious


Scott

PS: The files section, like all sections of this board are
unlocked...anyone can access them, up or down.


__________________________________________________
Do You Yahoo!?
Yahoo! - Official partner of 2002 FIFA World Cup


DDE Linking Excel Dircectly to Excel across network

goldensilvermana
 

I am trying to determine if this is possible, here are some questions
I have.
Here what I would like to accomplish: Have TWS running with a
spreadsheet monitoring data with conditional orders. I want to run a
spreadsheet remotely on another machine that will allow me to monitor
the excel instance connected to TWS. This will enable me to have
alarms set remotely and have the ability to send changes from one
excel instance to another.

#2 less desired option have DDE server to link between them

Would appreciate any help on this goal.

Kent


NetDDE/Win2000 /NT Issue Fixes

goldensilvermana
 

I will Post a word doc when I finish my limited research on DDE.


Subject: NetDDE/Win2000
There could be many things going on here to prevent NetDDE
communications and it's impossible to cover them all in this venue.
For the configuration you've described there is no need to configure
a domain and/or winsserver. I'll start with the basics to begin, do
the following on all PCs:
1. Ping each of the other respecitve nodes via its name and IP
Address and make sure you get 'Reply' messages to each ping. If
no 'Reply' messages are recieved then this would need to be addressed
on your network so that you do get 'Reply' messsages.
2. Make sure, if possible, that only TCP/IP is the configured
protocol. If any other protocols are configured then remove them for
now, they can be readded later on if necessary.
3. Make sure the Network DDE, Network DDE DSDM and ClipBook Server
services are set for 'Automatic' and have a status of 'started', this
can be verified under Control Panel/Services. If any of these
services are not 'started' then start them.
4. Make sure your PC names are not embedded with any spaces or longer
than 15 characters in length, NetDDE has problems when encountering
either of these anomolies.
5. Compare the PCs that are able to get a NetDDE connection to those
that don't and make sure the ones that aren't connecting are
configured exactly the same as those that do connect.
6. NT Service Pack 4 broke NetDDE, MicroSoft made 'hotfixes'
available for Service Packs 4 and 5 to install to fix NetDDE. If
possible, make sure any/all NT PC's have SP6a (incorporated NetDDE
fix) installed or the respective NetDDE 'hotfix' for SP4 or SP5.
7. Make sure DDEShares (*|*) are defined on ALL PC's, 2000 or NT.
I recently found that Win2000 defaults to 16 active NetDDE
conversations. The limit is 254. The Microsoft Tech Web has
information on how to change it. It involves going into the registry.
Once this is fixed, most NetDDE problems seem to go away.
NETDDE.EXE fom MS Patches

For the Win2000 platform make sure SP2 is installed as there has been
known problems with establishing NetDDE communications on Win2000
platforms (Reference MS
Article Q272485).




Using the Windows NT NetDDE Share Manager (Q114089)

;EN-US;q114089

MSFT DDE Search



3d1033%26CDID%3dEN-US-KB%26PRODLISTSRC%
3dON&Product=win2000&Query=netdde&Queryc=netdde&withinResults=false&sr
chstep=0&KeywordType=ALL&Titles=false&numDays=&maxResults=25



These are not recommendations just links do your research before
installing patches or what ever....

Kent


Re: C++ vs. C#.NET vs. VB.NET

goldensilvermana
 

--- In twsapi@y..., "dtkamp" <dkamp@e...> wrote:
Hi Dion. This could be fun. Let's get all the .NET negatives out in
the open. I guess some counterpoints to the runtime objection would
be,
.net does not support DDE, in some applications(perhaps all). I
have limited research is there a expert that could enlighten us.


Re: time stamps

Daniel Rosen
 

开云体育

Thanks.? I may be taking you up on that offer in a few weeks. ... Dan
?

-----Original Message-----
From: marinindextrader [mailto:marinindextrader@...]
Sent: Wednesday, June 12, 2002 3:35 PM
To: twsapi@...
Subject: [twsapi] Re: time stamps

There aint squat for docs and if you email Qcharts they just say
unless your a QDP member they wont give you support. You can use the
object browser on the OCX but it will appear greek unless you know
what your dealing with...It will expose all the Objects, Properties
and Methods...thats how I started with it...

When I got close I was able to get a little help and put the pieces
together...

I can help you ....


Scott



--- In twsapi@y..., "Daniel Rosen" wrote:
> Scott, Thanks for the info.? Looks like Qcharts is just what I need.
> Can I assume that just looking at the typelib of their OCX is
sufficient
> for figuring it out, or is their some docs?
>?
> ... Dan
>?
>
> -----Original Message-----
> From: marinindextrader [mailto:marinindextrader@y...]
> Sent: Wednesday, June 12, 2002 12:52 PM
> To: twsapi@y...
> Subject: [twsapi] Re: time stamps
>
>
> I am using the Qcharts OCX and Qcharts feed. I am not part of the
QDP
> developers group...too expensive...but I am a paying member for
their
> regular live data service.
>
> I have their OCX and have code that calls for the data. There OCX
> registers as a result of Qcharts installation, and the object,
> property and method syntax can be had.
>
> There has been change in the wind at Q with the switch from Qfeed
to
> QDP for deveolopers, and on top of that, you will still need a Live
> Data subscription. QDP is delayed, but also includes 24 hour
> simulators allowing for testing outside of normal market hours....
>
> QDP has an initiation fee of 300 bucks, costs 160 bucks a month,
and
> you will need another 80-150 for live data per month! Can you
believe
> that?
>
> Qcharts and Lycos Pissed alot of people off when they instituted
the
> QDP program....I understand quite a few folks just said screw it
and
> either abandoned QCharts data for further developement, or bailed
> altogether....
>
> You can also grab DDE data from Q if you want under the normal
> subscription....thier DDE feed and thier XLS plug-in do not use VBA
> from what I can tell...it looks like all XLS type scripts...
>
> Of course you will need Qcharts membership...starts at 80 bucks +
> exchange fees. Emini is available for 10 bucks.
>
> TAL has an excellent developers program, and a very reliable feed
> from what I understand...more than I can say for Q. Bit pricey
though.
>
> Scott??
>
>
> --- In twsapi@y..., "Daniel Rosen" wrote:
> > Which data provider do you use that has an ActiveX component?
> >?
> > ... Dan
> >?
> >
> > -----Original Message-----
> > From: marinindextrader [mailto:marinindextrader@y...]
> > Sent: Wednesday, June 12, 2002 10:34 AM
> > To: twsapi@y...
> > Subject: [twsapi] Re: time stamps
> >
> >
> > At the risk of being redundent...
> >
> > Yes it lacks time stamps and there are implications to this.
> >
> > First off tickPrice and tickSize do NOT pulse concurentley.
> > Early on with my developement I crafted a TOS (time of sales)
grid.
> > When I logged on to try it out, the size and price columns
quickley
> > got out of sync.
> >
> > Both tickPrice and tickSize only pulse when there is a change. To
> do
> > so otherwise would in essence make IB a data provider.
> >
> > I for one do not want to see IB turn into a data provider.
> >
> > I simply included an ActiveX component from my data provider and
> was
> > able to bring in a secondary feed. I can now print a TOS grid,
and
> > compare Last from two sources if desired...
> >
> > Scott
> >
> >
> >
> >
> > --- In twsapi@y..., tripack44 wrote:
> > > You're right. It doesn't have time stamps or cumulative volume.
> > >
> > >
> > > --- In twsapi@y..., Richard Foulk wrote:
> > > > Aloha,
> > > >
> > > > The API appears not to support time stamps on quotes.? Is
this
> > > correct?
> > > > Or did I miss it?
> > > >
> > > >
> > > > Thanks
> > > >
> > > > Richard
> >
> >
> > To unsubscribe from this group, send an email to:
> > twsapi-unsubscribe@y...
> >
> >
> >
> > Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service
> > <> .
>
>
>
> Yahoo! Groups Sponsor?????
>
> ADVERTISEMENT
>?
>
<
05
> 632198:HM/A=1079284/R=0/*>
?????
>?
> <
M=226676.2052966.3526627.1992722/D=egrou
> pmail/S=1705632198:HM/A=1079284/rand=559238288> ?????
>
> To unsubscribe from this group, send an email to:
> twsapi-unsubscribe@y...
>
>
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
> <> .



To unsubscribe from this group, send an email to:
twsapi-unsubscribe@...



Your use of Yahoo! Groups is subject to the .


AW: Re: ALL: raw socket interface

 

开云体育

Scott,

?

I agree. In this regard I am a snob. So are the people from IB because they stick on their concept writing their client in Java which works pretty well in my opinion ;-)

?

I was following the discussion on this thread about writing software to the IB API in an open source manner.? This will never take off if you are just extending some quickly hacked VB-scripts.? You rather would need a well designed basic model from which you go on by refinement (without disturbing the interfaces defined in the first place).? Java (and may be C# in the future ;-) is an excellent candidate for such a task. ?I don’t know of any open available model written in Java (I know there is one in Eiffel, which is rather academic in my opinion).

?

So I am just working on such a model and if there is anybody on the thread who is interested in cooperating I would be happy to communicate my ideas off-line.

?

Best regards

Gernot

?

?


Re: ALL: raw socket interface

marinindextrader
 

Gernot wrote:

" I don't know about VB because I prefer to write in a really
structured OO-Language,"

SNOB!

muahahah Just Kidding

heheheh

Scott



--- In twsapi@y..., gernot.ullrich@t... wrote:
May be I misunderstood your question. Actually there is a socket
interface (see jts/SocketClient)
and the Java Interface uses the Socket Interface too. I don't know
about VB because I
prefer to write in a really structured OO-Language, but I think
everything is based on this layer.

Gernot
--- In twsapi@y..., "thestattrader" <TheStatTrader@y...> wrote:
I was thining about writing a raw socket interface to TWS, then
folks
could hit it with perl, c, etc... thought I'd see if there was
any
interest out there.
StatTrader


Re: time stamps

marinindextrader
 

There aint squat for docs and if you email Qcharts they just say
unless your a QDP member they wont give you support. You can use the
object browser on the OCX but it will appear greek unless you know
what your dealing with...It will expose all the Objects, Properties
and Methods...thats how I started with it...

When I got close I was able to get a little help and put the pieces
together...

I can help you ....


Scott



--- In twsapi@y..., "Daniel Rosen" <drosen@g...> wrote:
Scott, Thanks for the info. Looks like Qcharts is just what I need.
Can I assume that just looking at the typelib of their OCX is
sufficient
for figuring it out, or is their some docs?

... Dan


-----Original Message-----
From: marinindextrader [mailto:marinindextrader@y...]
Sent: Wednesday, June 12, 2002 12:52 PM
To: twsapi@y...
Subject: [twsapi] Re: time stamps


I am using the Qcharts OCX and Qcharts feed. I am not part of the
QDP
developers group...too expensive...but I am a paying member for
their
regular live data service.

I have their OCX and have code that calls for the data. There OCX
registers as a result of Qcharts installation, and the object,
property and method syntax can be had.

There has been change in the wind at Q with the switch from Qfeed
to
QDP for deveolopers, and on top of that, you will still need a Live
Data subscription. QDP is delayed, but also includes 24 hour
simulators allowing for testing outside of normal market hours....

QDP has an initiation fee of 300 bucks, costs 160 bucks a month,
and
you will need another 80-150 for live data per month! Can you
believe
that?

Qcharts and Lycos Pissed alot of people off when they instituted
the
QDP program....I understand quite a few folks just said screw it
and
either abandoned QCharts data for further developement, or bailed
altogether....

You can also grab DDE data from Q if you want under the normal
subscription....thier DDE feed and thier XLS plug-in do not use VBA
from what I can tell...it looks like all XLS type scripts...

Of course you will need Qcharts membership...starts at 80 bucks +
exchange fees. Emini is available for 10 bucks.

TAL has an excellent developers program, and a very reliable feed
from what I understand...more than I can say for Q. Bit pricey
though.

Scott


--- In twsapi@y..., "Daniel Rosen" <drosen@g...> wrote:
Which data provider do you use that has an ActiveX component?

... Dan


-----Original Message-----
From: marinindextrader [mailto:marinindextrader@y...]
Sent: Wednesday, June 12, 2002 10:34 AM
To: twsapi@y...
Subject: [twsapi] Re: time stamps


At the risk of being redundent...

Yes it lacks time stamps and there are implications to this.

First off tickPrice and tickSize do NOT pulse concurentley.
Early on with my developement I crafted a TOS (time of sales)
grid.
When I logged on to try it out, the size and price columns
quickley
got out of sync.

Both tickPrice and tickSize only pulse when there is a change. To
do
so otherwise would in essence make IB a data provider.

I for one do not want to see IB turn into a data provider.

I simply included an ActiveX component from my data provider and
was
able to bring in a secondary feed. I can now print a TOS grid,
and
compare Last from two sources if desired...

Scott




--- In twsapi@y..., tripack44 <no_reply@y...> wrote:
You're right. It doesn't have time stamps or cumulative volume.


--- In twsapi@y..., Richard Foulk <richard@s...> wrote:
Aloha,

The API appears not to support time stamps on quotes. Is
this
correct?
Or did I miss it?


Thanks

Richard

To unsubscribe from this group, send an email to:
twsapi-unsubscribe@y...



Your use of Yahoo! Groups is subject to the Yahoo! Terms of
Service
<> .


Yahoo! Groups Sponsor

ADVERTISEMENT

<
05
632198:HM/A=1079284/R=0/*>

<
M=226676.2052966.3526627.1992722/D=egrou
pmail/S=1705632198:HM/A=1079284/rand=559238288>

To unsubscribe from this group, send an email to:
twsapi-unsubscribe@y...



Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
<> .


Re: ALL: raw socket interface

thestattrader
 

sorry - you are correct. I had only briefly looked at the Java side
(not much involved), and I thought it was sending a serialized
Contract object over the socket, but I looked closer at the source
and see it's just pulling attributes out from Contract.. this is a
lot more basic then i thought, which is good :)
i can't wait to until the weekend rolls around so i can mess with it.


Re: time stamps

Daniel Rosen
 

开云体育

Scott, Thanks for the info.? Looks like Qcharts is just what I need.? Can I assume that just looking at the typelib of their OCX is sufficient for figuring it out, or is their some docs?
?
... Dan
?

-----Original Message-----
From: marinindextrader [mailto:marinindextrader@...]
Sent: Wednesday, June 12, 2002 12:52 PM
To: twsapi@...
Subject: [twsapi] Re: time stamps

I am using the Qcharts OCX and Qcharts feed. I am not part of the QDP
developers group...too expensive...but I am a paying member for their
regular live data service.

I have their OCX and have code that calls for the data. There OCX
registers as a result of Qcharts installation, and the object,
property and method syntax can be had.

There has been change in the wind at Q with the switch from Qfeed to
QDP for deveolopers, and on top of that, you will still need a Live
Data subscription. QDP is delayed, but also includes 24 hour
simulators allowing for testing outside of normal market hours....

QDP has an initiation fee of 300 bucks, costs 160 bucks a month, and
you will need another 80-150 for live data per month! Can you believe
that?

Qcharts and Lycos Pissed alot of people off when they instituted the
QDP program....I understand quite a few folks just said screw it and
either abandoned QCharts data for further developement, or bailed
altogether....

You can also grab DDE data from Q if you want under the normal
subscription....thier DDE feed and thier XLS plug-in do not use VBA
from what I can tell...it looks like all XLS type scripts...

Of course you will need Qcharts membership...starts at 80 bucks +
exchange fees. Emini is available for 10 bucks.

TAL has an excellent developers program, and a very reliable feed
from what I understand...more than I can say for Q. Bit pricey though.

Scott??


--- In twsapi@y..., "Daniel Rosen" wrote:
> Which data provider do you use that has an ActiveX component?
>?
> ... Dan
>?
>
> -----Original Message-----
> From: marinindextrader [mailto:marinindextrader@y...]
> Sent: Wednesday, June 12, 2002 10:34 AM
> To: twsapi@y...
> Subject: [twsapi] Re: time stamps
>
>
> At the risk of being redundent...
>
> Yes it lacks time stamps and there are implications to this.
>
> First off tickPrice and tickSize do NOT pulse concurentley.
> Early on with my developement I crafted a TOS (time of sales) grid.
> When I logged on to try it out, the size and price columns quickley
> got out of sync.
>
> Both tickPrice and tickSize only pulse when there is a change. To
do
> so otherwise would in essence make IB a data provider.
>
> I for one do not want to see IB turn into a data provider.
>
> I simply included an ActiveX component from my data provider and
was
> able to bring in a secondary feed. I can now print a TOS grid, and
> compare Last from two sources if desired...
>
> Scott
>
>
>
>
> --- In twsapi@y..., tripack44 wrote:
> > You're right. It doesn't have time stamps or cumulative volume.
> >
> >
> > --- In twsapi@y..., Richard Foulk wrote:
> > > Aloha,
> > >
> > > The API appears not to support time stamps on quotes.? Is this
> > correct?
> > > Or did I miss it?
> > >
> > >
> > > Thanks
> > >
> > > Richard
>
>
> To unsubscribe from this group, send an email to:
> twsapi-unsubscribe@y...
>
>
>
> Your use of Yahoo! Groups is subject to the Yahoo! Terms of Service
> <> .



To unsubscribe from this group, send an email to:
twsapi-unsubscribe@...



Your use of Yahoo! Groups is subject to the .


Re: ALL: raw socket interface

bee_jay_61
 

That?s what I think too.

My Delphi VCL is also based on sockets but has some more events like

OnOrderPlaced, OnOrderFilled, OnOrderCancelled etc.

I can?t program in VB but there is a way to use sockets in VB and the
use of sockets is much better then the ActiveX.

Look at "Winsock API and VB - step by step tutorial for the Visual
Basic developers"





--- In twsapi@y..., gernot.ullrich@t... wrote:
May be I misunderstood your question. Actually there is a socket
interface (see jts/SocketClient)
and the Java Interface uses the Socket Interface too. I don't know
about VB because I
prefer to write in a really structured OO-Language, but I think
everything is based on this layer.

Gernot
--- In twsapi@y..., "thestattrader" <TheStatTrader@y...> wrote:
I was thining about writing a raw socket interface to TWS, then
folks
could hit it with perl, c, etc... thought I'd see if there was
any
interest out there.
StatTrader