Tuesday, 7 October 2014

Week of 2014 OC 03

IWM fell by 1.3% this week, while my account fell 0.5% to its lowest value ever.  The loss-floor has fallen to -11.3%, tying its value as of August 8th.

End of week allocations:

42% equities, 74% cash USD
% gain
size
│Max loss
Sym Buy │ Fri Mon Tue Wed Thu Fri │ Beg End
ATML SE29 │ +0.1 13 -0.2 13 -0.2 13 -0.2 13 -0.2 0 │ -0.2 -0.2
SRTY ¹  OC01 │ +0.3 12 +0.1 11 +0.1 11 │ -0.6 -0.6
SRTY ² OC02 │ -0.2 11 -0.2 11 │ -0.6 -0.6
URTY OC03 │ -0.2 14 │ -1.2 -1.2
IWM │   -3.5   -3.6   -5.0   -6.4   -5.5   -4.8 │
me │ -9.8 -9.7 -10.0 -9.7 -10.1 -10.3 │
floor │ -9.8 -10.0 -10.0 -10.6 -10.1 -11.3 │

Stock-trading robot

Ticker
Symbol
Buy dateBuy priceSell dateSell priceAcct Profit
ModelActualMAModelActual M A M A
ATML SE 29 09:30 $8.13 SE 30 10:00 $8.02 -0.19%
URTY ⁰ SE 29 11:00 (Skipped) $75.71 OC 01 11:00 $75.39 -0.65% +0.00%
SRTY ¹ OC 01 11:00 $43.65 $43.68 OC 02 10:00 $44.37 +0.15% +0.12%
SRTY ² OC 02 13:00 $44.86 OC 02 14:00 $44.03 $44.05 -0.20% -0.22%
URTY OC 03 11:00 $74.23 $74.15 (Not yet)

ATML: Perfect trade in time and price, terminated by a stop-out as expected in last week’s report.

URTY ⁰: The robot’s VM ran out of memory on Monday, so this purchase didn’t happen.  I decided not to buy it manually since Springheel Jack is still so bearish.  Avoided a loss!  Still need to do something about the memory-leak problem — maybe try a different version of Opera, or maybe Firefox?

SRTY: Disappointing, as usual.

Monday, 29 September 2014

Week of 2014 SE 26

IWM fell by 2.5% this week, while my account fell 1.7% to its lowest value ever.  The loss-floor has risen to -9.8%.  My account is all-cash for now.

End of week allocations:

89% cash USD
% gain
size
│Max loss
Sym Buy │ Fri Mon Tue Wed Thu Fri │ Beg End
YHOO JL22 │ +3.0 18 +2.2 17 +2.2 17 +2.2 18 +2.2 0 │ +2.2 +2.2
URTY SE17 │ -0.3 14 -0.8 14 -0.8 14 -0.8 14 -0.8 0 │ -0.7 -0.7
TNA SE18 │ -0.7 21 -1.0 21 -1.0 21 -1.0 21 -1.0 0 │ -1.0 -1.0
SRTY ¹ SE19 │ -0.1 11 +0.4 11 +0.3 11 +0.3 11 +0.3 11 +0.3 0 │ -0.6 -0.6
SRTY ² SE23 │ -0.0 11 -0.2 11 -0.2 11 -0.2 11 │ -0.8 -0.5
SRTY ³ SE25 │ +0.1 11 -0.1 11 │ -0.4 -0.4
TZA SE25 │ -0.0 11 -0.3 11 │ -0.9 -0.7
IWM │   -1.0   -2.4   -3.3   -2.7   -4.4   -3.5 │
me │ -8.1 -9.2 -9.2 -9.4 -9.3 -9.8 │
floor │ -10.0 -10.1 -10.0 -9.4 -10.8 -9.8 │

YHOO: Excellent!  Stopped out the next day after the Alibaba IPO.

SRTY: Timing is still poor.  Profits and losses for this week cancel each other out.

