# Tag Info

6

The primary quant skill needed to make the market is optimal control (a typical paper is Guéant, O., L, and J. Fernandez-Tapia (2013, September). Dealing with the inventory risk: a solution to the market making problem. Mathematics and Financial Economics 4 (7), 477-507), because you need to control your inventory and adjust your quotes accordingly: be ...

4

You can find a varying number of practitioners and academics on both sides of this debate. To be honest, the question of whether "High Frequency Traders" increase liquidity is ill-posed. The label is often misused and is broadly encompasing of too many different types of traders. So, in general: Any trader that posts resting limit orders is adding ...

4

I have heard of several allegations in the recent days, but they are mostly baseless. However, there are a rare, few trading venues whose matching rules are most often accused of giving unfair order execution advantages to certain firms. These usually arise from violations of the standard price-time priority: IEX's broker priority rule. "All orders will ...

3

Successful strategies in both areas can have the same math requirement. It just depends on the algorithm. PhD level mathematics is not a requirement in either area, despite the impression you may get from academic papers (note that a lot of these papers use math to build a sim market, which is completely dislocated from what a researcher needs to do). I feel ...

3

Unfortunately, the ability and tools to develop a low latency trading system are extremely commoditized and will be insufficient for you to make a living in this field. An overwhelming majority of electronic market makers are staffed 100% by PhDs because trading experience and research compose their primary differentiators, e.g.: SIG EMM - 100% PhD. DRW ...

3

Well the answer depends on what are you considering a fee? Do you included per trade regulatory fees or just exchange fees? Many exchanges will pay you for being the passive side of a trade, so technically the fees in that case are negative. For the big exchanges, I'm not sure that you can negotiate the fee's. I'll confess I've never tried and the ...

3

