IWM fell by 1.2% this week, while my account fell 1.4%. The loss-floor has risen to -7.3%.
US news: Friday’s jobs report was terrible. Many fewer jobs were created in January than had been expected. Markets rose anyway, but this could be a short-term fake-out.
End of week allocations: 33% equities, 22% silver, 68% cash |
|
[out]: Pulled out some more money to put food on the table. I need a new job soon!
URTY²: Once again the max-loss value has dropped due to older, higher prices exiting from the averaging period. New max-loss would have been -1.8 except for the change to the double-TRIX model (see below).
Stock-trading robot
Ticker Symbol | Buy date | Buy price | Sell date | Sell price | Acct Profit | ||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Model | Actual | M | A | Model | Actual | M | A | M | A | ||||||
ATML¹ | JA 29 09:30 | $8.34 | $8.31 | FE 04 09:30 | $8.11 | -0.35% | -0.28% | ||||||||
FNSR | JA 30 | JA 30 10:00 | $23.22 | FE 04 09:30 | $22.49 | -0.33% | |||||||||
URTY¹ | JA 30 11:00 | $82.20 | $81.96 | FE 03 11:00 | $77.22 | $77.12 | -0.60% | -0.63% | |||||||
SCHH | JA 31 09:30 | $31.06 | FE 06 09:30 | $31.38 | +0.10% | ||||||||||
SRTY¹ | FE 03 13:00 | $49.78 | FE 04 10:00 | $49.17 | $49.12 | -0.13% | -0.17% | ||||||||
SRTY² | FE 05 11:00 | FE 05 10:00 | $51.49 | $50.48 | FE 06 11:00 | FE 06 12:34 | $48.53 | $48.97 | -0.55% | -0.34% | |||||
ATML² | FE 06 09:30 | $7.60 | FE 06 09:30 | $7.31 | $7.58 | -0.39% | -0.06% | ||||||||
URTY² | FE 06 11:00 | FE 06 12:34 | $75.45 | $75.05 | (Not yet) | ||||||||||
AGQ² | FE 07 09:30 | $65.53 | $65.04 | (Not yet) |
SCHH: Profitable (barely) completion of first-ever real-estate trade! Sold due to failed retest (hadn’t gone up four days after purchase). Of course, it started rising immediately after I sold it, so I got a “buy” signal for Friday, but the limit-price wasn’t reached. There’s another ”buy” signal for Monday, but I’ve decided to stop trading this ticker (see below).
SRTY², URTY²: Failed to swap SRTY for URTY on time due to a bug introduced by the new double-TRIX trailing-stop parameter (see below) which was implemented but not (supposedly) yet activated. Didn’t notice for 1½ hours.
ATML²: Gapped down so hard that it opened below my stop price, then stopped out 30 seconds later. I believe this is the first time that has happened since installing the new double-TRIX system last July — it was not clear that Schwab would actually accept the stop-order “so soon”. The model has a special rule for such cases that assumes the worst: my sell-price = low of the day. Actually I got a much better price than that, so the good news is that the “instant stop-out” thing actually does work, and with a smaller loss than the model calls for.
AGQ: Got a “buy” signal for Thursday. My limit-price was
close to the low of the day. Official results at 4:20pm said the order
should have succeeded, but it hadn’t (so robot tried to adjust the stop on a
position it didn’t actually hold). I decided to rerun the buy on Friday
with the same limit price (Wednesday’s close). This order went through within
the first minute after Friday’s open.
Meanwhile, due to records adjustments (or something), the official
results now say that Thursday’s buy actually *shouldn’t* have gone through, so
there should have been a repeat buy-order on Friday using Thursday’s close
as the limit. Well, I got a better price than that!
Double-TRIX trading model
I have added a new parameter to the model: trailing-stop. The stop price is now constrained so it cannot be less than trailing-stop times the peak price seen since buying the ticker. This allows other parameters to be retuned more aggressively, which improves profit and/or reduces average daily risk.
(daily) | (hourly) | ||||||||||
Model ticker: | ATML | FNSR | YHOO | SCHH | FRED | SLV | IWM | IWM | |||
---|---|---|---|---|---|---|---|---|---|---|---|
Trade ticker | ATML | FNSR | YHOO | SCHH | FRED | AGQ (2×) | UWM (2×) | URTY (3×) | |||
TRIX(q) | 3 | 3 | 2 | 4 | 18 | 4 | 26 | 27 | |||
TRIX(s) | 14 | 17 | 26 | 17 | 59 | 29 | 54 | 97 | |||
SMA(q) | 7 | 1 | 10 | 12 | 10 | 3 | 2 | 1 | |||
SMA(s) | 270 | 270 | 120 | 210 | 150 | 250 | 150 | 180 | |||
CHANDELIER(c⁺,a⁺) | 28, 4.5 | 26, 3.9 | 38, 4.9 | 6, 4.1 | 32, 3.4 | 11, 4.6 | 32, 4.8 | 312, 11.1 | |||
CHANDELIER(c⁻,a⁻) | 22, 4.2 | 22, 3.8 | 21, 3.9 | 16, 2.4 | 23, 2.7 | 20, 2.2 | 25, 4.3 | 28, 9.6 | |||
RETEST(w,m) | 4, 1.02 | 2, 0.97 | 3, 0.99 | 2, 1.06 | 3, 1.005 | 10, 0.98 | 5, 1.005 | 999, 1.0 | |||
Trailing-stop | 0.84 | 0.74 | 0.84 | 0.80 | 0.89 | 0.84 | 0.79 | 0.88 | |||
Results for the last twelve years (or all available years, if less): | |||||||||||
Old profit | 32% | 48% | 19% | ~6% | 26% | 27% | 16% | 60% | |||
New profit | 37% | 38% | 21% | ~8% | 26% | 31% | 23% | 56% | |||
Buy-and-hold | 0% | -4% | +29% | ~+1% | +1% | ~+9% | ~+23% | ~+34% | |||
Old daily risk | +0.5% | +1.0% | +0.1% | +0.1% | -0.3% | -0.3% | -0.4% | +0.7% | |||
New daily risk | +0.1% | +0.3% | -0.2% | +0.3% | -0.4% | -0.3% | -0.6% | +0.6% | |||
New win:loss | 8:4 | 7:5 | 9:3 | 4:4 | 9:3 | 6:2 | 11:1 | 9:2 |
Profits assume that tranches are 10% of my account. Buy-and-hold profits for SCHH, AGQ, UWM, and URTY are estimated (from VNQ, SLV, and IWM) because these ETFs haven’t been around long enough. Old/New profits for SCHH are also estimated for a similar reason. “Daily risk” is the average daily difference between stop-price and purchase-price; if negative, then on an average day when I’m holding this ticker the stop is above the original purchase-price. “Win:loss” is the number of profitable years vs. losing years.
Based on these results, I have decided to discontinue trading of FNSR and SCHH. These have the worst win:loss ratios. For FNSR, either the daily risk is terrible or the trading profit takes a big hit. For SCHH, profits just aren’t very big regardless — and this model has had losses for each of the last three years. Both these tickers have “buy” orders for Monday, but I’m not buying them.
Since there are now fewer tickers being traded, I have increased the tranche size from 10% to 13% for these double-TRIX models. All profit and risk figures above should be multiplied by 1.3 to get the new values. The TNA and TZA models are unaffected since they use PPO rather than TRIX (and they have “rebuy” rules to increase their position sizes).
The new model-parameters agree that I should be holding URTY and not holding ATML, FRED, UWM, or YHOO. However, because of the new SMA(q) parameter for AGQ, the revised model says I shouldn’t have bought that yet — it has a “buy” signal for Monday. Of course, the revised model also says I am to put 13% of my account in these tickers but I bought only 10%.
MACD-based trading model
This thing really doesn’t work very well. It needs replacement. However, I do not yet have a suitable replacement model for SRTY.
No comments:
Post a Comment