IWM: Dividend payment of 30.46¢ per share on SE 24.  I have multiplied all historical prices in my database by 0.997260 to prevent indicator-drift.

Stock-trading robot

Ticker
Symbol
Buy dateBuy priceSell dateSell priceAcct Profit
ModelActualMAModelActual M A M A
YHOO JL 22 09:30 $33.48 $33.56 SE 22 10:42 $39.19 $39.18 +2.28% +2.24%
URTY SE 17 13:00 $84.11 $84.08 SE 22 10:00 09:44 $79.57 $79.45 -0.77% -0.76%
TNA SE 18 11:00 $74.00 $74.04 SE 22 10:00 09:30 $70.42 $70.43 -0.97% -0.98%
SE 19 11:00 $73.61 $73.65
SRTY ¹ SE 19 14:00 $38.86 SE 23 10:00 $40.28 $40.27 +0.34% +0.33%
SRTY ² SE 23 14:00 $41.54 SE 24 12:00 $40.73 -0.13% -0.23%
SRTY ³ SE 25 10:00 $41.67 SE 26 15:00 $41.38 -0.07% -0.11%
TZA SE 25 11:00 $16.54 $16.56 SE 26 15:00 $16.17 $16.16 -0.25% -0.28%

YHOO: Sold after two months for ≈17% more than I paid for it!  Unfortunately, losses elsewhere ate up all these gains.

URTY: Seemingly-significant stop-slippage on this sale, yet the account-profit somehow came out well anyway.

SRTY: The purchase and sale prices were right on the nose, but profits were off.  Presumably this is because model-profit is based on the corresponding prices of IWM and sometimes arbitrage fails to keep IWM and SRTY in sync with each other.

TZA: It’s too bad that indicators were just slightly too bullish at the last hour of trading this week.  If the market crashes in October, I’ll probably wish this hadn’t sold.  But if we have a big rally next week, then it will have been a good move.

ATML: “Buy” signal for Monday.  Doesn’t look very promising, especially since Springheel Jack says “all longs should be counter-trend now” but ATML seems to be matching the broad market’s moves.  But the calculated stop-price is quite close to purchase-price so there isn’t much risk.

Friday, 26 September 2014

Week of 2014 SE 19

(Yes, I know this post is a week late.)

IWM fell by 1.2% this week, while my account fell 1.9%.  The loss-floor has risen to -10.0%.

Market news: The market was not happy with the FOMC meeting, which announced a continuation of the tapering of Quantitive Easing (= money-printing to finance the US deficit).  If the market does crash in October this year, pundits will probably say that it began with today’s big drop; a trendline dating back to the March 2009 bottom has been broken.

Political news: Scotland voted “No” on secession.  Of course there are some complaints about vote-rigging, but it looks like the issue is settled “for a generation“.  The Scottish prime minister has said he will resign after this loss.  Oh, and war continues in Ukraine and Greater Syria.

Health news: A volcanic eruption continues in Iceland, causing minor local coughing from the pollution, but European air-travel is unaffected so nobody else cares.  Also, Ebola is up to 1½ million cases in Africa, but very few white people are getting sick so it’s not worth reporting on the network news shows in North America.

End of week allocations:

Net 90% net equities, 25% cash USD
% gain
size
│Max loss
Sym Buy │ Fri Mon Tue Wed Thu Fri │ Beg End
YHOO JL22 │ +3.7 19 +3.6 18 +3.7 18 +3.6 18 +3.4 18 +3.0 18 │ +2.0 +2.2
TNA ¹ SE11 │ -0.3 10 -0.5 10 -0.5 10 -0.5 10 -0.5 0 │ -0.5 -0.5
SRTY ¹ SE12 │ -0.1 11 +0.2 11 +0.2 11 +0.2 11 +0.2 0 │ -0.4 -0.4
SRTY ² SE16 │ -0.0 11 -0.2 11 -0.2 11 -0.2 11 │ -0.3 -0.3
URTY SE17 │ -0.1 14 +0.1 14 -0.3 14 │ -0.5 -0.7
TNA ² SE18 │ -0.0 11 -0.7 21 │ -0.5 -1.0
SRTY ³ SE19 │ -0.1 11 │ -0.6 -0.6
IWM │   +0.2   -0.9   -0.6   -0.4   +0.2   -1.0 │
me │ -6.2 -6.2 -6.1 -6.5 -6.4 -8.1 │
floor │ -8.3 -7.7 -7.6 -8.5 -9.0 -10.0 │

