|
Hallo Mitglieder,
auch jetzt wieder mal eine nette Frage zu Aktien. Ich betreibe ja ein Aktienspiel und berechne da relativ per Zufall den Wert. Für die von euch, die PhP Code verstehen:
$rand1 = rand(1,2); $rand2 = rand(100,130)/100; if( $rand1==1) $rand2=1/$rand2; #Wert ändern $preis = $aktie'wert'] $rand2; #Falls der Wert zu hoch ist... if ( $preis $preis #Ändern! $preis = $preis #Falls der Wert noch höher ist: else if($preis #Ändern! $preis = $preis
Bedeutet im Prinzip folgendes: 1--Zufallszahl 1 oder 2 2--Zufallszahl2 von bis danach geteilt durch 3--Falls Zufallszahl1 gleich 1 ist 4--Dann 1 geteilt durch Zufallszahl2 5--Ende der Falls Abfrage 6--Kommtentar Wert ändern 7--Der Preis ist der aktuelle Wert der Aktie 8--Kommentar falls der Wert zu hoch ist 9--Falls der aktuelle Preis größer als und der aktuelle preis kleiner als ist. 10-Kommentar Ändern 11-Der Preis ist gleich der Preis mal 12-Kommentar Falls der Wert noch Höher ist 13-Falls der Preis gräßer als ist 14-Kommentar Ändern! 15-Der Preis ist gleich der Preis mal 16-Ende der Berechnung des Preises
So, ich hoffe ihr habt es einigermaßen kapiert und gesehen, dass dies nicht ideal ist. Gibt es dafür auch noch eine einfachere möglichkeit? Oder etwas was auch mal börsencrash oder so verursacht? Müsste man ja auch berechnen, dass dies nicht zu häufig kommt. Es wäre nett wenn ihr mir dass mal als mathematische formel sagen könntet- sollte aber eine einfache sein, sonst ist es zu blöd, dass in php umzusetzen ;-)
Mfg Kalle
. Ich sag mal dass ich die lösung von euch haben möchte, aber sollte ich doch iwie helfen können, tue ich dass sehr gerne!
Für alle, die mir helfen möchten (automatisch von OnlineMathe generiert): "Ich bräuchte bitte einen kompletten Lösungsweg." (setzt voraus, dass der Fragesteller alle seine Lösungsversuche zur Frage hinzufügt und sich aktiv an der Problemlösung beteiligt.) |
|
|
Den Code zu interpretieren ist eins, nur solltest Du auch verraten, was Deine Zielvorstellung überhaupt ist...
|
|
Achso, ja sorry ;-)
Also, mein Ziel wäre es, die Aktien folgend (auch per Zufall) berechnen zu lassen.
-Totaler absturz der Aktie (nur selten) -Gewinn der Aktie an wert -Verlust der Aktie an wert
Nun mein problem: wie kann man dies am besten berechnen, denn immerhin sollte der Zufall mitspielen - aber eine Aktie nicht jedesmal total abstürzen oder "nur tagelang" steigen oder sinken. Man bräuchte ein System, welches es relativ ausgeglichen, aber vl. doch auch öfters mal in eine richtung geht - sinken oder steigen.
Sodass halt einige Aktien pleite gehen - und dann vl. erneut gewinn machen, oder andere auch mal länger ganz oben bleiben, oder dann auf einmal total tief fallen.
Ich hoffe, so ist es jetzt verständlich - sonst fragt einfach nach ;-)
Mfg Kalle
|
|
Selten, das wirft die Frage auf wie selten? Ein paar Indikatoren zum Kursverlauf wären nicht schlecht - da musst Du selber überlegen, welche Abhängigkeiten für eine bestimmte Aktie von Interesse sind und mit welcher Wichtung sie in einen Kursänderungsfaktor eingehen. Daneben wäre eine Tendenz wichtig, ob die Aktie gerade steigt oder fällt. Eine ausschließlich zufällige Schwankung ist wohl weit ab jeder Realität...
|
|
Eine Tendenz wird errechnet, aus den letzten Werten dem aktuellen Wert. Die Frage ist ja,wie mache ich es möglichst "normal" und nicht so "per zufall" mal steigen oder sinken. Obwohl ich zugeben muss, dass sie eine gewisse Phase des steigens und sinkens haben, auch wen niedrige Aktien eher niedrig bleiben...
Mfg Kalle
Wie müsste man nun am besten die Aktien "berechnen", mehr ist leider nicht vorhanden.
|
|
So wir haben ein anderes Berechnungssystem genommen ;-)
Ist zwar dann nicht so ganz zuverlässig, läuft aber besser, da Aktien steig- und sinkphasen haben ;-)
Mfg Kalle
Vielen Dank für eure Hilfe!
|
|
So nach einer kleinen Testphase und einer erneuten umstellung läuft nun alles soweit ganz gut. Das aktienspiel bedarf nur einer dringenden Generalüberholung
Vielen Dank an alle die mir geholfen haben und noch viel Spaß euch allen!
|