Poloniex is not working for me. I also know what the problem is:
INFO @1514735556976 12/31 10:52:36 am [poloniex] : [Method:returnBalances (params: ) ] error in DefaultMarketInterface::httpPOST: network error: [code: 299]: UnknownContent (an unknown error related to the remote content was detected) (try 11 of 20), message received: {"error":"Nonce must be greater than 3612014235991821. You provided 1245768852."}
It's simple to fix: just offset the nonce to make sure that it's above the minimum required by the API (but make sure you don't overflow whatever type you store it in.)