Hi,
looking at the API manual, section 5, your program would not be able to send broker orders, they have to be initiated within esignal by the look of it - the way I'd work that (guessing, as I don't auto trade like this) is perform a simple 'send to esignal' command from my program, which will change the symbol esignal is currently acting on to the one my program has selected. (My charting program, for example, includes a couple of ways to send the symbol it is working on to esignal - as soon as you do that then the esignal chart window will update and display the symbol you picked in your own program).
Having changed the 'default' symbol in esignal to whatever I picked, I'd then have to hit the function key(s) described in the esignal trading help section to send the order to the broker. I don't know if you can autotrade on esignal.... never tried it... the impression I get is you have to press a function key to get the bid/ask etc up, type number of shares in, and press to trade.
$2500 is only required if you intend to sell it or hand it out to others - it's that $195 + 20/month bit, which gains you the ActiveX entitlement, that does it... if you pay that for yourself, then you can send a copy to anyone you like, but they can't run it unless they also have the ActiveX entitlement on their account. Anyone who DOES have that can run the code provided you write a bit in your program to endure it uses their username when logging onto the servers.
As most people won't have that ActiveX entitlement they won't be able to run your program, because when they run it the servers won't accept them as an ActiveX qualified user - the program will just sit and wait for authorisation, which won't arrive. (Unless you leave your own username in there, in which case every time anyone runs your program 'duplicate account' errors will kick all but one of you off).
By paying the $2500 you get a deal whereby esignal will look over your code and, provided it doesn't hit the servers too hard or cause problems, they'll send you back an authorisation code to include in your program - this code is then sent (instead of your username) to the server when the program logs in. The server recognises the code and responds to data calls etc from then on. Users running this program will not need to have ActiveX enabled or anything, ie all esignal users will be able to run it. You also get a lower rate data account, which saves a good few dollars... it won't get you discount pricing on things like Advanced GET etc but it does make adding exchanges and price feeds on somewhat inexpensive.
Dave
looking at the API manual, section 5, your program would not be able to send broker orders, they have to be initiated within esignal by the look of it - the way I'd work that (guessing, as I don't auto trade like this) is perform a simple 'send to esignal' command from my program, which will change the symbol esignal is currently acting on to the one my program has selected. (My charting program, for example, includes a couple of ways to send the symbol it is working on to esignal - as soon as you do that then the esignal chart window will update and display the symbol you picked in your own program).
Having changed the 'default' symbol in esignal to whatever I picked, I'd then have to hit the function key(s) described in the esignal trading help section to send the order to the broker. I don't know if you can autotrade on esignal.... never tried it... the impression I get is you have to press a function key to get the bid/ask etc up, type number of shares in, and press to trade.
$2500 is only required if you intend to sell it or hand it out to others - it's that $195 + 20/month bit, which gains you the ActiveX entitlement, that does it... if you pay that for yourself, then you can send a copy to anyone you like, but they can't run it unless they also have the ActiveX entitlement on their account. Anyone who DOES have that can run the code provided you write a bit in your program to endure it uses their username when logging onto the servers.
As most people won't have that ActiveX entitlement they won't be able to run your program, because when they run it the servers won't accept them as an ActiveX qualified user - the program will just sit and wait for authorisation, which won't arrive. (Unless you leave your own username in there, in which case every time anyone runs your program 'duplicate account' errors will kick all but one of you off).
By paying the $2500 you get a deal whereby esignal will look over your code and, provided it doesn't hit the servers too hard or cause problems, they'll send you back an authorisation code to include in your program - this code is then sent (instead of your username) to the server when the program logs in. The server recognises the code and responds to data calls etc from then on. Users running this program will not need to have ActiveX enabled or anything, ie all esignal users will be able to run it. You also get a lower rate data account, which saves a good few dollars... it won't get you discount pricing on things like Advanced GET etc but it does make adding exchanges and price feeds on somewhat inexpensive.
Dave