YHOO: Doing reasonably well.  Might sell next week if this downtrend continues.  Perhaps Alibaba’s IPO was the “top tick” before the crash?

URTY: Robot tried another “FOMC play”.  Once again, the market was not happy with the FOMC results.

TNA ²: Ouch!  Robot bought a second tranche just before the market tanked.  This does not look good.  I expect a loss next week.

Stock-trading robot

Ticker
Symbol
Buy dateBuy priceSell dateSell priceAcct Profit
ModelActualMAModelActual M A M A
YHOO JL 22 09:30 $33.48 $33.56 (Not yet)
UWM SE 11 09:30 (Skipped) $83.97 SE 16 09:30 $81.94 -0.35% +0.00%
TNA ¹ SE 11 15:00 $76.66 SE 15 10:00 09:39 $73.02 $73.00 -0.52%
SRTY ¹ SE 15 11:00 SE 12 14:00 $38.46 $37.57 SE 15 15:00 $38.60 +0.03% +0.25%
SRTY ² SE 16 15:00 $38.35 SE 17 10:00 $37.65 $37.67 -0.20% -0.22%
URTY SE 17 13:00 $84.11 $84.08 (Not yet)
TNA ² SE 18 11:00 $74.00 $74.04 (Not yet)
SE 19 11:00 $73.61 $73.65
SRTY ³ SE 19 14:00 $38.86 (Not yet)

UWM: Would have been a loser.  Good thing I skipped it.

SRTY: Okay, so the wrongly-timed SRTY ¹ was a winner, while the correctly-timed SRTY ² was a loser.  Of course!

Monday, 15 September 2014

Week of 2014 SE 12

IWM fell by 0.9% this week, while my account fell 0.4%.  The loss-floor has risen to -8.3%.

Next week: The FOMC has their meeting, which often causes market uncertainty (will they print A LOT or A WHOLE LOT?).  The ECB will start their TLTRO, which involves printing up money and handing it out to European banks, who will probably use it to buy US stocks and puff up that market.  Oh, and there’s the independence referendum in Scotland; only one recent poll has said that the pro-independence side might win, but that was enough to cause a nosedive in the value of the UK £.

End of week allocations:

16% net equities, 47% cash USD
% gain
size
│Max loss
Sym Buy │ Fri Mon Tue Wed Thu Fri │ Beg End
YHOO JL22 │ +2.4 17 +3.3 18 +2.9 18 +3.0 18 +3.1 18 +3.7 19 │ +0.9 +2.0
URTY AU25 │ +0.0 14 +0.1 14 -0.4 14 -0.1 14 +0.1 14 -0.4 13 │ -0.8 -1.5
UWM SE04 │ +0.0 14 +0.1 1 -0.3 14 -0.2 14 -0.2 14 -0.2 14 │ -0.7 -0.7
TZA SE09 │ +0.0 11 -0.2 10 -0.4 10 -0.4 10 │ -0.6 -0.4
SRTY ¹ SE10 │ -0.2 10 -0.2 10 -0.2 10 │ -0.5 -0.5
TNA SE11 │ -0.0 11 -0.3 10 │ -0.5 -0.5
SRTY ² SE12 │ -0.1 11 │ -0.4 -0.4
IWM │   +1.1   +1.2   +0.0   +0.6   +1.3   +0.2 │
me │ -5.8 -4.8 -6.0 -6.0 -5.9 -6.2 │
floor │ -8.9 -8.6 -8.9 -9.1 -9.3 -8.3 │

