fvb

Automatic trading in the markets, is it worth it to waste time?

Education
BITFINEX:BTCUSD   Bitcoin
Software-designers and trading robots

The concept itself allows you to assemble standard bots from available indicators. Similar systems have already been presented in different versions on mql (fx robots).

You can collect from a set of 3-4x indicators of technical analysis (RSI, CMO, MACD, AO and others). But, as practice says, with the exception of arbitration robots and "night owls" (pipsovshchikov), steadily profitable (without constant regular optimization and adjustments for each market), I have not met or heard.

There are several reasons for this.

One of the main - in the market there are 3 types of date - time, price, volume. The bot on the technical analysis uses only 1 date (price). Time is almost not used (and this is important!). About the volume in general, almost do not talk and do not investigate (often confused with teak with ordinary, look at the volume only on one site - the similarity of ECN, does not track the volume from the point of view of market makers (namely, they move the market), does not look at the futures market sensitive and there sit major players), etc.)

Abrighting bots require a small ping and processing speed (hence the placement in the data centers closer to the trading floors - significant costs), night pipsovschiki give a small volume of transactions - a small liquidity.
On the crypto-currency market, only arbitrators normally work.

In designers, as a rule, there are no options to watch several pairs at the same time, different timeframes, options for management, risk calculations, a system for tracking current positions with a decision block for refilling / averaging / closing part of the pose / hedging / locking. There are no opportunities to create composite indicators, there are no indicators for cluster analysis and market profile.

It is not necessary to talk about optimization of indicators parameters (you need a genetic algorithm, at least one, by random (Monte-Carlo), simple search). + You also need to know the methods for selecting parameters for optimization and ways to determine the parameter displacements of parameters through pre- and forward-tests. Many trading terminals provide an opportunity to optimize and it helps very much.

In special programs (such as MATHLAB, NeuroShell), there are such possibilities. Some advantages can be given by the development of neural networks (I did not go further than percetrotons - I do not have enough knowledge + serious matchmaking is needed)

Therefore, to collect a robot (and the development of the terminal will take some time - to hope that it will be immediately on the move), just lost the meaning.

So is it worth it to waste time developing a robot?

If there is a ready-made robot with the ability to optimize / change not only the parameters, but also to look at the basic version of the bot logic with the options for debugging to the operating state - this is an option that requires attention.

For example - the option of some bot on several indicators such as RSI, MASD, BB, channels, etc. If it is in the basic state about and "spinning" around 0, then, having screwed MM, accompaniment of a pose, topping / averaging it is possible to deduce it in +. True, you need to do this all the time (depending on the heap of factors -TF, the tool).

In any case, you either need to hire a person to constantly optimize and control the robot

Another way to put in the service of a computer - to rent a ready bot. But, to get a profit, you need a large enough deposit, and the logic / profitability / error checking is far from superfluous.

Subscribe to the channel, waiting for your likes and comments

fvbtrading dot com

Good luck in trading!

Disclaimer

The information and publications are not meant to be, and do not constitute, financial, investment, trading, or other types of advice or recommendations supplied or endorsed by TradingView. Read more in the Terms of Use.