Jump to content
Tom Next - Daytrading Community

Recommended Posts

Posted

http://www.mathewg.at/EquityCurveSimulator/

 

anbei files dazu. einfach alle ins gleiche Verzeichnis downloaden, EquitySimulator.class.txt in EquitySimulator.class.js umbenennen (die Boardsoftware erlaubt keine .js und das is glaub ich auch gut so) und index.html ausführen.

 

Aber das hat Mythos doch alles geschrieben.

Entweder du nimmst den Link. Das wäre die ganz einfache Variante, oder aber lädst alle 3 Dateien herunter und schiebst sie in einen Ordner. Die eine Datei musst du umbenennen. Dann läuft es genau so. EInfach die index.html mit deinem Browser öffnen.

  • Upvote 2
Posted

EInfach die index.html mit deinem Browser öffnen.

 

Daran bin ich bisher gescheitert, Danke door.gif

 

 

Du nimmst den Link

 

Der fertige Link war selbst unter DAU Würde :laugh:

Posted

Ich habe den Quellcode (HTML) genommen und daraus einen ersten Entwurf für die Mobil-Seite (mit jQuery mobile) gemacht. Einfach die HTML austauschen. Mobil bedeutet: damit es gut aus sieht müsste man den Browser schmaler ziehen oder gleich ein Handy verwenden. Man könnte als Weiterentwicklung natürlich in Abhängigkeit des Geräts das Layout anders gestalten. Der Grundstein ist zumindest gelegt.

 

@Mythos: wenn für gut befunden, kannst du die HTML-Datei aus dem Anhang unter deinem Link ja ersetzen

@alle weiteren: wenn ihr die unten stehende HTML herunter ladet und an Stelle der Originalen verwendet, gibt es auch ein neues Layout

 

Man kann die verschiedenen Abschnitte auf und zu klappen. Außerdem sind die Steuerelemente für die Toucheingabe optimiert:

ecs1.png

 

"Parameter" aufgeklappt:

ecs2.png

 

Die kleinen i-Knöpfe sollen später ein Hilfe-Popup zeigen. Ist vorbereitet, aber der Text fehlt noch.

 

Gute Nacht white_flag.gif

index.html

  • Upvote 4
Posted

@Mythos / Rainworm

Alle Daumen hoch für eure Arbeit. Vielen Dank :doubleup:!

 

Ich habe da noch eine Frage bzw. Idee zur Ergänzung. Kann es sein, dass man bei der aktuellen Version das Risiko als absolute Zahl eingibt? Was haltet ihr davon, wenn man alternativ das Risiko relativ vom Kapitalbestand (bspw. 1%) nehmen kann? Wäre das machbar? Würde meiner Ansicht nach eher der Realität entsprechen.

Posted (edited)

Version 0.1.0 ist fertig! Ja was soll ich dazu noch groß sagen. Ich hab jetzt genug getippt.

 

EquityCurveSimulator-010.zip

 

Ich hab mich ein wenig um das Design gekümmert. Das EquityCurveSimulator.js hat jetzt einen hübscheren Aufbau.

Das Diagramm ist nicht so hübsch. Was kann man da noch machen?

 

Ich hab auch ein Changelog geschrieben. Das ist im Footer verlinkt.

Hat sich jemand mal Gedanken über die Lizenzierung gemacht?

 

@Mythos, btw: HTML4-Doctype und Canvas-Objekt .. Ja, ne. Ist klar! zwinker.gif

 

 

ecs01.png changelog01.png

Edited by Rumpel
  • Upvote 6
Posted

Ich hab mich ein wenig um das Design gekümmert. Das EquityCurveSimulator.js hat jetzt einen hübscheren Aufbau.

Das Diagramm ist nicht so hübsch. Was kann man da noch machen?

 

...

Hat sich jemand mal Gedanken über die Lizenzierung gemacht?

Sehr gut, Rumpel! Das geht ja alles flott hier dance.gif

Ich hatte mir gestern noch kurz http://www.jqplot.com/ angeschaut, um schöne Grafiken zu zeichnen. Möchte jemand dieses verwenden und einbauen? Dann würde ich das auf die mobile Version übertragen.

 

Allerdings sollte die EquityCurveSimulator.js unabhängig von desktop/mobil-Version und somit nur einmalig vorhanden sein. Das heißt, lediglich die CSS und index.html sollten sich unterscheiden. Dann sind Anpassungen schneller gemacht.

 

