07-22-2020, 06:56 PM
It is really hard to develop software relying on outside distributed components that are outside of your control.
On top of fighting with your own bugs, you need deal with the bugs of the others as well. My software query the exchange API to synchronize my local asset balances with the ones from the exchange which is the ultimate reference.
I do this sync once I complete executing a trade plan which usually consist of 2-3 trades. This has work flawlessly for months of operation but not tonight. They had glitch which has delayed the update on their side and they gave me the balance values before the last completed trade.
Needless to say that this caused issues on my side. I'll need to protect myself against this. Hopefully, those problems come one after the other and all at the same time. That way it remains manageable...
On top of fighting with your own bugs, you need deal with the bugs of the others as well. My software query the exchange API to synchronize my local asset balances with the ones from the exchange which is the ultimate reference.
I do this sync once I complete executing a trade plan which usually consist of 2-3 trades. This has work flawlessly for months of operation but not tonight. They had glitch which has delayed the update on their side and they gave me the balance values before the last completed trade.
Needless to say that this caused issues on my side. I'll need to protect myself against this. Hopefully, those problems come one after the other and all at the same time. That way it remains manageable...