- Joined
- 8 June 2008
- Posts
- 12,417
- Reactions
- 18,068
Interesting.unless you take a pissSince we are all sharing many systems (covering all the animals in Noah’s ark), I thought I would share one of my own (very simple, yet very profitable). Back-tests have been performed over the same "statistically significant" period as all the other systems presented in this thread (by others). I know back-testing means “jack”, but here are the details and results:
View attachment 118023
Trading Period = 01/01/2020 to 07/01/2021
Initial Trading Capital = $100,000
Number of Positions = 50
Index Filter = None
Universe = Any ASX Ordinary Stock (including delisted)
Shorting = No
A single run of the strategy results in the following:
View attachment 118024
View attachment 118025
A Monte-Carlo simulation (2000 run) of the strategy results in the following:
View attachment 118026
Profit Stats
Maximum Profit: $187,526.46 (187.53%)
Average Profit: $75,675.56 (75.68%)
Minimum Profit: $9,794.98 (9.79%)
Standard Deviation: $26,124.02 (26.12%)
Probability of Profit: 100.00%
Probability of Loss: 0.00%
Percent Winning Trade Stats
Maximum percentage of winning trades: 53.44%
Average percentage of winning trades: 48.26%
Minimum percentage of winning trades: 44.03%
Standard Deviation: 1.38%
Percent Losing Trade Stats
Maximum percentage of losing trades: 55.97%
Average percentage of losing Trades: 51.74%
Minimum percentage of losing trades: 46.56%
Standard Deviation: 1.38%
Maximum Peak-to-Valley Percent Drawdown Stats
Maximum Absolute Percent Drawdown: 40.4258%
Average Absolute Percent Drawdown: 29.8859%
Minimum Absolute Percent Drawdown: 15.5345%
Standard Deviation: 3.5881%
The code (Metastock + Tradesim) for this strategy is as follows:
Entry = (Ref(ExtFml("TradeSim.Rand"),-1) <= 0.05)
{If yesterday’s randomly generated number is less than or equal to 0.05, then BUY}
Exit = (Ref(ExtFml("TradeSim.Rand"),-1) >= 0.9)
{If yesterday’s randomly generated number is greater than or equal to 0.9, then SELL}
Off coarse the results could be improved by adding an index filter.
this means that randomly selected 50 stocks kept on average 2 weeks since 01/01/2020 would have returned on average 75%
Considering xao was just below 7000 Jan last year and just above now,hard to believe unless you do invest 2k each time regardless of portfolio worth and want to demonstrate this approach.
Maybe i am just too nice and think you want to make a point?
Added: i missed the image of the cat ?