Tuesday 4 May 2010

No post and no real trading

No post as have just been too busy with work. I have also slowly had to accept the failure of my system. It still performs very well in back testing however the problem is I am not just getting matched enough on the profitable trades, especially when I increase my stakes.

I have been collecting data from 8am in the morning and believe I have identified 2 profitable systems where matching will not be a problem.

However because this involves manipulating much more data and calculating 2 different types of Indicators, I haven't been able to automate yet. I really hope I can this weekend.

When I write my bots I don't force it. Normally, when I am doing something different, a very clear method on how to write the bot comes to me. After that it takes about a day to code. When I force it the code is often not very efficient and I have to rewrite.

I think I am about ready now

I am also quietly confident.

Saturday 27 March 2010

Standing still

No post for a while as I have been tweaking and testing new things. I have started collecting horse racing data from 8am till the very end of the race and this threw up a lot of ideas to investigate.

My data threw up an in-play system which looked like it could give me £300 in one month with no losing days. After 2 days I lost over £50 and I will not be going near in-play horse racing anymore

My 10 minute pre race bot is just about breaking even because I won't leave it alone. Every time I look at the data I can't help making tweaks. Currently I don't trade maiden stakes, beginners chases, Wolves and Southwell. I also have an idea about how the early market influences the 10 minute pre race market which I will test tomorrow

I have noticed the best days are Saturday and Sunday, followed by Monday and Friday. Tuesday to Thursday lose or break even and I am not sure why. I will continue to trade level stakes until I know why this is

I have just had some money come in so will be implementing a massey system in April too.

My goal in April will be to let the bot run untouched. I have learnt and tweaked a lot I just need to let it run now

Wednesday 10 March 2010

Diversification

P&L since last update £7.74

Trading Races
7-Mar £7.14
8-Mar £4.44
9-Mar £1.66
10-Mar -£16.50

Casino bonus £15
Laying -£4

I am trialling a laying system to small stakes and this has totally captivated me. I haven't worked on my Bot at all over the last 4 days and need to get this out of my system soon.

I made the £15 playing blackjack on coral using their monthly reload bonus

As my activities start to increase I need to build a better tracking spreadsheet

After much thought and although it doesn't make sense, I have decided to implement my daily stop loss again. It will be 6x trade stake (amount risked per trade) and target will be 10x trade stake. Once I hit 4x trade stake loss I will reduce stakes by 50%. If I hit another 4 x trade stake loss at new stake then I will reduce further to 10%. Will do the same with targets as well i.e if I hit 7x will also reduce stakes by 50%. If I hit another 7x will reduce to 10%. Right now will do this manually but automating this is one of the many upgrades planned for my Bot

This has been prompted by today's loss of -£16.50. I have been on £1 loss per bet for the last two weeks which makes today's daily loss of £16.50 truly shocking. If I was on £5 stakes that would have been over £85. So even though in the long term this doesn't make sense, with a limited bank it is the only way to go.

I just need to drag myself from betting forums and building a laying system to upgrade my bot and move on to bigger stakes

Sunday 7 March 2010

Reprogramming and Backtesting day

P&L since last update -£91.87

4-Mar -£1.08
5-Mar -£109.72 (Bot failure -£113.46)
6-Mar £18.93

Grim reading above however there a lot of things I am positive about. My new bot settings mean losing days are controlled.

This weekend I was meant to completely reprogram my bot but stayed up late trying to come up with a system for laying horses. I feel a better understanding of form etc will help my trading and trading will help punting. At least I hope the impact is positive and not the other way round. I even bought a horse racing game to help this process. Once the laying analysis is completed I will get about 1 year of results from the RP site to back test.

All this meant I woke up late and just managed to set up the bot and then went to sleep. Went out with Mrs Vital to a dinner dance in the evening so didn't do much programming.

I am not 100% sure my bot won't still make mistakes so unless I am watching will be using £1 stakes. I never seem to lose on Saturdays so I may use £5 or even £10 stakes on saturdays

Today I hope to back test the impact of the early morning price movements on the last 10 minutes in the horse racing market and also reprogram the bot to be able to track prices from early morning but still only trade in the last 10 minutes.

This means instead of one workbook open with one sheet trading I will have between 2 and 5 workbooks open with up to 8 sheets trading. I will do all this using Gruss's betting assistant and excel as usual. I know my home Laptop can handle this but it remains to be seen if my 512mb ram VPS can. If not I will eventually have to upgrade the VPS but in the meantime will run bot from home Laptop. Problem with this is my Internet crashes about once or twice a week which is why I got the VPS in the first place





Friday 5 March 2010

£100 plus cost of indecision

