1. I was wondering if its possible to open more then one market.
There are no functions to open new tabs, but if the tab is already open you can used the tabIndex property to select the tab your code should work on. If your instance of ComClass is named
ba then
ba.tabIndex=0 will select the first tab.
2. Do i have to manage the price refreshes myself so i don't incur in charges
No. The requests are still throttled according to the settings in BA preferences.
3. Do i have to check if the functions return the expected value so i can know if they were successful. Example:
if cancelAllBets() = "" then Goto MoveOn
Yes, I recommend that you do that.