Recent content by Big

  1. B

    HFT: Linux vs Windows

    That is so untrue that I can't begin to tell you how wrong that is. I write professionally "sub millisecond" algo trading software (yes, that is a latency expressed in micro seconds) on Windows. That notion of "quantum of time" is ridiculous, whatever you are smoking, I want some of that to...
  2. B

    Comparable High-End Software?

    Stuff like that can be developed. at a cost. Broker/Market connectivity will also be an issue. but most of what you are talking about is feasible.
  3. B

    HFT: Linux vs Windows

    It is on a case by case basis. new() in C# is faster than new() in C++ for example. Generally speaking, you need to benchmark your particular scenario. I wouldn't be surprised if C# were on some cases 30% slower than C++. but when you benchmark it, you will see that you spend about 300% more...
  4. B

    HFT: Linux vs Windows

    1% of the market share may not seem like much, but when that 1% is a handfull of Multi Billion Dollars a year Investment banks with more money than sense, I would take 0.001% of that market share even if that meant saying goodbye to the other 99.999% ;-)
  5. B

    HFT: Linux vs Windows

    Short answer : no. ;-) The time needed (and skill) to write efficient, multithreaded, latency critical C++, debug it and make it reliable is just prohibitive. Linux itself gives no guarantees to be more performing than windows, and even if it could be, again, the amount of skill and energy...
  6. B

    Architecture for a live data feed provider

    On windows platform, try googling for IOCompletionPorts
  7. B

    Day-Trading 2.0 for small traders

    The market has no memory, but men do ! And when it comes to their money, men usually have a very good memory. Therefore creating support and resistance area (and moves between those support and resistance areas). you, wake up.
  8. B

    Boost Serialize

    in my view nothing beats (or anywhere close to beat) Google's protocol buffers for serialization.
  9. B

    Distributed Logging and Tracing for .Net

    For the most scalable distributed logging, I would use the Enterprise Library but with an MSMQ (Microsoft Message Queuing) trace listener, and I would then get a process to handle items arriving on that queue. MQs can handle redundancy, mirroring, filtering, persistance and are the most...
  10. B

    4/10 openecry

    Oh boy ! Trading with real money and not knowing the calendar of your particular market (not just talking closures, but also options expirations, rollover etc) is a little bit like playing at Vegas, except you don't get free drinks !
  11. B

    Day-Trading 2.0 for small traders

    There was, at some point, a guy who said he had prepared a doc with the main ideas summarized and all the noise removed. I asked him for it but he told me that, after discussions with jjrvat, they chose not to publish it right now and do it properly. I would still be very interested to read it...
  12. B

    TickZOOM Decision. Open Source and FREE!

    I don't really want to give the name of the Ibank I work in at the moment, for obvious reasons. But it is the Front Office branch of the Global Equity Derivatives department. I also interviewed for UBS at their Zurich offices, for a complete rewrite of their Trader Order processing system, in...
  13. B

    TickZOOM Decision. Open Source and FREE!

    I am not talking about client side at all. All I do at the front office of the IBank I work in is server side development. All in C# >What substantial open source projects are using C# ? I can't name a single one. One google search will fill you in real quick. >What major financial...
  14. B

    TickZOOM Decision. Open Source and FREE!

    One could argue that this is more for historical reasons than anything else. A little bit like saying the absolute vast majority of cars nowadays are running on petrol, so why even bother developing a car that runs on bio ethanol ? Interesting analogy since it has been proven that the same...
  15. B

    TickZOOM Decision. Open Source and FREE!

    I think you forgot one argument in your reasoning. When you try to start an open source project, one of the goal to really gain traction is to get people (developers) to work on it for free, outside their daytime office hours. That is, they need extra motivation, and it needs to be fun for...
Back
Top