POLL...Best API for for IB order entry...

Status
Not open for further replies.
Scientist, who am I to judge you. I understnd you. Thank you for clearng this up. Remember this is a public board and archived for years to come....we can come back and read this and laugh at ourselves.

RESPECTFULLY,

Michael B.




Quote from Scientist:

ElectroMan... The answer is yes and no. Why? Because it's very difficult do observe something as "velocity of volume flow" on the futures markets as such. They're too heavily arbed, jacked and confused in the short-term to be able to do this effectively. On top of that, most futures exchanges may not feature that kind of update "refresh" speed, anyway. On stocks, on the other hand, this would a completely different thing. First, you don't have (much) arbitrage going on, a lot more genuine commitment, much better (deeper) depth of market and actual "volume velocity" and such things.

So, to be quite honest, if you like 'war games', then Nasdaq Stocks are probably a better choice. This is my personal observation, from trading both Naz stocks and index futures - Anybody made a different observation - Please correct me and add your point!

As for "perhaps scalping is just hit or miss and 'generally' entries and exits can be 'freeze framed' in time..." - Well, in a way that's a pretty interesting way of putting it. And yes, probably quite appropriate even. The reality, Electric, is that you CAN'T predict the market anyway. Most people don't fully accept this, therefore lose. As the example says in "Trading in the Zone"; You can say the market will start going up here, or there's support right here, and I can call the broker and sell 100 contracts at the market, and you're f*cked. Not that I'd have the capital, but many others do. The point is there's no way you can predict. You can anticipate - to a certain extent, but you never know, and ideally, it is the best to assume every single trade being a loser - unless/until proven wrong. See "Phantom of the Pits"... :)

OK you are of course right. You could suggest it to him. Perhaps he's already planning on it. Who knows?

Sounds like an arduous task - But yeah, why not? :)

Alright, no anger here. Perhaps I came across as a bit snappy, because I kept getting PM's with the same questions over and over regarding these previous posts, so I had to reply - again. I wonder why people don't just ask their questions here? I keep getting PM's with the same trivial questions and other things. Sorry, how arrogant of me to call anything "trivial", but there is actually a search feature here as many things have been discussed before. And then, when I don't answer PM's immediately, I get follow-up PM's, saying "did you receive my email from 2 hours ago/yesterday/3 days ago?" Now apart from being a little snappish about that, I'm not quick to anger (LOL in fact I don't think you can anger me), I'm a sunny soul, and I'm not necessarily opinionated, as opinion is a deadly trait in the market. What may have come across as opinion, may in fact just have been facts, which I assembled and listed for your information and benefit, to zoom in on all the questions I've been asked via PM.

As I detailed, a game where this kind of ultra-fast update would be very important, is scalping stocks. I've done it in ButtonTrader/IB, it seems well fast enough. However, it's coming up for almost 2 years now since I traded stocks very actively, so there may indeed be much better technology out there for that purpose. Such as Spectre L4; http://www.spectrenet.com/sl4/index.html

Sorry if I came across as discounting or proud, no offense was intended. The mere detail and thought I put into previous and this reply should have conveyed that I was indeed trying to be helpful, rather than of supersilious or malicious intent. And if I seem harsh talking to people, like that other guy, about things like exchange rules, it's probably because I've seen people lose some serious cash on some silly mistakes - either second hand or first. A certain amount of seriousness is required if you're trading futures. Otherwise, trade options. It's likely harder, but, given you ain't writing naked puts, at least you can't lose more than you're putting on the line.

Peace and a Happy New Year!
Scientist.
 
I have been trialing BUttontrader for almost a week.
It is outstanding!
I thought service was good with Ninjatrader but Robert(hoi) of BT is amazing. I am not even a paying customer, and he comes back to me within minutes of almost every question.
His understanding of TWS is superb, so helpful.
Using BT I feel like a pro (even though I am an amateur), it is fast and intuitive. I"ll try to find some faults but can't think of any yet. Maybe the price could be cheaper for the pro version :)
Oh yeah the colors are more subdued than on NinjaT; I would like stronger color contrasts on the priceladder
 
After daytrading stocks for a very short while with IB,
using trailing stops by right-clicking a not-yet-transmitted order,
I discovered (of necessity) that e-mini futures trading
requires fast bracket order capability.

I read the posts here to great advantage, and then tried:
- Autotrader (very nice software but not intuitive or graphical);
- BracketTrader (again very nice,
but not friendly with more than one instrument);
- FuturesTrader (very feature-rich but non-intuitive);
- ButtonTrader (beautiful but $50/mo.,
and the tick charts "excite me" into overtrading,
while the vertical tape representation led to overtight stops);
- ZeroLineTrader.

ZeroLineTrader was an eye-opener --
it takes the IB quote sheet,
and adds all the required button functionality
to one-click submit and manage bracket orders
for multiple contracts and multiple instruments.

There has been one further step in the evolution, though --
when I saw ZeroLineTrader's minimalist set of function buttons.
I realized that IB's order defaults and hotkeys
could be combined to provide all the same functionality,
in almost as few clicks, with only a few cryptic key combinations.

So what I'm on now is:
- separate order defaults for each instrument to set trailing stop offsets,
with an order type of "market" to be used by the "Close" function;

- hotkeys to adjust limit and aux prices (limit via home/insert or
left/right arrows, aux via end/page-up or up/down arrows);

