I think there are two cases when running some automated trading software:
1) HFT or relatively HFT algorithms (ex: scan a lot of instruments, trigger on transient condition), case when there's no other way but to rely on fully automated execution, since humans can't monitor enough instruments, can't trigger fast enough, get bored watching monitors for days only to react within 10 seconds etc.
2) Low frequency statistical algorithms, usually running on higher amount of capital per trade. Book example: the wheel, where you infrequently do a few trades of high value.
in case #2 Is it too much of a hassle to have the software just initiate the trades, but then manually make sure they get executed properly? Like when trading $100k, probably doesn't hurt to watch the execution, since you only need to do this once a month.
Otherwise seems to me it's quite tricky to build an engine that can be trusted to completely automate the execution of several high volume trades. So much shit can go wrong: market moves away and you only get partial executions, connection gets lost, application crashes just at the sensible moment etc.
1) HFT or relatively HFT algorithms (ex: scan a lot of instruments, trigger on transient condition), case when there's no other way but to rely on fully automated execution, since humans can't monitor enough instruments, can't trigger fast enough, get bored watching monitors for days only to react within 10 seconds etc.
2) Low frequency statistical algorithms, usually running on higher amount of capital per trade. Book example: the wheel, where you infrequently do a few trades of high value.
in case #2 Is it too much of a hassle to have the software just initiate the trades, but then manually make sure they get executed properly? Like when trading $100k, probably doesn't hurt to watch the execution, since you only need to do this once a month.
Otherwise seems to me it's quite tricky to build an engine that can be trusted to completely automate the execution of several high volume trades. So much shit can go wrong: market moves away and you only get partial executions, connection gets lost, application crashes just at the sensible moment etc.