Jump to content
Roulette Forum

Python, die verpasste Chance?


Recommended Posts

Am 1.7.2018 um 08:53 schrieb novice:

Da ich meinen Rouletteansatz rein aus der Chartanalyse generiere, werde ich versuchen das mit Python umzusetzen, zumindest lernt man coden dadurch :)

 

 

Hallo Novice,

 

meinst du das mit Python hinzukriegen, das es die Diagramme zeichnet???

Das wäre ja der Knaller, sowas suche ich noch...

 

Freuerstein

bearbeitet von Feuerstein
Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 28 Minuten schrieb Dr. Manque:

Heute dieselbe Situation wie gestern: Ich kriege kein längeres Posting abgeschickt,

muss Paroli um Hilfe bitten.

 

Albert

Hallo Albert,

 

hast Du versucht, Deinen Code in ein Codefenster zu pasten?

 

Dazu lädst Du Dein Programm in die Zwischenablage und drückst in dem Editor mit dem Du Dein Posting erstellst oben auf das Piktogramm mit der Beschriftung "<>" gleich links neben dem Smiley.

 

Es popt ein weiteres Eingabefeld auf, dort drückst Du Strg-v zum Einfügen.

 

Dein Code wird dann in einer Box eigebettet und nicht als Bild oder upload behandelt.

Auch @wiensschlechtester kennt das noch nicht ;) da er sein Programm als Fliesstext eingefügt hatte.

 

An den Inhalt eines Codeblocks kommt man später nicht mehr heran, also vor dem Einfügen alles kontrollieren.

Ausserdem hat der Codeblock den Vorteil, dass die Forensoftware nichts daran ändert.

 

Schriebe man zB das folgende Wort "s_cript" ohne Unterlänge hin, würde die Forensoft einschreiten.

 

 

Vielleicht ist nur Dein Uploadspeicher voll...

 

 

Gruss vom Ego

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 10 Stunden schrieb wiensschlechtester:

Dein Wunsch ist mir Befehl, nachfolgend mein erster kleiner Versuch. So klein, dass ich es sogar auf dem Handy während zwei Zugfahrten schrieb. Dank deiner Vorarbeit sparte ich mir ja Tipparbeit

 

 

Hallo Wiener,

 

ich bin schwer begeistert! Du hast hier die erste Funktion definiert!

Ebenso hingerissen bin ich von Deiner Entdeckung, QPython.

Ich habe mir ein paar Videos dazu angesehen, die mich dazu gebracht haben, es baldmöglichst ausprobieren zu wollen.

 

Bezüglich der anderen Chancen, mach nur, es sollte Dir nicht zu schwer fallen, wenn Du einfach für alles eine Liste definierst.

 

Für die anderen EC habe ich fertig, kommt im nächsten Posting.

 

 

Gruss vom Ego

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ups, da hatte ich noch einige Fehler verbaut, die sind jetzt hoffentlich weg.

 

@Dr. Manque  ich hatte vergessen zu erwähnen, dass man im Codefenster die Sprache Python auswählen kann und sollte.

 

Viel Spass mit den EC und Python

import numpy as np
import time
from typing import TextIO

roulKessel = [0, 32, 15, 19, 4, 21, 2, 25, 17, 34, 6, 27, 13, 36, 11, 30, 8, 23, 10, 5, 24, 16, 33, 1, 20, 14, 31, 9,
              22, 18, 29, 7, 28, 12, 35, 3, 26]
roulRot = np.zeros(18)
roulSchwarz = np.zeros(18)
roulRS = np.zeros(37)
roulUG = np.zeros(37)
roulTH = np.zeros(37)

pRot = "\033[1;41;37m"
pGruen = "\033[1;42;30m"
pSchwarz = "\033[1;40;37m"
pNorm = "\033[0m"
pFarbe = [pSchwarz, pGruen, pRot]
pZahl = []