Short answer: It offers some degree -- and in many cases, a greater degree -- of comparability between two types of data (different assets, returns, etc.) Long answer: You may already know this, but keep in mind that "normalization" can mean different things (see this question). There are various methods and purposes for normalizing data (financial or ...

3

Here's a way to think about it: imagine you can do something in an ASIC (i.e. directly in hardware). However, the process of fabrication is in itself expensive, and you get a design that you cannot change afterwards. ASICs make sense for predefined tasks such as Bitcoin mining, well-known data processing algorithms, etc. On the other hand we have ordinary ...

3

If I understand correctly the TCP roundtrip time can be used as a posteriori proxi for the order entry gateway delay. So assuming the roundtrip time is composed of gate delay and independent other delays $RTT_g(t) = dT_g(t) + d_g(t)$ with assumed $Cov(dT_g,d_g)=0$ and $Cov(d_i,d_j)=0$. Minimizing the this combination of gate delay and other delays is ...

2

The direct filter approach (DFA) is a time series filter which is calculated in Fourier space. DFA minimizes the mean square error of a time series $y_t$ compared to a filter estimate $\hat{y_t}$ $E[(y_t - \hat{y_t})^2] = \frac{1}{2 \pi} \int_{-\pi}^{\pi} |\Gamma(\omega)- \hat{\Gamma}(\omega)|^2 h(\omega) d\omega$ The minimization is done in the ...

2

This is a really confused question and the OP clearly doesn't work in this industry. Any connection to an exchange requires using the format the exchange has chosen. I.e., you don't get a choice. That said, I don't know of a single exchange that allows order entry via SBE. CME Group will use SBE for their new market-data feed (replacing FAST compression), ...

2

Proof of work systems are generally used where you do not trust the client; the Bitcoin one is used to slow down the generation of new coins and is adaptive; if hardware speeds up, the work gets harder. By contrast, an exchange has a contractual agreement with the client, and can require it to authenticate, encrypt etc. The central problem, though, is that ...

2

Your question really makes not much sense. It's like asking how much of the wiring in trading infrastructure uses optic fiber and how much of it uses copper. The best answer that we can give to you is that an FPGA is not a magic bullet. Vendors like Cisco claim they have achieved the same results with high performance NIC's ...

2

In addition to @madilyn's answer, there is one point that needs to be addressed and that is often called an unfair advantage although it is merely a competitive advantage. Take the US Equities market. There are now several venues on which the same symbols are traded. If one HFT acquires information about one symbol in one venue - e.g. due to a limit order ...

2

If I was in your position I would start to research how I can create a web server is C++ and expose calls to create a REST service. In other words, can you make your code status output to HTTP? From there, the rest should be easy. You would just need to create a GUI that can access REST services, which virtually all modern languages can. You could focus on ...

2

Many of the strategies are motivated by objective functions (contour integrals) in the complex plane and the elements of complex linear spaces, so I'd recommend at least for an applied understanding: Saff, E. B., and Snider, A. D. Fundamentals of Complex Analysis with Applications to Engineering, Science and Mathematics. In addition to Saff and Snider, I ...

1

Have you considered socket programming? if you need 'real time' control http://www.codeproject.com/Articles/586000/Networking-and-Socket-programming-tutorial-in-C If you only want to reset the parameter periodically(like end of the day), you can setup a service and communicate via http/rest/soap. "fetch order and trade history" should be done in a separate ...

1

KDB is a column oriented database and is optimized for time series. As far as I know there are no libraries available for statistical testing and you pretty much have to write things on your own. This page has tutorials http://code.kx.com/wiki/Main_Page You can download the free version from here http://kx.com/software-download.php The most popular book ...

1

For the question in your title, The mean reversion of the volatility is due to the Moving Average part of the volatility process. The solution would be to set $\beta = 0$. In other words you have to use an AR process for the volatility (so an ARCH model for price). The restriction in p and q come from the estimation process of the parameters. You test ...

1

You're playing against people who would take the opportunities you're going for in microseconds or milliseconds. What kind of latency are you getting with TradeStation? You need to do two things: measure this latency. get tick by tick data and do a real backtest. Probably your opportunities are gone in 10 milliseconds so you need to do this.

1

I know it's not what you want to hear, but the smaller the time-frame the more limit orders should be focused on (which can change the design of a strategy entirely). Due to the nature of the futures markets, having a gap in liquidity can obviously cause discrepancies with market orders, but can guarantee some nature of being filled using limits.

1

Perhaps not the most encouraging answer, but: I would think that it is contingent upon the specific implementation, magnitude, regularity, and transiency of arbitrage available as well as the volatility estimate time-scale. In a very simple case, the existence of arbitrage opportunities would likely result in larger fraction of informed traders (relative to ...

1

If you look at it from a mathematical point of view - presence of arbitrage should not matter for volatility estimates. Absence of arbitrage can be associated with the existence of an equivalent martingale measure for the bank account numeraire. (first fundamental theorem of asset pricing) Let's assume the real world process is something like ...

1

FPGA's are really nothing more than the same logic blocks repeated again and again throughout the silicon, with configurable switches to connect the logic blocks together. This makes FPGA's very good--and fast--at dealing with repetitive problems that can be described in a hardware circuit that does not change during operation. And you can have literally ...

1

different features? a euro is a euro no matter where it's traded. You have to identify what you want to do. Why are you trading? Do you want execution only, or delivery? Are you covering cashflows or taking speculative positions? Are you going to trade manually or with automation? How many provider relationships do you want to refer to? Do you want to trade ...

1

I'm guessing that your question will be closed soon, but I wish to help you. Your question doesn't make complete sense. Are you looking for a "trading platform" as in an electronic trading venue, or a software built around handling market data and order execution? FXAll, Currenex, Hotspot and Integral are trading venues, while Apama, FlexTrade and Portware ...

1

You will find that the level of success you have using Neural Networks (NN) as a tool for financial market prediction is strongly dependent on what initially appear to be some quite subtle factors. In particular: Input data: You mention using "certain technical indicators". I assume that you mean the standard TA set of price-based indicators such as Moving ...

1

Neural networks are a supervised machine learning algorithm. Unlike unsupervised machine learning, the key to supervised machine learning is the selection of input factors and explicit labeling of outputs. Input factors have to be manually selected, such as your combination of technical / fundamental / statistical indicators. Outputs have to be ...

1

FIX has some known deficiencies. Repeating groups is one of them. It can be costly in terms of latency to parse repeating groups inside repeating groups, requiring recursive calls. I prefer protocols that send a first message signaling that N messages will follow with the group info. FIX is also too verbose consuming too much bandwidth. For that they have ...

1

In Hamilton's book there is a chapter on Spectral Analysis. It is equivalent to Fourier Analysis of deterministic functions, but now in a stochastic setting. Intuitively, it is similar to the 'construction' of a Brownian motion as the limit of a Fourier series with random (but carefully selected) coefficients. Extracting and studying these coefficients can ...

Only top voted, non community-wiki answers of a minimum length are eligible