Lizenzierung? Was spricht gegen MPL (http://de.wikipedia.org/wiki/Mozilla_Public_License)?

  • Upvote 2
Posted

Ich habe da noch eine Frage bzw. Idee zur Ergänzung. Kann es sein, dass man bei der aktuellen Version das Risiko als absolute Zahl eingibt? Was haltet ihr davon, wenn man alternativ das Risiko relativ vom Kapitalbestand (bspw. 1%) nehmen kann? Wäre das machbar? Würde meiner Ansicht nach eher der Realität entsprechen.

Ist eingebaut. Ich dachte, das wäre schon eine relative Angabe.

Oder soll das besser optional (abs/rel) möglich sein?

 

Version 0.1.1 anbei

 

Changelog:

changelog.png

 

Was mir gerade auffällt: wird das Changelog deutsch oder englisch? gum.gif

EquityCurveSimulator-011.zip

  • Upvote 5
Posted

Wie gesagt: ich war mir da nicht so sicher.

Bislang war es ein absoluter Betrag. Gut wäre, wenn man optional zwischen beiden Möglichkeiten wählen könnte. Ich warte aber jetzt erstmal auf Mythos, sonst verliert er noch den Anschluss drinkbeer.gif

Posted

Was Script fetzt! :wink2:

Was könnte man denn jetzt noch einbauen?

Heckspoiler! skiing.gif

 

Ne, is ne tolle Sache, vor allem, da Vola es nicht zum laufen bekommt.grin.gif

 

Danke für die Arbeit, Mythos&Rainworm und die Anderen!

  • Upvote 1
Posted

Da is man einen Tag in der Arbeit und hier gehts ab wie Nachbars Waldi ;)

 

Der Reihe nach:

 

@Vola: Vorteil am Link: da steht die aktuellste Version ;)

 

@Rainworm: Mobile sieht gut aus, habs nicht auf Device getestet (müsst ich in der Firma machen) aber die Struktur gefällt.

 

@Rumpel: Wie gesagt, Übungsprojekt. Ich mach normal nicht mit HTML und Javascript ;) Bzgl. dem Design sollten wir uns aufgrund der plötzlich vielen Entwickler vielleicht was einheitliches überlegen. Weil Mobile und Web geht jetzt doch schon sehr weit auseinander.

 

bzgl. risk: ja war absolut. War geplant auf relative zu erweitern. jetzt ist der Plan es auf absolut zu erweitern ;)

 

Auch wird es langsam ein Risiko der parallelen Implementierung. Wenn wir jedesmal das gesamte Zip hochladen und dermaßen große Blöcke implementiert werden besteht das Risiko von konkurierenden Änderungen.

 

Also Thema Design: In welche Richtung solls gehen?

 

Ich bau jetzt gleich mal das absolute Risiko ein ;)

 

EDIT: Is drin, unterm Link wie gewohnt auch zu testen.

Hier das ZIP. Ideen wie wir parallel entwickeln ohne uns zu schlimm in die Quere zu kommen? (Und ohne gleich ein Git aufzusetzen?)

ECS_012.zip

  • Upvote 1
Posted

hoppla, stimmt.... kann ich auch machen, sorry an die hab ich nicht gedacht

 

du musst nur diese zwei select ins mobile einbauen:

<select onChange="simulator.run();" id='selectScaleType' >
<option value="0">lineare Skalierung</option>
<option value="1">logarithmische Skalierung</option>
</select>
 
 
<select id='selectRiskType' >
<option value="0">Risiko in Prozent</option>
<option value="1">Risiko in Euro</option>
</select>
  • Upvote 1
Posted

hoppla, stimmt.... kann ich auch machen, sorry an die hab ich nicht gedacht

 

du musst nur diese zwei select ins mobile einbauen:

Schon gesehen palomitas.gif Hab noch einige Kleinigkeiten gemacht (so klein, dass sie gar nicht auffallen dürften)...

Stellst du die neuen Dateien unter dem Link bereit?

ECS_013.zip

Posted

Schon gesehen palomitas.gif Hab noch einige Kleinigkeiten gemacht (so klein, dass sie gar nicht auffallen dürften)...

max/min Equity dazu? Leerzeichen eingefügt? SVN-DIFF merkt alles :D

Stellst du die neuen Dateien unter dem Link bereit?

done

Posted

Ich habe die Mobil-Version mal getestet:

 

Internet Explorer 9: läuft

Chrome (Windows): läuft

 

Android Standard-Browser: bedingt (Grafik wird manchmal falsch gezeichnet, Steuererlemente teilweise nicht reaktionsfreudig)

Chrome (Android): läuft

 

Wer zur Verfügung hat, bitte die Mobil-Version testen unter:

  • Safari (iOS)
  • Firefox
  • Opera

Danke!

 

Mal sehen, wir es bei mir zeitlich heute Abend aussieht, dann gehe ich die Darstellungsprobleme an. Außerdem ist die Reihenfolge der Parameter in der Mobilversion noch verkehrt...

Posted

Verbesserungsvorschlag:

 

- Grafik mit Skalierung in R's

- Übergabe einer Liste des eigenen Tradeverlauf in R's, der Einfachheit wegen wie folgt:

 

-1

2

-0,5 (oder -0.5)

-2

 

>> auf deren Basis eine Simulation vornehmen >> vervielfältigen und mischen

- Berechnung von CRV und TQ auf dieser Basis...

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
×
×
  • Create New...