Zum Inhalt springen
View in the app

A better way to browse. Learn more.

#T/N/X/T

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Equity Curve Simulator

Geschrieben

Hallo,
leider finde ich das Java-Applet vom Equity Curve Simulator nicht mehr. Weiß jemand, ob es vielleicht eine andere Quelle im Internet gibt?

Das sah so aus:

Equity Curve Simulator



Vielleicht kennt jemand etwas vergleichbares.
Gruß
OS

P.S.
der "Link-Tag" funktioniert nicht...

Bearbeitet von whipsaw
Link Tag gesetzt

  • Antworten 232
  • Aufrufe 44,5Tsd
  • Erstellt
  • Letzte Antwort

Top-Benutzer in diesem Thema

Most Popular Posts

  • Ok, es ging wie Rainworm vermutet hat recht schnell mit der Grundlogik. Wer es direkt ausprobieren will: http://www.mathewg.at/EquityCurveSimulator/   anbei files dazu. einfach alle ins gleiche Verzei

  • 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.j

  • Also ich kenn mich mit Javascript, Java, Java-Applet etc. aus... das möchte is die falsche Frage, wenn ich Zeit dafür finde wär ich da schon dabei... Wenn der Algorithmus/Anforderung bekannt ist bräu

Veröffentlichte Bilder

Featured Replies

Geschrieben

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.

Geschrieben

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:

Geschrieben

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

Geschrieben

@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.

Geschrieben

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

Bearbeitet von Rumpel

Geschrieben

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)?

Geschrieben

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

Geschrieben

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

Wie gesagt: ich war mir da nicht so sicher. Deswegen erst meine Frage und dann der Vorschlag wink.gif.
Geschrieben

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

Geschrieben

Version 0.1.1 anbei

 

 

Changelog:

attachicon.gifchangelog.png

 

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

 

Klasse, das wird ja richtig schick.

 

Lutz

Geschrieben

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!

Geschrieben

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

Geschrieben

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>
Geschrieben

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

Geschrieben

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

Geschrieben

SVN-DIFF merkt alles :D

Hab das Unterverzeichnis .svn schon gesehen. Hattest du mit im ZIP drin. Aber anscheinend nur für das .js
Geschrieben

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...

Geschrieben
  • Autor

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...

Geschrieben

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...

 

Finde ich gut, insbesondere den mit der Liste. Wenn ich mich richtig erinnere hatte ich mal mein kleines Simulationsprogramm hier eingestellt (für Windows), das 10000 x 100 Trades anhand so einer R-Liste und Zufallsgenerator simuliert und die Streubreite der Ergebnisse und der Drawdowns als Diagramm darstellt.

 

Wenn das interessiert und nicht mehr zu finden sein sollte bitte kurze Info.

 

Lutz

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

Account

Navigation

Suche

Suche

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.