Sei sulla pagina 1di 1

The magic of the black box

In HFT, the black box is a synonym for auto- and to come up with the output needed. In the
mated trading or algorithmic trading. In other case of trading, this output would be the order
words, the computer runs the trading program. that is sent to the market. Then a different lan-
In its most simple form, the black box is the guage is needed to actually send the order to
program into which data is first entered, after the market based on what language the trading
which the program gives an instruction to venue in question uses.
buy, sell, hold or not to enter an order. When it
The most common languages for the black box
instructs to buy or sell, it also instructs at what
are C#, C++ and Java, although plenty of other
price and also what type of order type it gives
languages are also used. (If you want to get to
to the market. The black boxes of trading firms
grips with any of these languages, check out
are closely guarded secrets theyre what HFT
the corresponding books in the For Dummies
firms make their money with.
series by visiting www.dummies.com.) The
Technology is making it easier for inves- black box is of little use to you if its not fast.
tors to gain access to black boxes, which in In todays markets, opportunities may well be
essence means building your own working gone if the action from trading opportunity to
trading models. To get started, what you need execution is too slow.
is a trading idea or system. You should have
Different languages are used in sending an
back-tested your trading idea against previ-
order to the market. Increasingly, one language
ous market movements to see whether your
has become the most common for communi-
trading strategy has the possibility of making a
cation between different market participants
profit in a real trading environment. The trad-
including the exchanges, the buy-side and the
ing idea needs to be turned into computer code
sell-side. This language is the FIX algorithmic
that takes in data, analyses it and then gives
trading definition language known as FIXatdl.
an order. If youre not capable of coding, find
It relies on the FIX protocol, which is a system
someone who can to put your trading system
that allows financial firms and exchanges to
into a working black box form.
communicate with each other in real time. The
Several languages are used for algorithmic pro- FIXatdl gives all the necessary output from the
gramming, and one black box may use different black box to the trading venue to place an order
languages for different parts of the strategy. in the markets.
One language can be used to analyse the data

Potrebbero piacerti anche