Bitcoin Forum
November 05, 2024, 01:53:12 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: open source just-dice bot  (Read 3727 times)
KgBC (OP)
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
August 04, 2013, 10:47:25 PM
 #1

Hallo, ich hab einen bot für just-dice erstellt und als open source freigegeben.

** NEUE VERSION 04.08.2013 **
* Risiko Management
* Flexible Anpassung: Einstellung eures Wettsystems möglich
* Mein Support und Hilfe inklusive für einen kleinen Deal Smiley


Download & Infos: https://github.com/KgBC/just-dice-bot/

Wenns noch Fragen gibt: README lesen.
Wenns dann immer noch Fragen gibt: mich fragen Smiley

LG,
KgBC
klotzenhotz
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
September 29, 2013, 12:59:02 PM
 #2

Coole Sache, wird soeben getestet! Smiley (zweite Voreinstellung). Gibts denn noch ein paar mehr Infos zu verschiedenen Configs, für Leute die kein Mathegenie sind? Wink Also ich verstehe das Prinzip durchaus und die Einstellungen soweit auch. Mich würde aber einfach mal interessieren, wie sehr die sich alle in der Lukrativität/Risiko unterscheiden.
Sukrim
Legendary
*
Offline Offline

Activity: 2618
Merit: 1007


View Profile
September 29, 2013, 10:17:02 PM
 #3

Auf lange Sicht verlierst du IMMER 1% pro Spiel.

Je nach "Strategie" erhöhst du nur die Wahrscheinlichkeit, dass du mal ordentlich im Plus oder Minus bist und nicht einfach nur 1% zahlst.

https://www.coinlend.org <-- automated lending at various exchanges.
https://www.bitfinex.com <-- Trade BTC for other currencies and vice versa.
Acetyl
Newbie
*
Offline Offline

Activity: 42
Merit: 0



View Profile
September 29, 2013, 11:52:41 PM
 #4

Sorry 4 Noobquestion, aber
Kann ich den Bot auch auf meinem Raspi laufen lassen?
klotzenhotz
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
September 30, 2013, 07:16:23 AM
 #5

Stimmt natürlich, langfristig verliert man immer. Kurzfristig kann es aber durchaus ein wenig Spaß machen, wie ich festgestellt habe Wink
Acetyl
Newbie
*
Offline Offline

Activity: 42
Merit: 0



View Profile
September 30, 2013, 07:50:56 AM
 #6

Hab mal diese config getestet.

Das ist das Ergebnis

2013-09-30 09:22:30,033, INFO: 7:12:00: -0.00000177 LOSE (49.5%) = 0.06998919 total. session: -0.00723513 (-0.02411710(-34.5%)/d)

# raise less, win more per round (but don't win all losses every round)
#jdb_config = {
# "visible" : 1,
# "user" : "YOUR_USER",
# "pass" : "YOUR_PASSWORD",
# "lose_rounds": 25,
# "chance" : 49.5,
# "multiplier" : #rounds
# [ 3.0, 2.5, 2.0]+ #0,1,2 maximizes win
# [ 1.75 for x in range( 3, 7)]+ #3-6 win less every round
# [ 1.5 for x in range( 7,13)]+ #7-12 win less every round
# [ 1.1], # -lose_rounds covers parts of the loss
# "safe_perc" : 5.0,
# "auto-tip" : 1,
#}

Bis ca. 8h war er bei +60% /Tag, dann hat er 5-6 mal 13-16 mal verloren.
War dann auf -100%/Tag und hat sich dann wieder auf -34,5%/Tag hochgearbeitet
Zakryze
Sr. Member
****
Offline Offline

Activity: 308
Merit: 250



View Profile WWW
October 02, 2013, 09:12:38 AM
 #7

Werde ich mir mal zu gemüte führen. Thx

▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
PRIMEDICE
The Premier Bitcoin Gambling Experience @PrimeDice
▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀

SNttx1hwtpf8TQEK7ZBojcvQrDmBaz9QPK SFC Addy
klotzenhotz
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
October 02, 2013, 04:19:56 PM
Last edit: October 02, 2013, 05:33:03 PM by klotzenhotz
 #8

Habe kürzlich mit etwas modifizierten Settings innerhalb einer Stunde 1 BTC verdoppelt, dann wieder 1 BTC abgeschöpft, nochmal 0.5 BTC gewonnen und abgeschöpft und den Rest letztlich dann verloren... 12 loses in a row... da sah ich alt aus :-D  (Konto war dummerweise leer, also immer dran denken: nicht zu knapp kalkulieren ^^)