for x in range(0, 18):
    rz = roulKessel[x * 2 + 1]  #Rote Zahl beginnend bei Zero im Uhrzeigersinn
    sz = roulKessel[x * 2 + 2]  #Schwarze Zahl ist "rechts" daneben

    roulRot[x] = rz         #alle roten werden in Kesselfolge gespeichert
    roulSchwarz[x] = sz

for x in range(0, 37):
    if x in roulRot:
        roulRS[x] = 1
    elif x in roulSchwarz:
        roulRS[x] = -1
    else:
        roulRS[x] = 0
    if x == 0:              #prüft auf Zero, denn die ist glatt durch 2 teilbar
        roulUG[x] = 0       #und wäre damit auch gerade
        roulTH[x] = 0    #Null wäre sonst auch Tief
    else:
        if x % 2 == 0:          #alle geraden sind auch glatt durch 2 teilbar
            roulUG[x] = -1      # -1 ist die Marke für gerade
        else:
            roulUG[x] = 1       # +1 ist die Marke für ungerade
        if x <= 18:
            roulTH[x] = 1    # +1 ist die Marke für Tief
        else:
            roulTH[x] = -1   # -1 ist die Marke für Hoch

for x in range(0, 37):
    if x < 10:
        temp = pFarbe[int(roulRS[x]) + 1] + "  " + str(x) + " " + pNorm
    else:
        temp = pFarbe[int(roulRS[x]) + 1] + " " + str(x) + " " + pNorm
    pZahl.append(temp)

print("Kesselfolge:")
for x in range(0,37):
    print(pZahl[int(roulKessel[x])], end="")

print("\n\nAlle roten Zahlen:")
for x in range(0,37):
    if roulRS[x] == 1:
        print(pZahl[x], end = ".")

print("\nAlle ungeraden Zahlen:")
for x in range(0,37):
    if roulUG[x] == 1:
        print(pZahl[x], end = ".")
print("\nAlle geraden Zahlen:")
for x in range(0,37):
    if roulUG[x] == -1:
        print(pZahl[x], end = ".")

print("\nAlle roten Zahlen in Kesselfolge:")
for x in range(0,37):
    if roulRS[int(roulKessel[x])] == 1:
        print(pZahl[int(roulKessel[x])], end = "->")

print("\nAlle scharzen Zahlen in umgekehrter Kesselfolge:")
for x in range(36,-1,-1):           #Schleife läuft von 36 bis 0 herunter, -1 Schrittweite
    if roulRS[int(roulKessel[x])] == -1:   #hier ist die -1 das Zeichen für Schwarz
        print(pZahl[int(roulKessel[x])], end = "<-")

print("\n\nAlle tiefen Zahlen in Kesselfolge, dann alle hohen (tolles Farbmuster gell?):")
for x in range(0,37):
    if roulTH[int(roulKessel[x])] == 1:
        print(pZahl[int(roulKessel[x])], end = "")
    else:
        print("--->", end = "") #hier kommt der kleine Pfeil für nichtzutreffende Fächer
print()
for x in range(0,37):
    if roulTH[int(roulKessel[x])] == -1:
        print(pZahl[int(roulKessel[x])], end = "")
    else:
        print("--->", end = "") #hier kommt der kleine Pfeil für nichtzutreffende Fächer
print()

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

Ich sehe gelegentlich in Casinos vorwiegend ältere Herren mit selbst gebauten Drehscheiben,

rolloartigen Blöcken oder ähnlichen Dingen.

Der siegessichere Blick(meist nur anfangs) verrät mir, der Bastler glaubt, mit seinem erfolgreich

konstruierten Hilfsmittel auch das Roulette nun zu bezwingen.

Sieht jemand Ähnlichkeiten mit "Python"?

bearbeitet von sachse
Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 46 Minuten schrieb sachse:

 

 

vor 46 Minuten schrieb sachse:

Ich sehe gelegentlich in Casinos vorwiegend ältere Herren mit selbst gebauten Drehscheiben,

rolloartigen Blöcken oder ähnlichen Dingen.