YHOO: Doing great!  But Alibaba’s IPO next Friday might be the news that sets off a “buy the rumour, sell the news” situation with Yahoo.  I will let my robot decide when to sell.  As of now, I have a “guaranteed” +2.0% gain for my account!

UWM, TZA, SRTY, TNA: Whiplash!  Somehow I should find a way to make my system lose less money during these “indecisive” periods.

Stock-trading robot

Ticker
Symbol
Buy dateBuy priceSell dateSell priceAcct Profit
ModelActualMAModelActual M A M A
YHOO JL 22 09:30 $33.48 $33.56 (Not yet)
URTY AU 25 12:00 $87.01 $87.11 SE 12 15:00 $85.01 $84.07 -0.38% -0.41%
UWM ¹ SE 04 SE 04 15:11 $85.29 $85.30 SE 10 09:30 $83.96 $84.02 -0.24% -0.23%
TZA SE 09 15:00 $??.?? $14.67 SE 11 15:00 $??.?? $14.21 -0.34% -0.35%
SRTY ¹ SE 10 10:00 $??.?? $37.99 SE 10 13:00 $??.?? $37.45 -0.14% -0.18%
UWM ² SE 11 09:30 (Skipped) $??.?? (Not yet)
TNA SE 11 15:00 $??.?? $76.66 (Not yet)
SRTY ² (Do not buy) SE 12 14:00 $37.57 (Not yet)

UWM: Sold Wednesday, due to failed retest (price wasn’t up by at least 0.5% after three days).  But conditions were still favourable so the robot generated a “Buy” signal for Thursday, which I decided to skip.

SRTY ²: Due to quote-glitch from Schwab, the robot bought this even though the corrected data at end-of-day says that STDEV(5) wasn’t actually above its EMA(12).  I have added an override rule to the robot so it realizes that I currently own this and need to select an exit-time.

Channel-based trading model

I tried creating a new trading model, but I don’t think it works well enough to use.
  • Buy when price > high of last donchian-H hours, on the hour but not at 10am or 4pm.
  • Sell when price < low of last donchian-L hours.  Update this stop every hour.

Results were okay, but then I tried using my PEAKFREQ(140,8) indicator to choose the Donchian-channel widths.

PEAKFREQdonchian-Hdonchian-LResults 2003‥2011Results 2012‥2013
5155546.1%6.7%
666110
713118
820121
91062
101831
111449
121346
13929
14434
15450
16556
single1412126.3%12.4%

This is not right.  Note that the donchian-H and donchian-L parameters do not progress smoothly as PEAKFREQ is varied.  This implies that the fundamental relationship (if there is one) is getting swamped by random glitches where certain “lucky” values for the parameters happen to have done much better in the past than they will in the future.  I had hoped that using nine years of data for the back-test would reduce this effect, but apparently it’s not enough.

Also note that tuning the parameters by PEAKFREQ nearly doubles the gains for the back-test period, but cuts gains in half for the forward-test period.  Based on these results, I am not justified in making any prediction as to how this algorithm would perform if placed into production.  Oh well.

Friday, 5 September 2014

Week of 2014 SE 04

IWM fell by 0.1% this week, while my account rose 0.4%.  The loss-floor has fallen to -8.9%.

US markets were closed on Monday for Labor Day.

Financial news: Friday’s Non-Farm Payroll report was bad: only 142,000 American jobs were created last month, vs. 220,000 expected.  U6 unemployment is now officially 12.2%, about half its value at the height of the Great Depression.  Sy Harding’s usual rule is that a bad NFP causes the market to drop for three days.  Richard Chappell expects a 1% decline from recent highs.

End of week allocations:

