Miten tehdä vedonlyöntiohjelma?
-
cpsof95
- Jäsen
- Viestit: 432
- Liittynyt: 10.11.2003, 17:27
- Pisteitä: 4
- Paikkakunta: Lahti
Miten tehdä vedonlyöntiohjelma?
Nyt olisi tarkoitus hyökätä kansainvälisiä vedonvälittäjiä, käytännössä lähinnä vetopörssejä, vastaan järeämmillä aseilla, eli C++-kielellä ja mahdollisimman tarkalla tilastollisella analyysillä. Hatusta vedetyt teoriat on syytä unohtaa tällä kertaa.
Koska tuskin teen pioneerityötä tällä alueella, niin kertokaapas kokemuksianne tästä hommasta. Lähinnä kiinnostais tietää, millasen käyttöliittymän ootte väsänny. Käytättekö Windows-pohjaisia ohjelmia vai jotain muita? Onko ohjelma suunniteltu vain yhtä sarjaa varten vai voiko sitä käyttää laajemmin, jopa eri lajeissa?
Koska tentit yms. painaa päälle vuodenvaihteen molemmin puolin, tää kehitystyö tulee olemaan melko pitkä projekti. Ja keväällä vastaan tuleva tilastollisen analyysin kurssi varmaan antaa lisäapua tähän työhön.
Eli kiirettä ei ole, mutta olisi kiva kuulla kokemuksistanne.
-
Mamba
- Jäsen
- Viestit: 595
- Liittynyt: 11.03.2003, 17:18
-
Tuotto: +19.96 yks.
Palautus%: 102.00%
Panosten ka: 5.91 yks.
Vetoja: 169
- Pisteitä: 208
- Paikkakunta: Jyväskylä
Tietokannoissa käytän viittä eri taulukkoa.
-Tulevat ottelut päivämäärineen
-Pelatut ottelut tuloksineen (Päivittyy netin kautta)
-Joukkuekohtainen data (Voimaluku, maalioa, koti- ja vieraspeleissä tehdyt ja päästetyt maalit, voitot, tasurit ja tappiot yms. muut joukkuekohtaiset parametrit)
-Sarjakohtainen data (Arvioiden laskennassa tarvittavat sarjakohtaiset parametrit mm. tasurikorjauskerroin)
-Lajikohtainen data (Jos eri lajien arvioiden laskennassa käytetään erilaisia laskentaparametrejä, niin ne erotellaan täällä)
Mulla ei ollut yhtään aikaisempaa kokemusta tietokanta-ohjelmoinnista, mutta kyllä mä parissa kolmessa viikossa sain ensimmäiset prosentit pihalle. Tietysti laskentatapojen ja -parametrien optimointi ja systemaattisten fibojen minimointi jatkuu aina ikuisuuteen saakka.
Minikommentit
-
Berrie
- Jäsen
- Viestit: 1490
- Liittynyt: 14.01.2003, 09:40
- Pisteitä: 34
- Tietokantapohjainen, tällä hetkellä 20 taulua
- Taipuu varmaan kaikkiin palloilulajeihin
- Hakee netistä kertoimet (1X2, ML, Spread, Total), tulokset, tilastot, loukkaantumiset
- Arkistoi edellä mainitut pl. loukkaantumiset
- Pitää kirjaa vedoista ja tileistä/pelikassoista
- Mahdollista pelata useammalle bookkerille yhdestä "pelikassasta"
Tuossa nyt jotain mitä ekaks tuli mieleen. Kyllä se kannattaa aika pitkälti aloittaa suunnittelemalla se kunnolla, näin siitä saa helposti laajennettavan jne. Periaatteessa se on yksi lysti millä sen tekee, kunhan osaa välineellä tehdä haluamansa. Jos ohjelma on hiton vaikea ja työläs käyttää, ei siitä ole käytännön iloa.
Niin ja ohjelmointikokemusta on jonkin verran, tosin onnistunut suunnittelu tossa on se haastavin homma. Kaiken kaikkiaan nykykuntoon saattaminen vei varmaan 3-4 kuukautta satunnaista työstöä, joka tosin jatkuu vieläkin kun uusia ideoita tulee. Ei tuo softa toki vielä laske montaakaan sarjaa, mutta helposti on laajennettavissa.
Minikommentit
-
cpsof95
- Jäsen
- Viestit: 432
- Liittynyt: 10.11.2003, 17:27
- Pisteitä: 4
- Paikkakunta: Lahti
Jos on oikein hyvän ohjelman saanu tehtyä, niin sen vois varmaan kans laittaa pelailemaan pelejä itekseen. Vois lähteä parin viikon lomalle ja takas tullessa ohjelma on pelaillu uuden lomamatkan rahat tilille.
Minikommentit
-
Sputnik
- Jäsen
- Viestit: 976
- Liittynyt: 16.01.2003, 20:54
- Pisteitä: 0
- Viesti:
Minikommentit
-
MarkusM
- Jäsen
- Viestit: 2187
- Liittynyt: 23.03.2003, 16:54
-
Tuotto: -109.66 yks.
Palautus%: 95.74%
Panosten ka: 14.63 yks.
Vetoja: 176
- Pisteitä: 76
- Paikkakunta: Tampere
Tip-Ex on ehdoton kertoimien hakemiseen.Millä te oikein haette noita tuloksia ja kertoimia niihin ohjelmiin suoraan netistä? Onks joillain nettisivuilla jotain suoria kertoimenhakupalveluja?
http://finnx.tip-ex.com/cgi-bin/kvtest? ... 11-21&ot=1
Tuolla osoitteella saa sitten rajattua tarpeen mukaan eri firmojen, sarjojen, päivän ja pelimuotojen mukaan. Tuon palauttaman tiedosto on varsin helppo parseroida omaan käyttöön.
Noinhan erään ovat kuulemma tehneetkin.Jos on oikein hyvän ohjelman saanu tehtyä, niin sen vois varmaan kans laittaa pelailemaan pelejä itekseen. Vois lähteä parin viikon lomalle ja takas tullessa ohjelma on pelaillu uuden lomamatkan rahat tilille
Ja toki minullakin on tavoitteena järjestelmä joka joka tekisi arviot ja pelaisi ne yhdellä napin painamisella. Toistaiseksi joutuu painamaan vielä lähes neljää eri nappia ja syöttämään panokset käsin Pinnaclelle mutta enköhän saa vielä tämän vuoden puolella aikaiseksi järjestelmän joka tekee kaiken automaattisesti ainakin tiettyjen lajien osalta.
Minikommentit
-
Olazabal
- Jäsen
- Viestit: 641
- Liittynyt: 06.02.2003, 15:08
- Pisteitä: 0
Minikommentit
-
MarkusM
- Jäsen
- Viestit: 2187
- Liittynyt: 23.03.2003, 16:54
-
Tuotto: -109.66 yks.
Palautus%: 95.74%
Panosten ka: 14.63 yks.
Vetoja: 176
- Pisteitä: 76
- Paikkakunta: Tampere
Mikä kieli ja ohjelmointiympäristö on tutuin ja minkälainen ohjelma on tarkoitus tehdä?Minkäslaista yhdistelmää suosittelisitte:
- VB+ Access?
- PHP+ MySQL?
- jotain muuta?
Itse käytän C#/.Net + MySql yhdistelmää mutta ehkäpä VB on noista helpoin oppia ja soveltaa ainakin alussa.
Excel + VBA voisi olla ihan hyvä yhdistelmä. VBA mahdollistaa lähes kaiken mutta samalla tiedot pysyvät tutussa muodossa Excelissä.Kyllähän Excelillä pari sarjaa menee vielä mutta sitten alkaa aika loppumaan
Minikommentit
-
Huerzo
- Jäsen
- Viestit: 237
- Liittynyt: 25.01.2003, 10:58
- Pisteitä: 1
- Paikkakunta: Jyväskylä
Omat suunnitelmat ovat muuttuneet tietomäärän kasvaessa jo niin moneen kertaan, että muilla ohjelmilla olisi varmaan tullut tenkkapoo. Kannattaa tehdä ohjelma Berrien mallilla helposti laajennettavaksi (helppo sanoa), sillä yleensä nälkä kasvaa syödessä...Aluksi siinä oli vain Poisson-laskuri, sitten haettiin jo kertoimia, sitten tulokset ilmestyivät ruudulle nopeasti ja hiljalleen ajauduttiin yhä syvemmälle automaation maailmaan...jotenkin tuntuu että tuo rahan kulutus on saatu automatisoitua kiitettävän hyvin, mutta tulopuolen koneellistaminen (ei painokone...) on vielä "vaiheessa"...
Ottelutuloksia olen hakenut Gamebookersilta, jolta löytyy tuloksia nopeasti ja luotettavasti. Rikun...siis SoccerWayn sivulle kun tulosten ilmestyminen kestää hieman kauemmin.
Toivottavasti jonkinlainen YYA-sopimus saadaan värkättyä kasaan, sillä eihän kaikkien ole järkevää uhrata elämäänsä samojen asioiden koodamiselle. Tämä vasta onkin helppoa sanoa, mutta vaikeaa toteuttaa...Koodausintoa vaan kaikille, varmasti hyödyllistä puuhaa muutenkin kuin vain vedonlyöntimielessä...
Minikommentit
-
petenvihjeet
- Jäsen
- Viestit: 9
- Liittynyt: 14.02.2003, 16:15
- Pisteitä: 0
tietokantaohjelmointi
Minikommentit
- Neo
- Jäsen
- Viestit: 3597
- Liittynyt: 19.01.2003, 18:32
-
Tuotto: +0.00 yks.
Palautus%: -
Panosten ka: -
Vetoja: 0
- Pisteitä: 3193
- Paikkakunta: Norge
- Viesti:
Re: tietokantaohjelmointi
Tuo kysymys on laajuudeltaan samaa luokkaa kuin "minulla on auto ja siinä on jotain vikaa, miten korjaan sen?" Ratkaisutapoja on niin monta, että kannattaa valita ensin joku toteutustapa lähinnä omien taitojen (mistä tietokannasta tai ohjelmointikielestä on kokemusta) ja tietysti sen mukaan missä tuo koko paketti pyörii (windows vai *nix pohjainen palvelin) jne. Netistä löytyy paljon tutoriaaleja suomeksi ja englanniksi millä pääset alkuun.petenvihjeet kirjoitti:Miillä on muuten helpointa/parasta tehdä tietokanta webbiin, joka hakisi tiedot valmiiksi määritellyistä sivuilta kayttäjän pyytäessä. Tietokantana MySql tietenkin suosittu, mutta miten käytännössä se tapahtuu? onko vaikeaa aliottelijalle? Sitten rajapintana PHP? Perl? vinkkejä ja kommentteja kaivataan...
T: Neo
Minikommentit
-
epe
- Jäsen
- Viestit: 1004
- Liittynyt: 14.01.2003, 16:14
- Pisteitä: 2
- Paikkakunta: Heräilemässä
Alkutavoite:Berrie kirjoitti:- Tietokantapohjainen, tällä hetkellä 20 taulua
- Taipuu varmaan kaikkiin palloilulajeihin
- Hakee netistä kertoimet (1X2, ML, Spread, Total), tulokset, tilastot, loukkaantumiset
- Arkistoi edellä mainitut pl. loukkaantumiset
- Pitää kirjaa vedoista ja tileistä/pelikassoista
- Mahdollista pelata useammalle bookkerille yhdestä "pelikassasta"
- Hakee netistä tulokset, tilastot
- Vääntää datasta mitä uskomattomimpia tilastoja
- Vääntää haetun + syötetyn datan perusteella tn-arviot
Myöhemmät haasteet:
- Vääntää tilastoista/tn-arvioista suoraan nettisivuja tai sellaisessa muodosssa, että saa helposti "käsin" oikeaan muotoon väännettyä
- Sisältää myös vedonlyöntikirjanpidon
Kannattaisiko näissä hommissa aloittaa Excelin kanssa? Olen aina välillä yrittänyt(kun aika antaa periksi) päästä näihin ensimmäisiin tavoitteisiin suht kehnolla menestyksellä. Vai olisiko Access parempi ratkaisu? Entäs PHP/MysQl -yhdistelmä? Excel, Access ja HTML "hyvin" hallussa sekä PHP/MySql:ään riittävät materiaalit hallussa, mutta aika esteenä.
Lähdetään liikenteeseen yksinkertaisilla excel pulmilla... olisin todella kiitollinen jos joku auttaisi minua näiden kanssa!
1) Haluan tehdä sarjataulukon pelattujen otteluiden listauksen perusteella. Minulla on otteluohjelma tuloksineen Excelissä valmiiksi, tiedot oikeissa sarakkeissaan. Millä funktioilla saan sarjataulukon muodostettua järkevästi?
2) Haluan purkaa yhden joukkueen pelit raportiksi. Eli samaisen otteluohjelman perusteella haluan tehdä Accessin kaltaisen raportin jossa erikseen esim. Arsenalin kaikki(tai koti/vieras) pelit tuloksineen ja esim. laukaisutilastot/tms. jotka olen lisännyt otteluohjelmaan.
3) Haluan tietää kuinka Arsenal on pärjännyt vieraissa muita kärkijoukkueita vastaan.
Josko joku olisi näihin 3 probleemaan neuvonut hieman sopivia funkitioita ja niiden käyttöä.
Minikommentit
-
Saasta
- Jäsen
- Viestit: 63
- Liittynyt: 18.03.2003, 22:35
- Pisteitä: 0
epe kirjoitti: 1) Haluan tehdä sarjataulukon pelattujen otteluiden listauksen perusteella. Minulla on otteluohjelma tuloksineen Excelissä valmiiksi, tiedot oikeissa sarakkeissaan. Millä funktioilla saan sarjataulukon muodostettua järkevästi?
Loogisilla IF,OR,AND (ja kyytipojaksi SUMIF,COUNTIF) niillä taikoo sarjataulukon..ja purkaa yksittäisen joukkueen dataa...
Minikommentit
- JussiQ
- Jäsen
- Viestit: 11549
- Liittynyt: 25.02.2003, 18:55
-
Tuotto: +29.24 yks.
Palautus%: 103.49%
Panosten ka: 0.34 yks.
Vetoja: 2474
- Pisteitä: 6215
- Paikkakunta: Eura
Mä tein joskus huvikseni ohjelman, joka hakee otteluohjelmasta joukkue kerrallaan tarvittavat tiedot, eli se ei siis automaattisesti tee koko taulukkoa, vaan hakee yhden joukkuueen tiedot. Saattaisi siitä ohjelmasta kuitenkin olla jotain apua kun pohdit lopullista ratkaisua asiaan. Eli jos kiinnostaa, niin heitä mailia. Toki, jos joku osaisi vastata suoraan tuohon vastauksen, niin ei siitä ole sitten mitään hyötyä.epe kirjoitti: 1) Haluan tehdä sarjataulukon pelattujen otteluiden listauksen perusteella. Minulla on otteluohjelma tuloksineen Excelissä valmiiksi, tiedot oikeissa sarakkeissaan. Millä funktioilla saan sarjataulukon muodostettua järkevästi?
Edit: Jeps, noita funktioita taisin minäkin siinä käyttää. Nyt en heti pääse asiaa tarkistamaan, kun tietoteknillisistä syistä ei ole Exceliä tällä hetkellä käytettävissä.
Minikommentit
- Oliver
- Jäsen
- Viestit: 1330
- Liittynyt: 14.01.2003, 12:22
- Pisteitä: 265
- Viesti:
En tiedä Accessin raporteista, että minkälaisia ne on, mutta pikasuodata -nappulaa minä käytin ennen vanhaan. Eli laitat hakuehdoksi, että "sisältää: Arsenal", niin exceli näyttää pelkät Arsenalin pelit. Samalla systeemillä saa periaatteessa ton kolmoskohdankin toteutettua, joutuu siinä vaan kirjoittelemaan aina hakuja tehdessä jonkin verran.epe kirjoitti:2) Haluan purkaa yhden joukkueen pelit raportiksi. Eli samaisen otteluohjelman perusteella haluan tehdä Accessin kaltaisen raportin jossa erikseen esim. Arsenalin kaikki(tai koti/vieras) pelit tuloksineen ja esim. laukaisutilastot/tms. jotka olen lisännyt otteluohjelmaan.
Minikommentit
-
Strat
- Jäsen
- Viestit: 397
- Liittynyt: 06.05.2003, 11:38
- Pisteitä: 0
Valmiitakin ohjelmia löytyy
http://www.kolumbus.fi/suloin/
Jos valmiit kaavat voimalukujen laskentaan eivät miellytä voi omia syöttää sisään SQL tyylisesti. Jos tämä ei riitä niin ainahan tietokannat (Access) voi ryjäyttää ulos johonkin toiseen tietokantaohjelmaan jonne voi sitten tehdä mitä huvittaa.
Ei aina kannata keksiä pyörää uudelleen, tämäkin ohjelma täyttää jo monien henkilöiden edellä luetellut vaatimukset. Voittaa kyllä Excelin IMHO 6-0.
Minikommentit
- Neo
- Jäsen
- Viestit: 3597
- Liittynyt: 19.01.2003, 18:32
-
Tuotto: +0.00 yks.
Palautus%: -
Panosten ka: -
Vetoja: 0
- Pisteitä: 3193
- Paikkakunta: Norge
- Viesti:
Noistahan voi tehdä makrot ja liittää vaikka painikkeisiin niin ei tarvitse kirjoittaa hakuehtoja joka kerta.Oliver kirjoitti:En tiedä Accessin raporteista, että minkälaisia ne on, mutta pikasuodata -nappulaa minä käytin ennen vanhaan. Eli laitat hakuehdoksi, että "sisältää: Arsenal", niin exceli näyttää pelkät Arsenalin pelit. Samalla systeemillä saa periaatteessa ton kolmoskohdankin toteutettua, joutuu siinä vaan kirjoittelemaan aina hakuja tehdessä jonkin verran.epe kirjoitti:2) Haluan purkaa yhden joukkueen pelit raportiksi. Eli samaisen otteluohjelman perusteella haluan tehdä Accessin kaltaisen raportin jossa erikseen esim. Arsenalin kaikki(tai koti/vieras) pelit tuloksineen ja esim. laukaisutilastot/tms. jotka olen lisännyt otteluohjelmaan.
Minikommentit
-
Sly_Dog
- Jäsen
- Viestit: 33
- Liittynyt: 01.04.2003, 21:45
- Pisteitä: 0
Minikommentit
-
Sly_Dog
- Jäsen
- Viestit: 33
- Liittynyt: 01.04.2003, 21:45
- Pisteitä: 0
Minikommentit
-
Berrie
- Jäsen
- Viestit: 1490
- Liittynyt: 14.01.2003, 09:40
- Pisteitä: 34
Tuon toteuttaminen <b>järkeväksi</b> vaatii miettimistä. Riittäisikö esim sellainen että haetaan vaan tietyn päivän ja sarjan kertoimet taulukkoon? Mut minä näköjään ajaudun tuota miettimään ja testailemaan jossain vaiheessa.
Ilmoittelen tuloksista.
Minikommentit
-
Eetvartti
- Jäsen
- Viestit: 589
- Liittynyt: 03.06.2003, 10:52
- Pisteitä: 0
Sanotaanko, että ohjelman suunnittelussa tarvitaan tietää ensiksi seuraavat lähtökohdat:
1) mitä haluat ohjelmalta
-graaffisia kuvaajia vaiko kylmiä lukuja
2) millainen ohjelma
-Käyttöliittymä?
-Syötätkö jotain tietoja itse vai tekeekö ohjelma kaikki puolestasi
3) päivitys
-käsin vai automaattisesti
4) prosenttien oikeellisuus
-eli ohjelmahan tekee ratkaisunsa numeeristen perusteiden pohjalta eli miten huomioit ne muut henkiset tekijät jne...
5)jne jne...
Vaikeinta on valita ne tiedot, jotka luulet olevan ne oleelliset ja se miten väännät ne prosenteiksi. Perus voimaluvut on helppo laskea, mutta miten ne muut laskukaavat vaikuttavat näihin... neg. tai pos.
Viimeinen vinkki on kun päivitätte ohjelmaasi ettei käy niin kuin itselleni...
Varmista muutoksen jälkeen, että kaikki kaavat vielä laskevat oikein...
Itse tein yhtä motivaatio muutosta ja käskin hakea tietoja vahinkossa väärästä taulusta... virheen suuruus vaikuttaa suoraan kassaan
Minikommentit
-
Huerzo
- Jäsen
- Viestit: 237
- Liittynyt: 25.01.2003, 10:58
- Pisteitä: 1
- Paikkakunta: Jyväskylä
Kohta 3. ensiarvoisen tärkeä. Kun iän karttuessa rupeavat muutkin vastuut painamaan päälle, on aika tärkeää että manuaalisen tiedonsyötön tarve on minimoitu. Ensinnäkin: ihminen tekee syöttövirheitä ja toiseksi: se aika minkä automaatio antaa voidaan käyttää hyödyllisemmin. Eli kannattaa tutustua tiedon parserointiin webbisivuilta - siis tiedon putsaamiseen "mönjästä" ja järjestämiseen kunnon "formaattiin".Eetvartti kirjoitti: 3) päivitys
-käsin vai automaattisesti
4) prosenttien oikeellisuus
-eli ohjelmahan tekee ratkaisunsa numeeristen perusteiden pohjalta eli miten huomioit ne muut henkiset tekijät jne...
Kohta 4. Tännekin aloitin kesällä mahtipontisen seurannan, jonka tarkoituksena oli näyttää närhen munat ja kanan kassit. Mutta bugibugaa - kaikkia asetuksia ei tullut testattua ja metsässä oltiin että kolistiin. Onneksi ei mennyt kuin maine ja virtuaalirahat. Eli nyrkkisääntö: tietokonetta ei pidä uskoa sokeasti vai siksi että se on "tietokone", vaan kriittisyys ja varovaisuus ovat aina paikallaan - etenkin oman softan ollessa kyseessä...
Minikommentit
-
cpsof95
- Jäsen
- Viestit: 432
- Liittynyt: 10.11.2003, 17:27
- Pisteitä: 4
- Paikkakunta: Lahti
Minikommentit