Der siegessichere Blick(meist nur anfangs) verrät mir, der Bastler glaubt, mit seinem erfolgreich

konstruierten Hilfsmittel nun auch das Roulette nun zu bezwingen.

Sieht jemand Ähnlichkeiten mit "Python"?

nicht wirklich.oder doch:P

python.JPG

netzpython.JPG

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 9 Stunden schrieb Feuerstein:

 

Hallo Novice,

 

meinst du das mit Python hinzukriegen, das es die Diagramme zeichnet???

Das wäre ja der Knaller, sowas suche ich noch...

 

Freuerstein

Was Exel kann , sollte Python mindestens genauso können!

 

MUSTER.png

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 10 Stunden schrieb Egoist:

Hallo Albert,

 

hast Du versucht, Deinen Code in ein Codefenster zu pasten?

 

Dazu lädst Du Dein Programm in die Zwischenablage und drückst in dem Editor mit dem Du Dein Posting erstellst oben auf das Piktogramm mit der Beschriftung "<>" gleich links neben dem Smiley.

 

Es popt ein weiteres Eingabefeld auf, dort drückst Du Strg-v zum Einfügen.

 

Dein Code wird dann in einer Box eigebettet und nicht als Bild oder upload behandelt.

 

Gruss vom Ego

 

Danke, Ego, probieren wir es mal aus:

 

Spyder Editor

This is a temporascry ript file.
"""
#========================
# imports
#========================
import tkinter as tk
from tkinter import ttk

# Erzeuge eine Instanz
win = tk.Tk()

# Füge einen Titel hinzu
win.title("Meine erste GUI")

# Enable resizing x-dimension, disable y-dimension
win.resizable(True, True)

# Labels hinzufügen
label1 = ttk.Label(win, text="Enter a Plein-Nr.:")
label1.grid(column=0, row=5)

label2 = ttk.Label(win, text="********** User Interface für Roulette-Tests **********")
label2.grid(column=0, row=0)
label3 = ttk.Label(win, text="*******************************************************")
label3.grid(column=0, row=1)

# Button Click Event Function
def click_me1():
    action1.configure(text= 'Hallo ' + name.get())
    label1.configure(foreground='red')
    label1.configure(text=" rotes Label ")
# Button Click Event Function
def click_me2():
    action2.configure(text= " Button2 wurde geklickt")
    label1.configure(foreground='blue')
    label1.configure(text=" blaues Label ")

# Ein Text Widget hinzufügen
name = tk.StringVar()
name_entered = ttk.Entry(win, width=4, textvariable=name)  
name_entered.grid(column=1, row=5)  
# Einen Button hinzufügen
action1 = ttk.Button(win,  text="Ok!", command=click_me1)
action1.grid(column=2, row=5)

# Einen 2. Button hinzufügen
action2 = ttk.Button(win,  text="Permtest vom Ende", command=click_me2)
action2.grid(column=0, row=7)
# Einen 3. Button hinzufügen
action3 = ttk.Button(win,  text="Permtest von oben", command="")
action3.grid(column=1, row=7)
# Einen 4. Button hinzufügen
action4 = ttk.Button(win,  text="Pooltest", command="")
action4.grid(column=12, row=7)

# Setze den Cursor in die Textbox
name_entered.focus()
#==================
#  GUI-Start
#==================
win.mainloop()

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 5 Minuten schrieb Dr. Manque:

Spyder Editor This is a temporascry ript file. """ #======================== # imports #======================== import tkinter as tk from tkinter import ttk

Super Albert,

 

