I am sure that you have read articles like the one below:
https://ca.finance.yahoo.com/news/monkey-beats-stock-market-172803113.html
Well, this is a back-test result for a simple trading strategy following two exponential averages crossover. Stops are set on stone before entering the trade. 250 points down, exit.
Market data is in an enunciated clear uptrend, hence the better results for the long branch.
Nothing too exciting here, we all have been in front of these results. If the market is in your favor you make money. Big brain algo.
Here is when things get interesting, I remove the EMA indicators and pretend that a monkey is trading.
Prerequisites for the monkey:
For the life of me that I tried to run this monkey algo for about 40 times and can't get a time where the short side is negative. The long side has reduced in Pnl almost every single time but it never loses money!
Are we trying to over-engineer our algos when a simple random chance would do much better?
Here is a picture of the monkey I had in mind when I was developing this algo:
https://ca.finance.yahoo.com/news/monkey-beats-stock-market-172803113.html
Well, this is a back-test result for a simple trading strategy following two exponential averages crossover. Stops are set on stone before entering the trade. 250 points down, exit.
Code:
Pending Long Pnl: -758.30
Net Long Pnl: 8803.10
Best Long Trade: 1298.70
Max Long Drawdown: -490.2
---------------------------
Pending Short Pnl: -758.30
Net Short Pnl: -5485.80
Best Short Trade: 4682.70
Max Short Drawdown: -780.14
Market data is in an enunciated clear uptrend, hence the better results for the long branch.
Nothing too exciting here, we all have been in front of these results. If the market is in your favor you make money. Big brain algo.
Here is when things get interesting, I remove the EMA indicators and pretend that a monkey is trading.
Prerequisites for the monkey:
- Only one position at a time.
- Enter on a 1 out of 7 chance, meaning that if he tried 7 times to enter a trade, he would be successful once. Why seven? No apparent reason, just like the number. Monkeys seems to like certain numbers.
- He can distinguish between red and green, green is good and red is bad. Bananas have been used to train colors.
Code:
Pending Long Pnl: -758.30
Net Long Pnl: 4246.70
Best Long Trade: 1452.70
Max Long Drawdown: -278
---------------------------
Pending Short Pnl: -458.30
Net Short Pnl: 8408.20
Best Short Trade: 4166.2
Max Short Drawdown: -460
For the life of me that I tried to run this monkey algo for about 40 times and can't get a time where the short side is negative. The long side has reduced in Pnl almost every single time but it never loses money!
Are we trying to over-engineer our algos when a simple random chance would do much better?
Here is a picture of the monkey I had in mind when I was developing this algo:
