If it saves me a few K a month? Yes.of course you can hack anything... but do you actually want to go through all the trouble?
If it saves me a few K a month? Yes.of course you can hack anything... but do you actually want to go through all the trouble?
And two minutes from program launch, the program pulls in a text file, heavily encoded, unencrypts it, dynamically compiles it, and runs it, completely changing its functionality. Try to monitor that.It's really just the following bit of (pseudo)code, right? On program launch, send the program's hash value back to the broker/dealer, pull it from a database, and compare with what's on file. Hash matches? Good to go. Hash mismatch? Either flag and log, or actually prevent it from running.
Shreddog, I deal with lots of different vendors and their APIs. They can easily control *who* connects to their API. They can easily log every API call. They definitely have no way of finding out or controlling exactly what the logic of the program that is placing the orders is, how it arrives at its decisions, and whether it displays anything to the user or not.A lot of the burden is being placed on the vendors, as Robert alludes to with what is being done with the Sterling and LSPD APIs. And since you connect to the vendor's software, it's pretty easy to monitor what you are up to in terms of usage and control what programs connect to their API. It's already happened on the pure data vendor side of the biz. And now it's happening at the brokers.
+1. At a minimum, this would put you on a blacklist.think about what you're talking about here terr... literally, a method to hack a broker/vendor api used to authenticate data/execution. this would be a very bad idea. this is no longer misrepresentation, this is criminal hacking. good luck with that if you get caught.
Shreddog, I deal with lots of different vendors and their APIs. They can easily control *who* connects to their API. They can easily log every API call. They definitely have no way of finding out or controlling exactly what the logic of the program that is placing the orders is, how it arrives at its decisions, and whether it displays anything to the user or not.