ich bin neu hier und auch in der Welt des Programmierens und völlig ahnungslos. Kurz zu meiner Person, ich bin Anfang der 60er Jahre geboren und damit
nicht mehr so ganz taufrisch (Lernprozesse dauern...). Ich bin grad von Windows auf Linux (größtenteils) umgestiegen und handle nebenbei an der Börse Derivate, allerdings nur für mich,
also kein richtiger Händler o.ä.
Unter Linux gibt es das ein oder andere (noch) nicht, was ich gern hätte und da hab ich mir gedacht, beschäftige dich doch in deiner Freizeit
mal damit, etwas selbst zu schreiben. Ich hab mir in einer Tabellenkalkulation ein paar Sachen erstellt, nach denen ich u.a. den Handel betreibe.
Das sind äußerst simple Sachen, aber sie funktionieren und davon würde ich gern etwas umsetzen. Das hat mit euren Profiansätzen hier eigentlich nur wenig zu tun...
Zu Python hat mir ein entfernter Verwandter geraten, einfach aber wirkungsvoll, läuft unter Linux, Windows und Mac etc., aber der macht sowas
auch Beruflich, was bedeutet da schon einfach...
Mein erstes kleines Progrämmchen unter Linux mit IDLE + Python 3.2 ist ein Pivot-Rechner, so etwa wie dieser hier:
http://www.bullchart.de/rechner/index.php
Einfach Open/High/Low/Close eintippen und die Pivotpunkte werden berechnet. Das war zum üben, soll aber noch erweitert/verändert werden,
außerdem könnte ich wohl auch noch 1-2 Zeilen zusammenfassen usw.
Code: Alles auswählen
number1=float(input("Eingabe Open: "))
number2=float(input("Eingabe High: "))
number3=float(input("Eingabe Low: "))
number4=float(input("Eingabe Close: "))
total1 = number2 + number3 + number4 #Klassische Berechnung f. Pivotpunkt
Pivotpunkt = total1 / 3 #Berechnung Pivotpunkt
R1 = 2*Pivotpunkt-number3 #Berechnung R1
R2 = Pivotpunkt+(number2-number3)
R3 = 2*(Pivotpunkt-number3)+number2
S1 = (2*Pivotpunkt)-number2
S2 = Pivotpunkt-(number2-number3)
S3 = number3-(2*(number2-Pivotpunkt))
print ("Pivot: ",int (Pivotpunkt)) #Ausgabe Pivotpunkt UND Wert in einer Zeile,
print ("R1: ",int (R1)) #int bewirkt KEINE Kommastellen
print ("R2: ",int (R2))
print ("R3: ",int (R3))
print ("S1: ",int (S1))
print ("S2: ",int (S2))
print ("S3: ",int (S3))
ganze doch mit einer GUI laufen, für Windows als .exe und für Linux... weiss ich noch nicht, aber auch als eigenständige ausführbare Datei?
Ich lese zwar viel und beisse mich durch das ein oder andere Tutorial, aber da hab ich noch nicht viel gefunden...
Nächste Frage, sofern ich das mal für meine Bedürfnisse auf die Reihe bekommen sollte, würden die Programme etwas umfangreicher werden
incl. Datenbankanbindung etc., aber es würde auch immer eine GUI dafür benötigt (z.B. monatl. Arbeitsstunden berechnen), da wäre doch,
nachdem was ich bisher gelesen habe, PyQt(4) mit dem Designer besser bzw. einfacher als Tkinter? Literatur/Howto's sollte für beides zu finden sein...
Ich würde mich über eine Antwort auf diese "Luschenfragen" sehr freuen!
Viele Grüße
Holger