Übrigens einen Tipp an den Entwickler: Sobald dieser Fall eintritt (Restkontostand reicht nicht aus, Script möchte aber eigentlich nochmal wetten), hängt es in einer endlos Restartschleife. Normal dürfte das ja nicht passieren, doch wenn man die Settings wie ich mit "min bet" etwas modifiziert, kann es scheinbar dazu kommen.
klotzenhotz
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
October 02, 2013, 07:51:31 PM
Last edit: October 02, 2013, 09:05:54 PM by klotzenhotz
 #9

Ist der Entwickler des Scrips hier eigentlich noch aktiv? Würde gerne mal was spenden. Habe zwar Auto-Tip an, doch das funktioniert eigentlich nie wirklich, weil das Script leider doch immer wieder abstürzt und ich es dann neu starten muss.
KgBC (OP)
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
October 07, 2013, 08:46:26 PM
 #10

Hallo Leute, ich bin dank Krankheit erst jetzt wieder hier, sry für die schwere Erreichbarkeit in der Zwischenzeit. :/

Jetzt wird fleissig am Bot gearbeitet, Simulation und Graphing scheinen gut zu funktionieren Smiley Die Doku zur Installation hängt etwas hinterher, da es neue Anforderungen bezüglich Graphing gibt. Folgt aber in den nächsten Tagen Cheesy

Wenn Ihr noch Anforderungen und Fragen habt nutzt bitte die Issue-List auf GitHub:
https://github.com/KgBC/just-dice-bot/issues?state=open
Dort sehe ich primär nach, und da wirds am schnellsten erledigt.

Wer natürlich ein paar Bitcoins zur Entwicklung und zum Testkapital beisteuern möchte - sehr gerne Smiley
Die Adresse nochmal: 1CDjWb7zupTfQihc6sMeDvPmUHkfeMhC83

LG & bis Bald KgBC
klotzenhotz
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
October 09, 2013, 09:44:11 AM
 #11

Mich würde mal interessieren wie bzw. ob folgendes funktionieren würde:

Ich gebe an, dass er die Bet-Size für z.B. 12 Runden berechnen soll, doch möchte ich, dass er nach 6 Losses nicht mehr weiter hochbietet, sondern wieder von vorne weitermacht.

Also quasi höhere Einsätze mit etwas höherem Risiko, aber nicht zu ende ausspielen, sondern schon weit vor dem Totalverlust wieder von vorne.

Geht das?
KgBC (OP)
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
October 09, 2013, 11:54:03 AM
 #12

Mich würde mal interessieren wie bzw. ob folgendes funktionieren würde:

Ich gebe an, dass er die Bet-Size für z.B. 12 Runden berechnen soll, doch möchte ich, dass er nach 6 Losses nicht mehr weiter hochbietet, sondern wieder von vorne weitermacht.

Also quasi höhere Einsätze mit etwas höherem Risiko, aber nicht zu ende ausspielen, sondern schon weit vor dem Totalverlust wieder von vorne.

Geht das?
Klar, kurz vorab zum Verständnis:
Wenn ich dich richtig interpretiere möchtest du nach dem 6. Mal verlieren wieder von vorne anfangen, korrekt?

Was du suchst, ist wahrscheinlich dieser Teil der Config:

    "lose_rounds": 6,
    "multiplier" : [ 2.0, 2.0, 2.0, 2.0, 2.0, 'lose5' ],
    "safe_perc" : 50,

achte auf das 'lose5', zu diesem Zeitpunkt VERLIERT der Bot die Wettrunde mit 5% des verfügbaren Kapitals. Das Kapital definiert sich durch (natürlich) dein Kontostand bei Just Dice, und durch die 'safe_perc', der Prozentsatz der nicht angerührt wird vom Bot. Die o.g. safe_perc von 50 bedeutet, 50 % des maximalen Kapitals dass der Bot jemals gesehen hat werden nicht gespielt.

Ich muss aber dazusagen, dass ich mit einem 'loseXX'-Notausgang noch keine gewinnbringende Strategie entwickeln konnte. Aber vielleicht ist da wer intelligenter als ich Smiley

War es das, nachdem Du gesucht hast?

LG KgBC.
klotzenhotz
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
October 09, 2013, 01:14:40 PM
 #13

Bin mir nicht ganz sicher, ob es genau das war, was ich meinte Wink

Nutzt er beim Beispiel immer in jeder Runde 5%? Bzw. nicht Runde, sondern bei jedem Versuch?
KgBC (OP)
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
October 09, 2013, 04:24:37 PM
 #14

Bin mir nicht ganz sicher, ob es genau das war, was ich meinte Wink

Nutzt er beim Beispiel immer in jeder Runde 5%? Bzw. nicht Runde, sondern bei jedem Versuch?
Ein Beispiel:

Dir gehören 100 BTC (Gratulation dazu) :p Wir verwenden diese Einstellungen:

    "lose_rounds": 6,
    "multiplier" : [ 2.0, 2.0, 2.0, 2.0, 2.0, 'lose5' ],
    "safe_perc" : 50,

safe_perc: Der Bot nutzt von diesen 100BTC grundsätzlich mal nur 50BTC. Sind diese verloren gibt der Bot auf. Bist du IRGENDWANN im Spiel auf 120BTC dann behält der Bot mindestens 60 BTC, klar soweit?

Wenn am Ende des 'multiplier'-Parameters ein 'loseXX' steht dann verwendet der Bot zur Berechnung des ersten Einsatzes lediglich XX Prozent der zur Verfügung stehenden Balance. Im obigen Beispiel wird also 5% von 50BTC verwendet, das sind 2.5 BTC.

'lose_rounds' muss in diesem Fall zusammenstimmen mit der Anzahl der Parameter in 'multiplier', ansonsten macht das einfach keinen Sinn Smiley Wir wollen also sechs Runden verlieren können, dann sind 5% futsch. Somit wettet der Bot nacheinander...

    0,03968254 - 0,07936508 - 0,15873016 - 0,31746032 - 0,63492063 - 1,26984127 (6 Wetten, jeweils verdoppelt)

Zusammengerechnet: 2.5BTC

Jetzt logisch?
klotzenhotz
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
October 09, 2013, 04:27:36 PM
 #15

Ja, vielen Dank Smiley

Ich glaube zwar auch nicht, dass das auf Dauer gewinnbringend sein kann, mir ging es aber eben um einen kurzfristigen Einsatz. Manchmal kann so ein kleiner "Kick" etwas Spaß machen, jedenfalls hatte ich damit (kurzfristig) schon den einen oder anderen Erfolg. Man muss nur wissen, wann man aufhören muss, was ich leider noch lernen muss Wink
KgBC (OP)
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
October 09, 2013, 04:31:27 PM
 #16

Ja, gern.
Teil uns einfach mal mit wie Du's machst bzw. Was du profitabel/unprofitabel probiert hast. Du kannst auch simulieren, bevor du ein Deine gesparten Einlagen gehst. Viel Erfolg!

p.s.: Gerne nehme ich auch "Beratungshonorar" in Form von gesponsorten Bier: 1CDjWb7zupTfQihc6sMeDvPmUHkfeMhC83
klotzenhotz
Sr. Member
****
Offline Offline

Activity: 252
Merit: 250


View Profile
October 09, 2013, 04:32:19 PM
 #17

Simulieren?
KgBC (OP)
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
October 09, 2013, 04:41:51 PM
 #18

Simulieren?
Jup,

    "simulate"   : 5,

in der jeweiligen config probiert einfach mal mit dem lokal verfügbaren Zufallszahlengenerator. Dies fängt immer mit 100 BTC an, somit sind die Beträge = %.

Die Zahl gibt an, wie fair der Zufallszahlengenerator sein soll.
0 heißt: gleich viele Gewinne wie Verluste,
5 bedeutet zB: die Zufallszahlen sind durchschnittlich zu 5% gegen uns.
Schöne Methode um zu prüfen wann eine Strategie kippt.

Die Simulation läuft, bis du sie per "q"+"ENTER" abbrichst, dann gibts noch ein paar Statistiken. Außerdem wird für den Verlauf der Simulation ein Graph erstellt (PNG-Datei im Programmverzeichnis), die ist oft auch sehr aufschlussreich.

Das muss noch etwas besser in die Doku seh ich gerade Smiley
mameise
Hero Member
*****
Offline Offline

Activity: 561
Merit: 500


View Profile
October 09, 2013, 07:48:57 PM
 #19

Hi,

wollte das mal testen aber irgendwie klappt es nicht... Bekomme immer ne Fehlermeldung

C:\Python27>cmd /k \python27\python just-dice-bot.py
Traceback (most recent call last):
  File "just-dice-bot.py", line 45, in <module>
    from matplotlib.figure import Figure  # @UnresolvedImport
ImportError: No module named matplotlib.figure


Was hat das zu bedeuten?
Danke
KgBC (OP)
Newbie
*
Offline Offline

Activity: 55
Merit: 0


View Profile
October 09, 2013, 09:29:59 PM
 #20

ImportError: No module named matplotlib.figure
Matplotlib wird benötigt für das Graphing, das ist erst ganz neu dabei und die Installationsanleitung ist noch nicht up-to-date.

Ich hoff ich schaffs morgen das zu aktualisieren, das hier sollte inzwischen helfen:
https://github.com/KgBC/just-dice-bot/issues/30#issuecomment-25944731

Danke fürs testen Smiley
Pages: [1] 2 3 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!