After a couple of stop loss issues with Gruss, I set up my bot to fire a stop loss after 5 seconds if Gruss's stop did not fire or did not get matched. This has caused me problems twice before today. First time I layed a horse and won 6 second time backed and lost 4. This was meant to be one of myfixes this weekend but it has come too late

My options were let Gruss's stop loss fire and hope to get matched in running or use just my stop loss

I was leaning towards mine but hadn't implemented. The thing is this is a really simple fix just take two digits of the gruss trigger. Daammn. A horse bot backed today, Chaninbar led to this loss. Both Gruss and my stop loss fired meaning I had a net lay and the horse duly romped home.

My bot runs a cycle every second. First it checks to see if Gruss's stop has been fired, if not a second later it cancels and then 4 seconds later it fires a stop based on my actual exposure. Somewhere within this 5 seconds something is not quite happening right so I am going to simple turn of Gruss's stop loss. Eventually I will turn off the tick offset too. The only other option is to let the stop loss and tick offset go in play but this is a little too risky

I still hope to be ahead this month and I am just happy still using relatively low stakes. There is no way I can do this without a bot as I trade all runners below 8.5, 10 minutes to the start and this weekend I am upgrading my bot to monitor and trade from 8 am in the morning all races and possibly all runners. Even if I had the free time I could not sit in front of the pc all day

So the good news is I think I can rectify the problem easily. The bad news is an additional £100 in bot errors bringing the total to nearly £1,000

Wednesday 3 March 2010

P&L since last update -£26.86

I haven't posted for a while because of work and also I have been doing a lot of analysis to improve my system. Things haven't been going well on the P&L front but what has been good is I have allowed the bot to run uninterrupted.

For my current system I have been trying to improve profits by doing one or all of the following

a)Finding an indicator to enable me let trades run greater than my standard target of 7 ticks
b)Taking whatever profit is available if less than 7 ticks and if my indicator suggests the trend is weakening
c)Apply a filter to help me not enter certain losing trades - can't avoid all but the trades that do not go my way for even one tick and usually get stopped out almost immediately usually in less than a minute

The search continues but I have a few things to backtest first. I usually start by putting the indicators on a chart and just manually checking about 30 charts. If it looks good then I run a back test. I currently have quite a few in the pipeline as well as some I have discarded

I just now need to make the time to run the backtests and also to continue matched betting

Summary not happy not making money but really pleased about my discipline in letting the bot run.What has helped me is reading blogs where some people have long losing runs but stick with their systems until things turn round.

I am also pleased that I am still hopeful researching and analysing

Until next time good luck to us all

The Skinny

Sunday 21 February 2010

Feeling better

P&L Since last update

Horse Racing £22.35
Football -£0.90
Casino Bonus £71.50


Horse Racing
Thursday 18th -£4.61
Friday 19th £11.68 (includes a loss of £5 on a lay bet that didn't come off)
Saturday 20th £15.28

Trading has been at reduced stakes - max loss 5 ticks/£1.50 instead of 5ticks/£3.00

So back to break even for the month even though I needed a casino bonus to do this - hey it all counts. Also been happy with discipline and resolve to let bot trade uninterrupted. I am happier with reduced stakes as it appears that psychologically I can handle £10 daily losses but suffer when daily losses hit £25

I have another filter I hope to test in the next couple of days. Throughout yesterday I have been building a betfair tracker which can monitor markets long term. My plan is to collect horse racing data for two weeks and see if some ideas I have work in the longer term markets.

I have two laying systems which are easy to implement but find only 2 or 3 bets a week and I am still trying to decide if it is worth it. Also why I have dropped football betting as I feel there are easier ways to make money. My reasons
Firstly you have to be glued to the pc/tele to react if goals are scored
Secondly I was trading the correct score markets and I just wasn't happy with the gaps between best back and best lay prices. I have been spoilt by the efficiency and liquidity of the UK horse racing win markets. I actually tried the Irish and place markets and gave up for the same reasons.

Wednesday 17 February 2010

Record loss

Daily P&L -£90.71

Horse Racing -£14.24
Football £1.83
Bot Error -£78.30

Mind is not clear enough to write now so will update tomorrow. Once again after changes to bot program suffered big loss

So far I have lost -£70, +£180, -£500, -£70, -£40 and now -£78 to Bot errors but this is the worst so far because

1) I was watching
2) It wasn't really a programming error but I was running two bots from 2 pcs using betting assistant and also manually interfering with trades and the whole thing got confused. About 3 minutes to the end of a race I manually closed all position (I thought) and went of to do some DIY before the next race. 10 minutes later I saw my betfair balance was 163 instead of about 240. I was so shocked I initially thought someone had hacked into my account

Throughout the day I was constantly messing about manually exiting trades. At 15 loss I implemented stop loss, promptly won the next two and started trading full stakes and lost the next two