- shortcuts for mouse left-clicks to sell-at-bid and buy-at-ask
(with a trailing stop bracket order);

- a shortcut to close the position (at market)
after left-click in the Position field;

- shortcuts to buy-at-last after shift+left-click on Last Price,
and sell-at-last after alt+left-click on Last Price.

And the little beastie of a configuration works slick.
 
Quote from roberk:

Davo,
the IB feed does not give the full volume but I think it gives a roughly correct ratio of what is present - so using the DOM on NT or BT can be useful. Corrections welcome?

Sometimes the ticks it doesnt give can be a problem though. Last month a sudden massive spike on the dax (during a very low volume time) took out my stop and yet was points away from what was recorded on IB . I had to do some investigation to find out what had happened.
==============================

I just saw something on Esignal central, which was taken from a eurex handout. It might explain this?

For those inquiring about Eurex's practice of "netting" or filtering, here's is an excerpt from a pdf they produce for data vendors entitled "Customer Guidelines". In the below excerpt, the term CEF stands for Consolidated Exchange Feed. PDF last updated November 2003.

4.5 Eurex Netting Mechanism
The Eurex data stream as well as the Eurex_US data stream is netted within the Eurex trading system. This helps to reduce the data load on the Eurex interface. Netted means that trade information (bid/ask as well as trades) is not disseminated completely, but filtered according to special netting rules.

For that purpose there are two back-to-back mechanisms implemented within Eurex.

Mechanism 1: Netting during price determination (within Matching Image)
The matching image is the component within the Eurex system that handles the order book and generates trades. If there are many orders on one side of the order book (e.g. buy orders) with different price limits and one large order comes in on the other side (in this case a sell order) which matches these buy orders, the matching image will generate different trades with different prices (one for each limit covered by the incoming order), but it will send only one price information (the latest one within the matching process) to the broadcast image.

Besides this newest price information, the best bid, best ask, total volume, high and low information will be updated.


Mechanism 2: Netting Rule (within Broadcast Image)
Eurex creates a netted message, sent by the Broadcast Image, at the end of a netting interval. This interval is currently configured to 1.4 seconds for the CEF Frankfurt environment. It may be further reduced. For CEF Chicago an interval of 1 second is planned. The Broadcast Image keeps a buffer for each listing. With each message coming in from the Matching Image, the buffer is updated, new information overrides old information. At the end of the netting interval, the current content of the buffer is disseminated (if updates were received).

The Eurex Netting Mechanism may have the following effect visible to CEF customers:

Messages may appear "lost"

Only the last message in the queue is sent out. All others will not be sent out. It is likely that situations may occur where a Eurex trader enters a trade into the Eurex trading system and cannot see this trade on his vendor screen.

The trade chronology of Eurex data will most likely be incomplete. The sum of all traded volumes will not equal the total traded volume disseminated by CEF.

Since Eurex data is netted within the Eurex system, both Eurex members and vendors do not receive complete data from Eurex.
 
Quote from fabrizio:

Dear ELITE TRADER

Those API , expecially the ones that I thoroughfully Know, have reached status of bit more of a simple API.

It would be very nice from you to insert the most voted inside the "Newest Software Reviews" area.

This will give to everyone the chanche to post their opinion in detail on what is this new area of trading.

I would really appreciate the chance.

Thanks


Fabrizio


ELITE I'm quoting my own post as A REMINDER for you.

As you can see the future is here, those are not just API .
Those are complex Software. Some of them deserve this status, and be included in your SOFTWARE/PLATFORM TRADING LIST .
 
Quote from fabrizio:

ELITE I'm quoting my own post as A REMINDER for you.

As you can see the future is here, those are not just API .
Those are complex Software. Some of them deserve this status, and be included in your SOFTWARE/PLATFORM TRADING LIST .

Hi All,

I hate to repeat myself. This stuff as nothing to do with "API" whatsoever. This is typical for the general state of confusion that reigns with many ET posters. API stands for: "Application Programming Interface", a long standing term in software development.

As some competent posters have pointed out, making money in markets depends to a great extent on discipline. I can't see how fuzzyheads could ever do this.

nononsense
 
Quote from nononsense:

Hi All,

I hate to repeat myself. This stuff as nothing to do with "API" whatsoever. This is typical for the general state of confusion that reigns with many ET posters. API stands for: "Application Programming Interface", a long standing term in software development.

As some competent posters have pointed out, making money in markets depends to a great extent on discipline. I can't see how fuzzyheads could ever do this.

nononsense

Thank you for your specification about API.

I will not call them anymore in such a Fashion. Thanks.

But can you elaborate the second part of your message . I do not get the meaning.

Thank you.
 
Quote from fabrizio:

But can you elaborate the second part of your message . I do not get the meaning.

Thank you.
Well, nononsense was referring to "fuzzyheads".

"Fuzzy" means not clear, confused.

Clearly, if you can't tell the difference between API and API plug-in, your definitions are, by definition, fuzzy.

If you are fuzzy about a single definition, you might be prone to fuzziness and fuzzy in a lot of things.

If you're fuzzy in a lot of things, you're a fuzzyhead.

If you're a fuzzyhead, you will give your money to "clearheads".

Comprende? :)
 
Status
Not open for further replies.
Back
Top