As explained in the "How Trademinator works?" article, Trademinator works under a client-server scheme. The Trademinator open source client is a piece of software that runs on your computer. It takes care of the following tasks:
- Controlling the orders time to live
- Calculation of operation averages
- Wallet dedusting
- Trading with profit
Controlling the Orders Time to Live
Trademinator will evaluate any remaining opened order and will close any that is likely not to happen. Otherwise, Trademinator open source client will wait until expiration conditions are met.
Calculation of Operation Averages
Each time the client is called to process a pair, it will calculate averages on last selling or buying operations. These data is used later to do some profit calculations.
After a while of buying and selling operations, there is the possibility some wallets keep a balance that it is less than 0.0001 on the base market. For example, your total DOGE balance worths less than 0.0001 BTC. This is called dust.
Trademinator will try to evaluate the remainder balance after each selling trade and do adjustments to prevent any kind of dust. After all, having zero DOGE is better than having one.
Trading with Profit
After getting a trading suggestion from the Trademinator Server, the open source client will evaluate if it is a good idea to sell or buy. The Trademinator open source client will use the averages and will continue if all trading conditions are met. Otherwise, it will wait for next iteration.