If I had let my bot run I would have been down £5 for the day

I am nearly £1k down to Bot errors and wonder if/when I will overcome this. I guess the very expensive lesson is weekly reviews not daily. Also I just have to have faith in the system.

Making decisions during the trading session has to stop

No more tweaks to the bot until March. I will just let it run at 50% stakes no stop loss.

Funny thing all my versions of my bot if I had let them run undisturbed would see me up for the month. As it is I have given away all my profits and really wasted my time

I have been home all week and all I have done is trade and program/backtest the bot

Tomorrow will be a complete break from bot analysing and coding. In the evening I will trade the Fulham and Roma games if I have nothing better to do

Still believe I can end the month up but now will be depending on matched betting

Tuesday 16 February 2010

Slow progress

PL since last update £0.32

Yesterday £4.95
Today Horse racing -£1.83
Football -£2.75

Got back briefly into profit for the month yesterday but lost a small amount on today's poor quality racing after Folkestone was abandoned. I haven't done well historically at Southwell so traded carefully and actually made money. Unfortunately lost every trade at Newcastle to be down for the day overall. This is actually my first live trading day at Newcastle so will watch out for this course

Spent the last 3 days coding and back testing my "killer" filter which turned out to be a false dawn as it actually worsened results. I had to learn some serious coding to implement this which I will use in future. It would be an understatement however even if I say I am totally gutted by this as I had high expectations reviewing this indicator on my charts.

So now I have reviewed by Course and by Odds range. Today I will look at results by race type and will leave it at that. I will now move on to collect data from 8am for horse racing and do some match betting and casino bagging

On the positive side my bot has been very stable and I feel I can trust it now.

I also traded a correct score strategy today I copied from another blog. Unfortunately the first day was a loser but I am happy with the theory and possibilities of the system. I traded the AC Milan v Man United game which I and the spreads expected to be low scoring. I risked about £8.50 but traded out with a loss of £2.75 at 75mins when the score was 1-3 to united. Game eventually finished 2-3 to united and I say I am happy as even though the game was totally against expectations the loss was quite small. I wll trade 10 more games to decide if I will continue. This can't really be automated fully and involves a lot of judgement before the game for match selection and also in play. I am also using this as a hobby and to collect inplay football data so will not be dissapointed to make £200 a month on this. This actually helps with the Premium charge

Monday 15 February 2010

Fighting back

P&L since last update £18.29

Fri -£8.62
Sat £13.00
Sun £13.91

Friday was the third loss in a row so I did some major analysis

Actually Wednesday, Thursday and Friday, if I hadn't implemented stop loss would have done much better however the advantage of the stop loss is after just 2 winning days I have recovered from 3 losing days. I will keep the stop loss but increase it to x 5 of trade stake (currently £3).

From my analysis I have implemented some filters. I was reluctant to do this as I feel I need to get much more data and avoid the dangers of back fitting however I got frustrated with the whole 2 days up 2 days down thing (mostly my fault as if I just let the bot run I would have been profitable).

Filters for now are implement odds range filters for back and lay trades, avoid Wolverhampton and Exeter (after today), only back at Southwell and trade all odds at Kempton my best track so far. When I say avoid I mean trade at 10% of normal stake to gather data.

I am at home now for the next 7 days for half term and I have a few things I need to implement.

Then move on to matched betting and looking at trading the horses from 8am. Also I think information I gather here will be useful in my last 10 minute trading.

So much to do so little time. Now that I have green I am enjoying and hopeful. I know I can triple my stakes and the market will absorb easily however I will stay at £3 risked per trade for the next one week at least.

Thursday 11 February 2010

Dissapointing

Day's P&L -£1.81

Very disappointing after an early high of £18 but could have been worse as hit a low of -£10

Wednesday 10 February 2010

Painful but correct decision

Day's P&L -£9.79

Day didn't go according to plan. Set up my bot at 12 then went for meetings until 3pm. Came back and found out because Carlisle was abandoned Gruss's betting assistant got stuck after a few races. Came back and saw had lost about £2.50. Started the bot and then lost a further £7.50 so implemented my stop loss i.e. reduced stakes to 10% of normal.

I say painful because I went on to win £1.99 which means I would have been up £7 for the day

There is no logical reason why I have the daily stop loss and this will seriously test my resolve to keep it. The reasons why I have the daily stop loss is to avoid volatility as I build the bank and road test the system. I am still learning everyday as even though I know what the system can do in back testing, live trading is different.

I have discarded at least two systems that performed very well in backtesting but failed live

So will keep the stop loss but may make an exception for "feature bets". One thing I have noticed is my Bot seems very successful at some courses like Kempton today while it performs poorly at Wolves. I don't want to implement these filters until I have about 300 bets at least for each course

