It's challenging enough to translate simple trading systems into machine code, and have it reproduce human results. At least that's my experience.
To distill your knowledge and wisdom down to a set of algorithms, the complex interactions, discretion on when to use and ignore certain ones, being able to learn from results by adding in new "rules" and discarding old ones that no longer work such that you've identified the correct parameters/situations applicable?
Best of luck with that one. Not a place I'd ever want to work.
When I used what he thought were signals he was following (exponential smoothing, direction finding and spread detection iirc) it generated plenty of "false" trades.
It ended up he refused to pay because "obviously" my code was applying the rules wrong, not his rules didn't work.
I eventually got 50% of the fee and learned quite a lot in the process of why trading algos will struggle to work when faced with real random walks.
I can attest to this from my experience with a bot I'm trying to build to handle my personal finances. When I sat down to try and encode the seemingly simple decisions I make like whether to pay a bill now or wait until the next check, things got really complicated really quickly.
There are very small things I'd like to implement (budgeting, auto-categorization of expenditures) and some type of bill pay as well.
Actually I can help with that:
I'll have to check out webdriver, thanks!
I've never observed this be the case at all.
All Dalio is doing is tying the pieces together and stating the obvious.
Stating the obvious, and implementing it, are two very different things.
If it were so easy to model and implement human behaviour and thought process, we'd already have strong AI. As we don't, perhaps it isn't quite so simple, regardless of how obvious it might seem?
The point I was trying to make is that when you're trying to model that sort of thing, it very quickly goes from "Seems easy enough." to "Great time to start a new career!"
The complexity of these systems ramps up exponentially.