87% equities, 44% cash USD
% gain
size
│Max loss
Sym Buy │ Fri Mon Tue Wed Thu Fri │ Beg End
YHOO JL22 │ +2.0 17 +2.3 17 +2.1 17 +2.3 17 +2.4 17 │ +0.5 +0.9
URTY AU25 │ +0.1 14 +0.3 14 +0.1 14 -0.1 14 +0.0 14 │ -0.6 -0.8
UWM SE04 │ -0.1 14 +0.0 14 │ -0.8 -0.7
IWM │   +1.2      +1.8   +1.1   +0.7   +1.1 │
me │ -6.2 -5.7 -6.1 -6.2 -5.8 │
floor │ -8.4 -8.2 -8.2 -8.9 -8.9 │

YHOO: Continuing to do very well!

Stock-trading robot

Ticker
Symbol
Buy dateBuy priceSell dateSell priceAcct Profit
ModelActualMAModelActual M A M A
YHOO JL 22 09:30 $33.48 $33.56 (Not yet)
URTY AU 25 12:00 $87.01 $87.11 (Not yet)
UWM SE 04 SE 04 15:11 $85.29 $85.30 (Not yet)

UWM: Buy-signal for Tuesday; limit-price not reached.  Buy-signal for Thursday was successful.

ATML: “Buy” signals for Tuesday, Wednesday, and Thursday; limits not reached.

TRIX-based trading model: review of results

The TRIX/CHANDELIER-based trading model was put into production on 2013 JL 15, over a year ago.  There were some ramp-up issues, so let’s review the actual gains during the twelve months from August to July, compared with the model gains from that period, from 2012, and the annual averages from 2003‥2011:

Ticker ’13 AU‥’14 JL Average year
actual model 2012 ’03‥’11
ATML +2.4% +0.4% +3.4% +3.3%
FNSR -1.7% -5.4% +5.6% +5.5%
YHOO +0.0% +0.6% +3.3% +2.2%
UWM -1.4% -0.4% +1.3% +2.5%
AGQ* +2.7% +1.0% +6.9% +6.8%
FRED -0.8% +0.4% -3.3% +3.4%
URTY -2.1% -0.9% +4.2% +6.5%
Total -0.9% -4.3% +21.4% +30.2%

*: AGQ starts in 2007, so the long-term average is based on only five years instead of nine.

The overall trend we see here is that 2012 is either equivalent to the preceding nine years or worse, while the 2013/2014 period is markedly worse on nearly every ticker.  So much for the power of forward testing!  I think the basic problem is that “swing trading” has not been effective these past two years.  Some years are like that; you have to hold on until your approach starts working again.

Sunday, 31 August 2014

Week of 2014 AU 29

IWM rose by 1.1% this week, while my account rose 0.4%.  The loss-floor has fallen to -8.4%.

World news: Politicians can’t seem to decide whether Russia’s actions in Ukraine should be called an ”incursion” or an “invasion”.  Either way, it’s open warfare and the EU is likely to get pulled into it soon.

End of week allocations:

59% equities, 58% cash USD
% gain
size
│Max loss
Sym Buy │ Fri Mon Tue Wed Thu Fri │ Beg End
YHOO JL22 │ +1.8 +1.6 16 +1.7 16 +1.8 17 +1.9 17 +2.0 17 │ +0.2 +0.5
URTY AU25 │ -0.2 14 +0.2 14 +0.1 14 -0.1 14 +0.1 14 │ -0.6 -0.6
IWM │   +0.1   +0.5   +1.4   +1.2   +0.7   +1.2 │
me │ -6.6 -6.9 -6.5 -6.4 -6.6 -6.2 │
floor │ -8.1 -8.7 -8.6 -8.4 -8.4 -8.4 │

YHOO: Continuing to do well!

URTY: Looks like a poorly-timed entry, so it didn’t help my profit any this week.

TRIX-based trading model

Things have not been going well.  I make less than the market when it is going up and lose more than market on downswings.  Why does this keep happening?  It’s easy enough to just “blame the Fed” for why my algorithms perform so well on paper and just keep losing when I bet actual money on them, but that response doesn’t solve anything.  Yes, it’s true that market dips in recent years have been unusually shallow compared to historical norms, because(?) the central bank keeps printing up a shitstorm of money any time it thinks the market might actually go down for a change.  But why can’t my system adjust for that?