das sieht doch schon ganz gut aus! Du hast nur die führenden ''' vergessen mitzukopieren,

so dass nun der Startkommentar als Code und der Code als Kommentar erscheint.

 

Auch Du überrascht mich mit einem Vorstoss in Richtung tkinter. Eine Gui können wir sehr gut gebrauchen!

Bisher habe ich davon keine Ahnung, daher die dumme Frage:

Ist win.mainloop() schon vordefiniert in tkinter, oder fehlt nur ein Teil des Programms?

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 33 Minuten schrieb novice:

Was Exel kann , sollte Python mindestens genauso können!

 

MUSTER.png

Wenn ich deine Sätze "oberflächig" analysiere, stellt sich mir die Frage warum du nicht auch bei den von mir grün gekennzeichneten Stellen gesetzt hast?

Gerade bemerkt, die letzte intermittenz (grün) wäre keine Satz da kein neuer Hochpunkt überschritten wurde.

 

MUSTER.thumb.png

bearbeitet von roemer
Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 9 Minuten schrieb roemer:

Ist keine Kritik, es geht nur ums logische nachvollziehen anhand deiner Beispiele.

Seh ich auch nicht als Kritik!

 

Deine markierten Punkte passen bis auf einen nicht zu meiner Analysemethodik; Den umrahmten von dir, hätte ich nehmen können aber da wäre mein Gewinnvorteil nicht optimal gewesen also verzichte ich dann.

 

MEINE ANSPIELPUNKTE haben immer einen BEZUG zur "linken" Bewegung, haha welch ein Wortspiel :huepfen:

ROEMER.png

bearbeitet von novice
NACHTRAG
Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 21 Minuten schrieb roemer:

Wenn ich deine Sätze "oberflächig" analysiere, stellt sich mir die Frage warum du nicht auch bei den von mir grün gekennzeichneten Stellen gesetzt hast?

Gerade bemerkt, die letzte intermittenz (grün) wäre keine Satz da kein neuer Hochpunkt überschritten wurde.

 

Moin @roemer,

 

bei Deinem 4. Pfeil hatte ich auch noch ein Signal gesehen, auch nach Deinem 1. von links könnte man evtl. schon eingestiegen sein.

 

Gerade hat sich @novice schon gemeldet und mich verblüfft.

 

Allerdings sind markante Chartmarken nicht im Nachhinein wertvoll, sondern man muss sie vorher erkennen.

 

@novice Deine Marken 3-5 sind mutig gegen den Trend gesetzt, ich hoffe Du machst sowas nicht an der Börse.

bearbeitet von Egoist
Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 4 Minuten schrieb novice:

Seh ich auch nicht als Kritik!

 

Deine markierten Punkte passen bis auf einen nicht zu meiner Analysemethodik; Den umrahmten von dir, hätte ich nehmen können aber da wäre mein Gewinnvorteil nicht optimal gewesen also verzichte ich dann.

 

MEINE ANSPIELPUNKTE haben immer einen BEZUG zur "linken" Bewegung, haha welch ein Wortspiel :huepfen:

ROEMER.png

Okay, das macht es etwas klarer. Nur neue Hoch- oder Tiefpunkte mit Intermittenzen wäre auch zu einfach:smile:

Noch eine Frage, wie hast du die Hoch- oder Abwärtscharts definiert?

Würde ich die permanenz von dem besagten Tag nehmen und bei z.B. Schwarz eins hoch, bei rot eins runter, würde der Chart anders aussehen.

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 4 Minuten schrieb Egoist:

 

Moin @roemer,

 

bei Deinem 4. Pfeil hatte ich auch noch ein Signal gesehen, auch nach Deinem 1. von links könnte man evtl. schon eingestiegen sein.


@novice

Hi Egoist,

ich habe es nur als visuelles Rätsel angesehen, welche andere Entscheidungen dahinter stehen ist nicht so einfach ersichtlich. Man könnte auch die relativen/prozentualen Schwankungen bezogen zum linken Chart als Einstiegssignal sehen.

 

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 3 Minuten schrieb roemer:

Okay, das macht es etwas klarer. Nur neue Hoch- oder Tiefpunkte mit Intermittenzen wäre auch zu einfach:smile:

Noch eine Frage, wie hast du die Hoch- oder Abwärtscharts definiert?

Würde ich die permanenz von dem besagten Tag nehmen und bei z.B. Schwarz eins hoch, bei rot eins runter, würde der Chart anders aussehen.

Ist die Permanz die @egoist im stopp&#33; einliest!

Ich nehm rot/up - schwarz/down - ggfs. vergisst du ZERO.

Der Chart ist aber komplett RICHTIG dargestellt!

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 27 Minuten schrieb Egoist:

Super Albert,

 

das sieht doch schon ganz gut aus! Du hast nur die führenden ''' vergessen mitzukopieren,

