1. Why does the algorithm buy the same coins?
At the time of launch, the algorithm forms a portfolio of coins, which is the most optimal at the time. Respectively, by selling any of the coins, the algorithm can again buy it again. This cycle will be repeated until a new portfolio is formed. When will it form? - Portfolio optimisation occurs on a daily basis. Simply put, the algorithm buys and sells the same coins. This is OK.
2. Why does the algorithm not use the entire deposit?
For each coin or trade, the algorithm allocates a certain amount of a bet or as we call it a "lot". The amount of bets can be less than the deposit amount. This means that if the remainder of your deposit is not traded - then it's the best option for now. This allows us to minimise risks.
3. Why each new trade is in a loss?
The algorithm takes into account the commission of the exchange for the purchase of this coin, as well as the commission for its subsequent sale. Also, the algorithm takes into account the current spread (the difference between demand and supply). Accordingly, the final profit percentage for each trade and the profitability of the entire session as a whole also take into account the commission of the exchange.
4. Why the trade size for each coin is changing?
The algorithm has already calculated the optimal portfolio before start. To optimise it, there must pass a certain number of trades. After receiving the results of these trades, the deposit can be distributed to different parts for different coins. Thus, the algorithm can have the same distribution of the deposit across all coins or trades at the start. The distribution may become uneven after optimisation.