Thanks for taking the time to reply wolf
I need to have a think as to what I want to achieve and how I will use the information before getting something implemented
That’s what I love about this game.. there is always something new to learn!
Regards
Peter
Today's Horse Racing
looks great, did LinusP share the code somewhere? thank youWolf1877 wrote: ↑Sat Nov 02, 2019 9:49 pmCracking bet that one then Peter!
I'm using Guardian/Excel with "Restrict Refresh" on a theoretical refresh of 20ms and I only capture data frames where a trade has occured in the market.
In practice Bet Angel software cycles through the markets in Guardian so it depends on how many markets are active within the specified restrict refresh period and my personal observations are that Bet Angel also drops frames probably where the excel VBA code is still running from the previous refresh (possibly a microsoft feature).
Yes I capture pre-play and inplay.
Process is BA > Excel VBA > writes snapshot data to flat files (csv/txt) on a local nvme directory (shared) > C# process (running on another PC) loads the flat file data into SQL Server with a slight time lag. Granularity is obviously a slight issue in comparison the the more complete streaming data that LinusP has captured but the lower resulting lower data volume may be more managable on typical non commercial home PCs.
Amazing level of detail there LinusP. I must take another look at your github code that grabs the streaming data.
viewtopic.php?f=55&t=13909
Basically you need to sign up to use the betfair API which is £300 and then build the software the access the API.
LinusP has a public github repo with some generic python code to access the API streaming data. I think his github repo has the code used to access the API only, so you would still need to develop a shed load of code for yourself once you have a set of working API connection functions in order to achive anything resembling what he has built for his own personal use.
Pretty much however flumine allows you to record the raw streaming data that betfair charges a fortune for. Recording parsed data as it comes through is good but having the raw data available is invaluable.Wolf1877 wrote: ↑Sun Nov 03, 2019 10:31 pmviewtopic.php?f=55&t=13909
Basically you need to sign up to use the betfair API which is £300 and then build the software the access the API.
LinusP has a public github repo with some generic python code to access the API streaming data. I think his github repo has the code used to access the API only, so you would still need to develop a shed load of code for yourself once you have a set of working API connection functions in order to achive anything resembling what he has built for his own personal use.
https://github.com/liampauling/betfair
https://github.com/liampauling/flumine
I am self taught, was lucky that I joined when the API got updated and quickly got hooked. Skills I picked up then got me my current job which has worked both ways in improving my skills.
Sorry Liam, for some reason I had completely missed your flumine repo and yes I agree the raw data that you capture is fantastic.LinusP wrote: ↑Mon Nov 04, 2019 8:27 amPretty much however flumine allows you to record the raw streaming data that betfair charges a fortune for. Recording parsed data as it comes through is good but having the raw data available is invaluable.
https://github.com/liampauling/betfair
https://github.com/liampauling/flumine
In my case yes I have been coding professionally for far too long.
-
- Posts: 3140
- Joined: Sun Jan 31, 2010 8:06 pm
How easy is it to start python from scratch with Liam's code?
Yes Liam’s been very generous sharing his code, maybe we start a new coders thread?spreadbetting wrote: ↑Mon Nov 04, 2019 7:13 pmHow easy is it to start python from scratch with Liam's code?
Korrat, I’m not in the same league as these guys, when it comes to programming (I have someone building my bots) I can open the code with visual studio and make simple changes. I’m really enjoying learning though
If you wanted to start learning, I’d suggest udemy. There are some great courses on there such as c#, python, sql etc
Everyone has to start somewhere
Regards
Peter
Python's quite easy to learn especially if you have a background. There's a great course on MIT opencourseware that also gives a good intro to machine learning at the end of the course.spreadbetting wrote: ↑Mon Nov 04, 2019 7:13 pmHow easy is it to start python from scratch with Liam's code?
Part 1:
https://ocw.mit.edu/courses/electrical- ... /index.htm
Part 2:
https://ocw.mit.edu/courses/electrical- ... /index.htm
- ruthlessimon
- Posts: 2162
- Joined: Wed Mar 23, 2016 3:54 pm
& this shouldn't go amiss either. A wicked article:
https://medium.com/@paulingliam/using-m ... 40776536e4
-
- Posts: 3140
- Joined: Sun Jan 31, 2010 8:06 pm
A coders thread would be great , I'm self taught and know a little PHP and VBA but only ever force myself to learn something when I need to tweak something. Been meaning to switch for ages but never seem to find the time or inclination.PeterLe wrote: ↑Mon Nov 04, 2019 7:32 pmYes Liam’s been very generous sharing his code, maybe we start a new coders thread?spreadbetting wrote: ↑Mon Nov 04, 2019 7:13 pmHow easy is it to start python from scratch with Liam's code?