PROBLEM
The hacker array is extremely powerful and discourages player interaction.
EXPLANATION
The hacker array allows a player to create shortages or surpluses on a certain commodity at a known time. The most profitable way to take advantage of a short is to heavily buy into it before hand and then sell when the price artificially climbs. This discourages stock buying since money that is put into stocks can not be used to play the market as previously mentioned. It further discourages interaction because it is the only way to change a price that is not able to be countered by other players. (If you hoard, someone else can up their production, if you flood the market people can move away from that production. You can damage buildings, other people can protect them...)
In my opinion it is akin to allowing guns into a boxing videogame. If everyone can use them it is balanced, but allowing them in the game changes the game to no longer be a boxing sim.
SOLUTION
1. Have the hacker array give advance warning of shorts and surpluses (take that ability away from Scavenger) with an option to automatically increase or decrease the severity by automatically buying or selling goods.
1. b. If that is not powerful enough have an option on it to autosell goods at a given price. say you are producting 02 and want to sell it at $100 it will automatically sell off goods as the price hits 100. (this could be used to sell off a stockpile without flooding the market or it could be used to keep a price low)
2. Have the hacker array monitor the stock market and any time that people put in an order over 10 units in a given timeframe it will buy up some of the resource at the lower price (before the purchase) and sell it back to the purchaser at a slightly higher price. (this actually happens on the real stock markets. see: "high frequency trading")
I'm sure that there are other ways to fix this building, but if you want to keep the building as it currently stands can you please give the option in the start menu to not allow hacker arrays?