What is the most troublesome thing about quantitative trading?
Endless
programming details, which is the barrier of prevent you from turning strategy thinking
into to a real project.
Of
course, basic programming knowledge reserves still have to be there, but the
details of the bottom mechanism should not be a
stumbling block to hold back your strategy as soon as possible to run.
The
meaning of the term "Quants" is a very broad concept. Usually
operated as a common team, everyone on this team can be called a “Quants”. In
the team, someone is responsible for writing the program; someone is
responsible for formulating the strategy; someone is responsible for the
maintenance and backtesting of the actual running of the strategy; someone is
responsible for the establishment of strategic mathematical models (especially
algorithmic trading); and others are responsible for the study of market
fundamentals.
As
can be seen from the above, why the “Pros” are professional? because an
effective division of labor can produce greater and better performance.
As
an individual investor, how do you compete with these professional teams? After
all, a person's ability is limited. Even if you are the same genius as
Einstein, IQ can crush anyone in the above-mentioned team, but from the time
perspective, I believe that it will still cost you a lot more times than an operation
team.
As
a trader, please think carefully about a problem. Each of member in the above
teams has their own roles and is vital to the actual operation of the project.
But what is the most important thing?
Strategy,
Strategy, and Strategy!!! this is the core component of all so-called
"quantitative trading" Everything in the team is a derivative of this
factor. Assuming that "strong artificial intelligence" have been
invented one day, the computer can understand human language without barriers,
no longer need professional programmers, as a quantitative trader, what do you
need to do? Strategy, still the strategy, traders only need to tell the
computer the strategy process, the strong artificial intelligence computer will
understand the human language, and then trade the strategy you developed.
Is
there a place to help you to do the quantitative research and automotive bottom
mechanism construct?
In
our FMZ(www.fmz.com)
platform, the demand for digital currency has been set up fully functioned.
From the bottom mechanism to the optimizing order runway. Even in the
above-mentioned strong artificial intelligence aspect, “the Argos machine
learning system” of the futures market launched by our platform is used to
automatically collect major mainstreams news and events. The information on the
financial market is then automatically studied in “deep learning” to determine
the long and short-term impact on a certain variety.
Automation
on digital currency exchanges is the boring programming details mentioned
earlier in this article, such as the interface interaction processing of major
exchanges, the processing of the runway after you place an order. Most importantly,
in order to verify the effectiveness of the strategy, the construct of the backtesting
system.
If
you want build a backtesting system yourself, you need to understand computer
science, you need to learn the operating system (such as server-side LINUX as
cloud computing), you need to understand programming languages such as C++ (especially for high-frequency
trading), python (strategy writing, machine learning) ), R (scientific
computing, machine learning), you need to understand the order trading
mechanism at the bottom of each major exchange, you need to optimize your order
runway to ensure that your order can be quickly executed.
All
of the above, in the current world market environment, with one person's power,
is almost an impossible task, especially for those who do not have any computer
science foundation. And this may just be for a single exchange or market. For
digital currencies, there are currently many exchanges, and the mechanism for
processing orders at the bottom of each exchange is different, which further
increases the learning curve.
You
may have to spend years on the computer science knowledge mentioned above,
during the studying period, you may not be able to implement any trading
strategy from your mind. You will miss a lot of trading opportunities,
especially for professional traders, who need to spend a lot of time on this
knowledge so that they can't concentrate on trading, resulting in no income,
which leads to psychological distortion of their trading life.
FMZ
platform is born to solve the above problems, we have a professional team,
professional programmers with more than 20 years of programming experience, build
all the underlying mechanisms, backtesting system (accurate to the second level
of data), every major exchange interface, runway and order delivery
optimization.
Just
pay attention to your strategy. This does not mean that you don't need any
programming skills. You only need to master one programming language. Python is
strongly recommended here, because he is not only in the field of
quantification, but also the most promising language for artificial
intelligence applications in the future, Python. As a high-level script
language, with its simple syntax, efficient learning curve, and a huge library,
it has won the favor of many Quants. Using it to focus on your strategy is the
most effective investment in your time and effort.
On
our platform, Python can quickly implement your strategy, whether it is
traditional technical indicator analysis or algorithmic trading, or the most
popular deep learning, through spare time learning (professionally learning even
better), leave the cumbersome details of the construction that are not
relevant, it is the best implementation tool.
Remember,
you are a trader, not a programmer. Professional things are better left to
professional people.
Telegram:
https://t.me/fmzquant
Twitter: https://twitter.com/FMZ_Quant
评论
发表评论