Search results

  1. V

    using IB, should I consider a different market data feed?

    My question is where are the specifications or information available? How do you know that IB is doing the aggregation not their data suppliers? How much data conditioning occurs before it gets to IB? Since IB data is for the purposes of updating quote board in TWS UI both bid and ask would be...
  2. V

    using IB, should I consider a different market data feed?

    Ok, so where is the source of true information? Quote data and trade data are disseminated on separate feeds. Quotes can change faster than trades but this is not true for most trading instruments. IB is not the original financial data vendor. What do they receive; aggregated data or they...
  3. V

    using IB, should I consider a different market data feed?

    IB returns several data points including last bid ask etc. Bid and Ask should update when they change. Only Last or so called tick would be sampled. I am not sure if IB documentation is clear separating bid ask updates frequency from tick updates.
  4. V

    Can this formula be applied to charts? Mathematicians...please help

    This paper is not about finding single prediction "formula". Smoothing is just one minor ingredient in it because of the known concept of noise that authors are concerned with and they are using Gauss (bell curve window) to smooth data which is conceptually more like exponential moving average...
  5. V

    Appropriate design pattern for recording instant tick data in memory

    It is getting too complicated for search of one out of 40. You can do it many times over and many ways at once and it will not matter in terms of performance. Check if search is even necessary. Many API assign index to your request or have other specific integer ID attached to returned contract...
  6. V

    Appropriate design pattern for recording instant tick data in memory

    STL is created with performance guarantees and carefully crafted for industrial strength applications. It is difficult to beat STL implementations. I do not know where from your suspicion comes in regards to STL. I do not know of any other library in any language that would be better than STL...
  7. V

    1/4% Tax on all stock trades pushed in NY Times today

    Tax is not the solution to speculation. Speculation in stock market is just one form of it. If there is administrative ban on trading or excessive taxation then speculators will take their business somewhere else; be it physical goods, black market and so on. The issue of speculation becoming...
  8. V

    Ernie Chan claims that statistical arbitrage is better than momentum like trend

    This is why people still go to casino thinking that there is a way to beat the house.
  9. V

    Ernie Chan claims that statistical arbitrage is better than momentum like trend

    So where are the results of education and "research"? All professors support the same policies that really originate from political establishment. All they want is free pass to print paper money backed by nothing to support their political agenda that is destroying the economy on purpose. They...
  10. V

    Database organization

    You can also consider NoSql or document databases like MongoDB, Hadoop and others. Such type of more flexible store than a table may be better suited for options and futures data. Many of them are open source and can be accessed from multiple programming languages.
  11. V

    Dedicated Line to IB Data Centers

    Absolutely. Although VB and Python are unrelated one interesting thing that might happen is to turn Python into compiled language (like VB6 but before it was interpreted language) or Jitted language like .NET. After all Microsoft is seeing its raising popularity and VS IDE can be extended with...
  12. V

    Dedicated Line to IB Data Centers

    I am posting few selected resources that can add to this discussion and clarify some misconceptions about Python and Visual Basic. It is of interest that Python is getting more popular and also more powerful and efficient while VB is becoming less relevant. Here the point is that mediocre VB...
  13. V

    Backtesting software ideas

    Modern markets are distorted by policy makers and the Fed, and moved to abstract space that has very little correlation with legitimate economic foundations. It makes market analysis more interesting but also quite difficult. Since the pace of this market distortions accelerated recently past...
  14. V

    Backtesting software ideas

    If you entertaining use of CUDA in the future make sure that you understand the programming model and how you are going to use it from your program. C# is managed code (garbage collector, memory compactor) and CUDA is best accessed from native program like C or C++ native (not the Microsoft...
  15. V

    Backtesting software ideas

    Could you specify what do you exactly mean by event-driven in the context of back-testing and your software design. Back-testing is not necessarily bad. It is the expectation (I have numbers and computers and I can beat the market) versus outcome issue (why it does not work?). First of all it...
  16. V

    Automated Trading - FAQs

    Thank you Jack for interesting and informative post.
  17. V

    Automated Trading - FAQs

    Few remarks on points 9 to 12. If you see NYSE floor today there are hardly any traders. This answers your question. Algo trading has replaced traders already and changed market dynamics. The reasons are the same as you experienced: trader can be tired, emotions can distract him, boredom of...
  18. V

    Automated Trading - FAQs

    Jack could you explain what is HS, PM, FI in your post. Do you have more concrete evidence of volume being leading indicator of price because you are citing theories that in my opinion were never proven. History of sciences you mentioned has many examples of paradigms (or dogma) including...
  19. V

    Automated Trading - FAQs

    This is throwing darts in the dark. You have to re-focus. Choice of language to tackle markets is not done in vacuum. It should be done after market platforms research and after establishing general outline of your algorithms, their complexity and future direction of your work. Language is only...
  20. V

    Automated Trading - FAQs

    Complicated, Jack will sort it out
Back
Top