When a strategy is created in Algoine, a "requirements" list is generated. These requirements are necessary for the strategy to function correctly, such as the balance amount in the wallet at the start. Requirements are of two types - "at the start" and "at the runtime" - and are clearly visible on the strategy details page.If users can meet these requirements, they can rent the strategy.
If a running bot cannot meet the requirements, it automatically enters a fork of the strategy to prevent any damage to the statistics of the original strategy.
The fork of the strategy has the same settings, but data such as profit-loss is processed for the fork rather than the original strategy. The requirements and fork status are visible on the strategy details page as follows:
If you fail to meet the requirements at any time during the run, you will automatically get into a fork of the strategy. If you get into a fork of the strategy:
- You'll be notified of the status.
- You'll start to pay 50% more commissions until you restart the bot.
- Stats of the strategy will not be affected from your bot.
In this condition, you should restart your bot to pay less commissions again. Please read the requirements of this strategy and use only if you think you can easily meet the requirements.
Attention should be paid to the "transfer" requirement. In bots running on futures markets, if the strategy owner has used the auto-transfer feature, this strategy creates a transfer requirement. Such strategies can transfer balances between the Spot wallet and Futures wallet depending on margin and profit levels to prevent liquidity issues. However, it's essential to note that the use of this feature can result in the account's liquidity going beyond the initial amount in the Futures wallet.