You'd have to monitor all trades on MT4 and create a flag file if something changed, you could then clear the flag file once an upload had taken place. My stop losses can change in a fraction of a second continuously on some of my orders so it wouldn't be appropriate for me. Other traders raise orders every few seconds so it wouldn't work for them.
If both options were available then it might make sense, however if you are that bothered about your bandwidth either get some more or upload to MyFxBook every few hours.
Although I have to say I sometimes have up to a dozen installations of MT4 running on one vps and I've never had a massive problem with bandwidth. Unless you are scalping on arbitrage or something similar then I can't see the additional bandwidth having a major impact.
11:15, restate my assumptions: 1. Mathematics is the language of nature. 2. Everything around us can be represented and understood through numbers. 3. If you graph these numbers, patterns emerge. Therefore: There are patterns everywhere in nature.