so dass nun der Startkommentar als Code und der Code als Kommentar erscheint.

 

Auch Du überrascht mich mit einem Vorstoss in Richtung tkinter. Eine Gui können wir sehr gut gebrauchen!

Bisher habe ich davon keine Ahnung, daher die dumme Frage:

Ist win.mainloop() schon vordefiniert in tkinter, oder fehlt nur ein Teil des Programms?

 

 

Hallo Ego,

mein Versuch, die Erklärungen, zum Pythoncode hier nach dem Zitat unterzubringen, hat wieder nicht geklappt.

Mein Forumzugang ist irgendwie im Eimer:

Fehlermeldung2.gif.1cf3d0d2adda398c54ecd327662062c9.gif

 

Albert

Link zu diesem Kommentar
Auf anderen Seiten teilen

Gerade eben schrieb roemer:

Man könnte auch die relativen/prozentualen Schwankungen bezogen zum linken Chart als Einstiegssignal sehen.

 

So würde ich in etwa auch vorgehen da,  im Gegensatz zur Börse, keinerlei selbstverstärkender Effekt besteht.

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 4 Minuten schrieb roemer:

Hi Egoist,

ich habe es nur als visuelles Rätsel angesehen, welche andere Entscheidungen dahinter stehen ist nicht so einfach ersichtlich. Man könnte auch die relativen/prozentualen Schwankungen bezogen zum linken Chart als Einstiegssignal sehen.

 

Genau so!

Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 18 Minuten schrieb novice:

Ist die Permanz die @egoist im stopp&#33; einliest!

Ich nehm rot/up - schwarz/down - ggfs. vergisst du ZERO.

Der Chart ist aber komplett RICHTIG dargestellt!

okay. Ich hab die Permanenz graphisch dargestellt, Ich poste mal eine Darstellung von mir, von einem anderen Tag.

20180707_000508.jpg

bearbeitet von roemer
Link zu diesem Kommentar
Auf anderen Seiten teilen

vor 8 Minuten schrieb Dr. Manque:

 

Hallo Ego,

mein Versuch, die Erklärungen, zum Pythoncode hier nach dem Zitat unterzubringen, hat wieder nicht geklappt.

Mein Forumzugang ist irgendwie im Eimer:

Fehlermeldung2.gif.1cf3d0d2adda398c54ecd327662062c9.gif

 

Albert

 

 

Don't panic! ;)

 

Ich hatte es doch schon geschrieben:

vor 11 Stunden schrieb Egoist:

An den Inhalt eines Codeblocks kommt man später nicht mehr heran, also vor dem Einfügen alles kontrollieren.

Ausserdem hat der Codeblock den Vorteil, dass die Forensoftware nichts daran ändert.

 

 

Am besten Du löscht den ganzen Block und erzeugst den richtigen wieder mit einem Strg-v

Ich hatte noch einen "Bad Character" hinter dem Import von ttk (der war unsichtbar und schwer zu löschen).

 

Da win.mainloop() nicht bemängelt wurde, kann ich es wohl laufen lassen...

Ist hier nur grad zuviel Traffic :D

 

 

bearbeitet von Egoist
Link zu diesem Kommentar
Auf anderen Seiten teilen

Wie ist deine Meinung dazu?

Du kannst jetzt schreiben und dich später registrieren. Bereits registrierter Teilnehmer? Dann melde dich jetzt an, um einen Kommentar zu schreiben.
Hinweis: Dein Beitrag wird nicht sofort sichtbar sein.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung jetzt entfernen

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Neu erstellen...