During the week of JL 18, ⅓ of my loss came from AGQ, which tracks the price of silver.  A tighter stop would have prevented this, but back-tests indicate that a tighter stop would reduce profit overall.  Silver often has big drops followed by recoveries, but there was no recovery this particular time.  So maybe I just have to live with this.
      Another ¼ of the loss came from two loser URTY trades, which track the broad small-caps market.  The TRIX(q) indicator was wobbling around zero and giving spurious ”buy” signals.  But in order to get quick entries when the market is about to go up, I also have to take quick entries where the market doesn’t go up after all.  This would be okay if there weren't a perfect storm of other losses the same week.

During the period AL 17‥MA 16, I had nothing but losses over and over.  The market was oscillating back and forth and I kept betting it would go one way but then it went the other.  Once again, the biggest culprit seems to have been URTY.  In particular, the TRIX(s) indicator was wobbling around zero and giving spurious “hold” signals for trades that should have been sold.  There *is* something I can do about this: I can bump up the second parameter to TRIX to require a more significant positive value before recognizing a ”hold” signal.  This reduces spurious signals but introduces a delay before a valid signal can be recognized.  How can I tell if the reduction in risk is worth the reduction in profit?

Previously my calculation for ”daily risk” was
      ( max_loss / purchase_price ) - 1
But this says that AGQ was low-risk during JL 18 because the max-loss was above original purchase price; actually it was high-risk because I am charting week-to-week changes and the current price that week was far above my max-loss level.  Another problem: this formula gives negative numbers when things are going well, which makes it hard to figure out how to optimize my parameters, so for goal-seeking I used
      ( total_gain + average_daily_risk ) / total_gain
but I have no idea whether this math actually makes any sense — and I suspect it doesn’t.

I changed my daily-risk formula to (max_loss/current_price)-1, to recognize the high risk of AGQ during JL 18 and avoid negative numbers, so now my ratio-to-optimize is just total_gain/average_daily_risk, although there still seems to be something wrong with the math here.  Let’s see what results we can get for various tickers and periods:

2003‥20112012‥2013JL 11‥JL 18AL 17‥MA 16
URTY old 56.5%/2.08% 16.1%/1.70% -0.6%/1.26% -2.5%/1.56%
new 63.2%/1.81% 14.8%/1.56% -0.5%/0.81% -1.9%/0.92%
ATML old 29.4%/1.39% 3.6%/1.31% -0.4%/0.58% -0.5%/0.40%
new 29.4%/1.39% 3.6%/1.31% -0.4%/0.58% -0.5%/0.40%
FNSR old 49.8%/1.83% 5.7%/1.37% 0.0%/      -0.4%/1.45%
new 22.3%/0.62% 8.0%/0.71% 0.0%/      -0.1%/0.81%

In this table, 2003‥2011 is the back-test period over which the gain/risk ratio was optimized; 2012‥2013 was the forward-test period to see if the system does well with non-training data; in 2014, JL 11‥JL 18 was a problem week of interest, while AL 17‥MA 16 was a problem month.

URTY: I was able to reduce average daily risk while increasing total gain for the back-test period.  Gains are not too bad for the forward-test period, but slightly better for July and moderately better for April/May.  Risk is indeed lower in every case, but I don’t know yet whether that will actually help me feel better about my trading.

ATML: This was the original ticker I used when constructing the TRIX-based trading model.  The new ratio-to-optimize has no effect; there don’t seem to be any parameter values that are better than what I already have.

FNSR: I am no longer trading this ticker because it hasn’t been doing well.  I was able to retune the model to eliminate ⅔ of the risk — by eliminating ½ of the profit!  This improves the gain/risk ratio, so it’s all good, right?  No, that can’t be right.  My ratio-to-optimize thingy is for shit.  But forward-test results are improved, so … should I use the new parameters or not?  I just can’t tell, so this experiment is a failure.

