Order confirmation procedure

From Haasonline Software Wiki
Jump to: navigation, search

The order confirmation procedure exists out of 3 big parts. The first is the so called native order tracking. This system works by checking the order identification number in the open order list. The is the most proven method of order tracing.

The second method is analyzing the open order book, this system only works if limit orders are used. But by reading the orderbook we can trace the buy or sell price and find the related order.

The last method is our last safety at the same time. Each bot checks the wallet to see if there are enough coins to trade. If the coins are not present then trading is blocked. Most of the times this system can trace open orders, but this system is very depending on the amount of coins inside the wallet. This system is not fully solid for order tracing.

As last check there is an order engine check. The order engine runs separate from the bots and it designed to do the last and final check before an order is send over to the exchange. This check is also based on the wallet, so it analyse the wallet contents and if there are enough coins then it will send the order over to the API. Of not then the order engine can block the order.