Tuesday 9 February 2010

Another good day

Day's P&L £14.79

Another good day. I am beginning to feel good as I still have a filter to apply which looks very good in initial testing. Next is back testing then live testing. If it passes both stages then I will implement hopefully this weekend.

Nearly break even for February now

Monday 8 February 2010

Good day

Day's P&L £32.68

I am not sure why but things went swimmingly.

Sunday 7 February 2010

Today was a bad day but lessons learnt

Day's P&L -£20.10

Gave up 100% exactly of yesterday's winnings. Lost the first 6 trades and was down £10 so panicked and implemented stop loss mode meaning I was trading at 10% of normal stakes. I was watching, noticed I wasn't getting matched on winning trades and feared my bot was too slow again. Won the next 2 and went back to normal stakes. Won another 2 and was almost at break even then lost 8 of the next 11, panicked again and went to stop loss stakes.

In the end if I wasn't watching I would have lost about £6 instead of £20 as everytime I went to stop loss stakes I won. I have to conclude this was a bad day at the office as I checked and about 26% of my bets didn't get matched. The normal range is between 19% and 28% so far

This really calls into question my daily stop loss principle. If however I had stuck with the stop loss after 6 bets would only have lost £10

I even checked to see if Sunday was a bad day but it was actually OK. Also checked the courses and there may be something here. Southwell is not great historically but I just don't have enough data on Muss and Ling yet.

Should I stop the daily stop loss ? I just don't know. My preference would be to scrap the stop loss and gather as much data as I can. The problem is if there is a fundamental change in the markets I could do my bank. Also large daily losses would affect my confidence.

So I guess my answer is keep the stop loss. I still gather data by trading at 10% of normal. Also today would have been -£10 instead of -£20.

I also reviewed history by day and found out historically Mondays & Tuesdays are not great. I won't rely on this as I have only about 6 weeks data.

The chart below tells the story. Red is actual trades & blue is if I had not messed about with my stakes

I need to stop watching and changing the rules as I go along. One reason I watch is because my homemade excel bot has let me down before. Also you learn when you watch.

May also implement a target where once reached go down to 10% stakes. Hmmm



Saturday 6 February 2010

Fighting back

Day's P&L £20.10

I was fairly confident I knew speed was the problem with my BOT and was proved right. I still need to make changes to improve win/profitability ratio as although I am profitable I am simply losing too many trades. However I will thoroughly test before going live. It seems my first settings are almost unbeatable but we'll have to see. I used reduced £3 stakes instead of £5 when losing so this should/could have been about £35. Anyway won't complain about a win.





3 steps forward 2 steps back

P&L Since last update -£60.32

Twice I changed settings after back testing and both times very costly. The first I simply increased my target by one tick. Luckily I figured out after 1 day's massive loss.
Clawed some of that back changed settings again this time to filter out odds where historically I wasn't profitable. Problem was this slowed down my bot in placing bets meaning I was missing the profitable trades & only picking up the loss making ones. Didn't figure this out for 3 days and finally I changed today, still lost but it was clear that was the difference. Hoping for a better day tomorrow. Will try to speed up Bot tomorrow

So that's 6% of my bank and much of my December profits gone. The big lesson here is always test changes on very small stakes. Also always use a stop loss without this loss would have been about £30 more.

Also hope to start match betting as hoping to make at least £1000 this month

Tuesday 26 January 2010

Betfair still playing up

Daily P&L £0.54p

Nuff said

Monday 25 January 2010

Unfair Loss thanks Betfair

Daily P&L -£3.91
Gave up because of serious issues with the betfair site. Dissapointed but I am sure many including betfair will lose much more today

Sunday 24 January 2010

I'll take it

Daily P&L £14.03

Increased stakes to £5 per bet. This is where the stop loss will kick in. Exposure is £200 max

Applied some filters. Encouraging

Have a killer filter to apply which hopefully will be the seal on the system. Still worried BOT will go wrong as has cost me dearly in the past. Biggest loss £500. Most recent £41 in January's P&L

I have to make hay as don't know how long edge will last.



Saturday 23 January 2010

Daily P&L £1.61
Extremely dissapointed. Increased stakes to £3 per trade plus 4 meets, 22 races and 51 trades meant I expected to make between £40 and £100 (my record so far)

Still no major loss

I made 1 tweak towards the end which should help and will backtest something tonight to help me take maximum profits and not let trades go against me. 3 meets tomorrow so expecting to make money


The Journey






Heading in the right direction

Daily P&L £3.12
All from trading


Thursday 21 January 2010

Restart

Just P&L for now

P&L £4.21

All from Trading