Part of the Range trading robot's 'thought processes' involves setting an I-need-to-send-a-basket variable whenever it has successfully validated one. This variable is only cancelled when the basket has been sent successfully.
At each tick, the robot examines this variable, sees it is still set because one of the individual trade send attempts failed, and goes off to work out which trade is missing and re-send the order.
I typed the wrong variable into the Range trading functions, so the crucial variable was never set. This is the chief reason that some baskets contain fewer trades than our minimum requirement.
I did not spot the coding error. In a breathtaking piece of brilliance, it is our resident brainbox Kling that spotted it. Non-coders believe me; spotting an error like that in the congealed morass that my code represents is fantastic. I didn't spot it, and I coded the thing.
Once again, a huge round of applause for this gentleman.
Downloading the updated version is essential, folks.
At each tick, the robot examines this variable, sees it is still set because one of the individual trade send attempts failed, and goes off to work out which trade is missing and re-send the order.
I typed the wrong variable into the Range trading functions, so the crucial variable was never set. This is the chief reason that some baskets contain fewer trades than our minimum requirement.
I did not spot the coding error. In a breathtaking piece of brilliance, it is our resident brainbox Kling that spotted it. Non-coders believe me; spotting an error like that in the congealed morass that my code represents is fantastic. I didn't spot it, and I coded the thing.
Once again, a huge round of applause for this gentleman.
Downloading the updated version is essential, folks.