Conclusion: install the new parameters for URTY, but the system still needs work and I don’t know how to proceed.

Parameters for URTY
 oldnew
trixQ27, 228, 2
trixS97, 298, 30
smaQ11
smaS180180
chandelier+312, 11.3312, 11.3
chandelier-28, 9.622, 6.0
trailing-stop0.880.91
retest999, 1.0999, 1.0

Stock-trading robot

Ticker
Symbol
Buy dateBuy priceSell dateSell priceAcct Profit
ModelActualMAModelActual M A M A
FRED JL 11 09:30 (Skipped) $14.96 AU 29 $14.53 -0.41% +0.00%
YHOO JL 22 09:30 $33.48 $33.56 (Not yet)
URTY AU 25 12:00 $87.01 $87.11 (Not yet)

FRED: Fell out of the bottom of its symmetric triangle and hit my stop.  As things turned out, it’s good that I didn’t buy it!

URTY: The new parameters had no effect on the buy-date for this trade; we’ll have to see if there’ll be an effect on the sell-date.

UWM: There were “Buy” signals every day this week, but the limit-prices were never reached.  Try again for next Tuesday.

ATML: “Buy” signal for next Tuesday.

Sunday, 24 August 2014

Week of 2014 AU 22

IWM rose by 1.6% this week, while my account rose 0.7%.  The loss-floor has risen to -8.1%.

Shiver, the generic raccoon, will read this paragraph.

End of week allocations:

16% equities, 73% cash USD
% gain
size
│Max loss
Sym Buy │ Fri Mon Tue Wed Thu Fri │ Beg End
YHOO JL22 │ +1.1 16 +1.5 16 +1.7 16 +1.6 16 +1.6 16 +1.8 16 │ -0.3 +0.2
TNA AU11 │ -0.1 22 +0.8 22 +0.1 22 +0.8 22 +0.3 22 +0.3 22 │ -0.8 +0.3
URTY AU18 │ +0.0 14 +0.1 14 -0.0 14 -0.3 14 -0.3 14 │ -0.3 -0.2
IWM │   -1.5   -0.1   +0.3   -0.1   +0.0   +0.1 │
me │ -7.3 -6.0 -5.5 -6.0 -6.7 -6.6 │
floor │ -9.4 -9.4 -9.3 -9.3 -8.2 -8.1 │

YHOO: Doing well after a month!

Stock-trading robot

Ticker
Symbol
Buy dateBuy priceSell dateSell priceAcct Profit
ModelActualMAModelActual M A M A
FRED JL 11 09:30 (Skipped) $14.96 (Not yet)
YHOO JL 22 09:30 $33.48 $33.56 (Not yet)
TNA AU 11 11:00 $70.93 $70.92 AU 21 11:00 10:06 $72.00 $72.01 +0.34% +0.30%
AU 13 11:00 $70.50 $70.63
URTY AU 18 11:00 $84.44 $84.49 AU 21 11:00 10:03 $83.17 $83.06 -0.28% -0.26%

FRED: Now 26 days inside the range of prices seen on JL 17.  Still looks like a symmetric triangle.  But it doesn’t really matter what the fuck this stock does because I’ve already decided not to buy it for this go-round.

TNA: Disappointing.  Only 0.3% gain in ten days.  Stop-out.

URTY: After last Friday’s pre-emptive sale, this re-entry had low risk.  However, it managed to lose 0.3% in four days, cancelling out the gain from TNA.  Slippage on the stop-out caused me to lose the entire initial risk.  I just like obsessing over these minor technical details to avoid looking at the big picture of the unending horror that is my life as a stock trader.

ATML: Buy-signals for Wednesday, Thursday, and Friday; none of the orders reached their limit prices.  No signal for next Monday.

UWM: Monday AU 18’s buy-order did not reach limit.  No buy for Wednesday because SMA(q) < CHANDELIER(+).  There is a buy signal for next Monday, but even if it reaches limit I’ll probably lose money because nothing ever goes my way on the stock market.