Out of sync

With Oscar running on the VPS, I can view the desktop from my mobile and, with no rush to get out of bed this morning, I had a look to see what was happening. Something was wrong, an error but not costly.

  • System time was 7:34
  • Next race in list was due off at 6:43
  • Countdown timer was at +17 mins (should be -51mins)
  • Transaction log had over 41000 entries and nothing in since 16:30 yesterday
  • Last trades in Betfair history were 3:00 this morning

I don’t know why this happened but am guessing it’s been too long since I last restarted the software. I’ve hit an error before in VBA with having variables declared with too low capacity and not coding to deal with when they’re full. Today’s error was on the Gruss side of the set-up and maybe running for 44 days without stopping is too long and fills a dim. I’d be more sure if the log was at a capacity level but I don’t think there’s any variable limit around 41000.

Action taken – saved transaction log and rebooted Gruss. It’s traded some races over the past hour or so and all seems well again. 

Staking

It’s late so I’ll keep it brief. The P&L for the week is good for Aus but flat for UK. As I said I would last week, I’ve now reduced the UK stake to a level similar to what it was mid August, which is when I was seeing good steady returns with little noise on the charts.

So I’ve dropped from 0.016 x bank (1.6%) to 0.007 x bank (0.7%). If I get returns as before I’ll have to make a decision on what to do with the excess bank (only need equiv. 2% stake) –

  1. Leave it where it is, doing nothing.
  2. Create a second Betfair account, for other/future bots or split activities.
  3. Remove from Betfair, put it in savings to be returned to Betfair when required.
  4. Remove from Betfair, spend it (I doubt this will happen).

Any suggestions welcome.

Week ending 02-10-16

One week period. The UK dogs have had a choppy week. After ending last week on a downward trend, I’m pleased this week has been generally upward. The higher turnover (due to stake increase as discussed last week) hasn’t increased return, which is what I expected from past experience with this strategy. If the current week is similar I may return to the stake level that returned around 0.1% for the previous 2 months.

161002

Here’s the Aus horses. Disappointed to see another error. And this is with the server located in the UK now, so no lag excuse. A back bet was matched and then the tick offset lay was only partially matched. I’ve checked the Gruss log and found no reason for this. The greening appears to have failed, although the Cancel-All trigger, which is the first step of greening, did execute. The result left me exposed to a possible loss of -£8.33. This time the result was profit, +£26.89 . Read on for a more upbeat analysis.

aus161002

This is the Aus horses minus the error. Now, with a huge increase in turnover (nearly as much in one week as the previous three) the return has maintained a similar level, bringing a proportionally higher P&L result. This is in contrast to the UK dogs where higher stakes seem to reduce return. More of this please.

aus161002-excerror

Lost wallet, split history.

As I pointed out in my last post, the Aus wallet has been removed, sent to the cyber dump just behind Woolies. There is obviously a reason for this, by which I mean a cost saving. One slight annoyance is that the Bet History is now mixed up, with Aus bets from before the 20th in “Australian license wallet transactions” and, after, listed under Horse Racing in “Main wallet transactions”. Thanks.

Weeks ending 25-09-16

A three week period. Good return on UK dogs, no big jumps/errors, however tails off towards the end but nothing too worrying. The removal of the Australian wallet happened and I didn’t change anything. This led to a stake increase of around 30%. I’ll monitor performance to see if any notable change occurs.

160925

The Aus horses traded well initially with a steady return. Then at point 340, which is at the base of the sharp incline (£20 in 3 days, nice), the Aus wallet was removed (20th Sept). The stake increased approx 4x and the rapid up trend continued through Friday returning to a more gradual return for Saturday/Sunday.

I wondered if other bots may have stopped after the 20th although I don’t know why. No reference to the wallet is made in the code, so bots wouldn’t have direct data of the change. There would have been an increase in balance and some traders may code to pause after sudden unexpected profits, as this could be an indication of an error. It’s worth remembering that the result of an error, profit or loss, is irrelevant. It’s still an error and needs attention to prevent future losses. If other coders are more attentive, then this may explain why I saw some greater returns, with their bots being brought back online for the weekend.

Who knows? Maybe a coincidence.

aus160925

£20 to £300 CHALLENGE!!!

title

I’ve set myself a challenge on the UK greyhounds to get from a starting bank of £20 to £300 in 1 year!

To avoid falling into the trap of setting a challenge and then erasing it from history when it goes pear shaped (like so many others), I kept this beauty quiet for one whole year. I think you can see where I’m going with this. Yes, success (I may have given some clues in my previous posts).

My Oscar has managed to rake in a profit of £286.57 on the UK dogs after commission. Added to the starting bank of £20, I’ve smashed the challenge target, ending with a balance of £306.57, kerching.

1-year

Details if chart is poor –

  • Markets traded = 18,179
  • Settled bets = 136,482
  • Traded volume = £555,831.90
  • P&L = £286.57
  • Return on traded volume = 0.052%

 

Weeks ending 04-09-16

Oscar (UK) has had a month of trading without me interfering and has produced another pleasant chart with a nice profit to show (0.11%).

160904

Over the same period, with an equal amount of input from me, Aus Oscar has managed a profit too, 76p. For international visitors, that’s 1.33 Aus dollar, 1.01 US Dollar, 0.91 Euro, 0.0017 Bitcoin, 0.99 Swiss Franc, etc. Still, it’s positive. The large drop was down to two lays going unmatched (Lapsed). However, I smell a technical issue as the race was due off at 08:05 but the bets were settled at 09:05. Usually Aus bets are settled within 5 minutes. Also they are the only Lapsed bets in the last 3 months. Some more digging may find the answer. And a polite email to Betfair.

Aus160904

SLAYR – still going

I’d said in a comment that I was likely to stop Slayr due to results and it was never meant to be a bot anyway (see here). However, in my usual “everything-takes-forever-to-do” mode of operation, it’s been left running. I’ve also adjusted stakes twice, raising both times, with my bank currently around where it started. Sitting at the computer listing my car on eBay, I soon drifted onto the betting and, after some time wrestling with the poor file format from Betdaq, I got this chart using a level stake and accounting for 5% commission –

Story so far

Pleasantly surprised was my reaction. I will now change the stake, once more, to a percentage of bank and starting around the current level. I’ll also set the minimum balance stop to 1.5 times the down trend seen mid chart (as it’s the largest down run in this chart), approximately 14x stake.

Week ending 31-07-16

The UK dogs have produced a lovely chart and there was increased activity. I wondered if the stake size might be a reason for this (thinking it could fall between baiters) but it didn’t produce this picture of beauty when it was last at this level. I will note this current stake and come back to it if things turn bad.

160731

The Aus horses continued their choppy trend, ending positive this week. From around the 130 point I changed the entry settings (as mentioned in the previous post), restricting market participation and liability. The impact of this is inconclusive from the evidence.

Aus160731

Overall a good return, seeing enough profit to more than cover my monthly costs.