FinGeR Posted October 19, 2008 Report Posted October 19, 2008 Gestern abend bei einem Glas Wein und Frank Sinatra in den Ohren bin ich beim durchstöbern meines Archiv's auf den Script Analyzer gestossen.Das Projekt wurde von Kimiv und Alextur im Mai 2006 gestartet als OpenSourceich habe mir damals den Script gleich angepasst und übersetzt. Mittlerweile ist es kein Opensource Projekt mehr und im Verkauf (ohne grosse Funktionsveränderungen und nur auf russisch). mal schnell enstauben das Teil und hier Posten... trotz das es schon älter ist finde ich es sehr nützlich und bereichernt für ähnliche Projekte. dieser Script erstellt eine HTML Report er zeigt... ...ach schaut es euch einfach an dann Erklärt er sich eingentlich von selbst. http://www.metatradernews.de/6045839_20081013_20081017.html Anleitung: b-Binary.mqhb-Analyzer.mqhb-Orders.mqhIniFiles.mqh...\Metatrader\experts\include s-AnalyzerRealReport (18.05.2006).mq4...\Metatrader\experts\scripts hier findet hier den HTML Report...\Metatrader\experts\files -Periode der Historie anpassen (siehe Bild im Anhang)-dann den Script in ein beliebiges Chart fenster laden und die alert Message abwarten. die dann so aussehen müsste wie im (Bild siehe Anhang) ...wie schon Geschrieben es ist etwas Älter... also bei reschtsreibfeler und ähnlichem...
FinGeR Posted October 19, 2008 Author Report Posted October 19, 2008 hier mal ein besseres Beispiel hochgeladen. http://www.metatradernews.de/212815_20060508_20070706.html
whipsaw Posted October 19, 2008 Report Posted October 19, 2008 Schön das du mal wieder vorbeischaust FinGeR! Das Skript ist echt klasse, ich schaue mir das morgen mal genauer an. Vielen Dank, dass du es der Community zur Verfügung stellst!
whipsaw Posted October 20, 2008 Report Posted October 20, 2008 schick übersichtlich Yep, anders kann man das nicht nennen! Must Have! Richtig klasse wäre, wenn man die Performance HTML per Button aufrufen könnte. Das würde den Weg sparen, den man via Explorer in das Verzeichnis machen müsste. z.B.
FinGeR Posted October 21, 2008 Author Report Posted October 21, 2008 Richtig klasse wäre, wenn man die Performance HTML per Button aufrufen könnte. Das würde den Weg sparen, den man via Explorer in das Verzeichnis machen müsste. habe mir mal die Arbeit gemacht und nur die Win-API benutzt mit MQL4 ohne Zusatz einer anderen Programmiersprache.interessant die Möglichkeiten alle Dateien überschreiben.
whipsaw Posted October 21, 2008 Report Posted October 21, 2008 Wahoo! Danke FinGer, klasse Erweiterung. Noch eine Frage zu den Open Positions. Können diese auch erfasst werden inkl. des aktuellen Marktwertes?
FinGeR Posted October 21, 2008 Author Report Posted October 21, 2008 ja das wäre möglich müsste man sich aber erstmal wieder in den Code reinarbeiten wenn ich Zeit kann ich das ja mal machen. was meinst du mit inkl. des aktuellen Marktwertes?
whipsaw Posted October 21, 2008 Report Posted October 21, 2008 ja das wäre möglich müsste man sich aber erstmal wieder in den Code reinarbeiten wenn ich Zeit kann ich das ja mal machen. was meinst du mit inkl. des aktuellen Marktwertes? Ich will es ja nicht zu laut sagen, aber ich bin ja mit meinem Hedgefund Account aktuell mit etwa 300 K im roten Bereich. Das Skript erzeugt "nur" einen Dump von den abgeschlossenen Transaktionen, nicht von den offenen. Die Open Positions könnten bespielsweise mit Anzahl und aggregierten P/L (Marktwert) ausgewiesen werden. Aber das hat keine Eile, war nur so eine Idee in Bezug auf die Transparenz. Was auf jeden fall noch hinein sollte, ist ein TimeStamp wann die Datei/ der Report erzeugt wurde.
FinGeR Posted October 22, 2008 Author Report Posted October 22, 2008 Was auf jeden fall noch hinein sollte, ist ein TimeStamp wann die Datei/ der Report erzeugt wurde. er speichert den Dateinamen mit Accountnummer und das Datumsiehe Bild
whipsaw Posted October 22, 2008 Report Posted October 22, 2008 er speichert den Dateinamen mit Accountnummer und das Datum Danke für den Hinweis FinGeR.Für die eigenen Reports ist diese Art der Kennzeichnung ok. Wenn ich allerdings auf einen fremden Report (bei dem z.B. der Dateiname geändert wurde) Zugriff hätte, wäre es schön zu wissen, an welchem Tag dieser erstellt wurde.
FinGeR Posted October 23, 2008 Author Report Posted October 23, 2008 Danke für den Hinweis FinGeR.Für die eigenen Reports ist diese Art der Kennzeichnung ok. Wenn ich allerdings auf einen fremden Report (bei dem z.B. der Dateiname geändert wurde) Zugriff hätte, wäre es schön zu wissen, an welchem Tag dieser erstellt wurde. ok hier das Update :)
whipsaw Posted October 23, 2008 Report Posted October 23, 2008 Du Fuchs ;-) Danke vielmals. btw.Frage: Wäre es technisch möglich auch einen Report zu erzeugen der ausgibt, welche Schwankungsbreite eine Position hatte, bevor sie geschlossen wurde?Daran ließe sich sehr schön der Stil eines Traders nachvollziehen. Bei meinem Million $ Account kämen da einige Überraschungen zu Tage.
FinGeR Posted October 23, 2008 Author Report Posted October 23, 2008 meinst du den offenen Drawdown (max. Minus/Plus)?
whipsaw Posted October 23, 2008 Report Posted October 23, 2008 meinst du den offenen Drawdown (max. Minus/Plus)? yep, die Range in der sich eine offenen Position während des Haltens bewegt hat.z.B. Kauf DOW bei 9.865 - Verkauf bei 9.875 Max. Drawdown Loss während des Haltens 8.540 = xy Punkte = xy (Buch)Verlust )Max. Drawdown Profit während des Haltens 10.360 = xy Punkte = xy (Buch)Profit Ich fände das genial, allerdings weiss ich nicht, ob diese Daten Positions-spezifisch irgendwo "gespeichert" werden. Vermutlich ginge es nur über eine zusätzliches Query über das Instrument und dann den Zeitraum der Haltedauer. Noch ein kleiner Hinweis am Rande Alex:Bitte füge bei den von dir erstellten/ modifizierten Skripten dein Copyright/ Hinweistext hinzu. Ich habe gehört es gibt Lausbuben, die Open Source Skripts zum Verkauf anbieten. Wenn dem so wäre und wir erwischen so einen Bad Guy, dann sollten wir diese Leute dann daran erinnern, dass sie die Lizenzgebühren an den Ersteller des Codes zu entrichten haben ;-).
FinGeR Posted October 23, 2008 Author Report Posted October 23, 2008 ja wäre möglich müsste man aber mit den 1 Minuten History daten arbeiten das Highest HIGH und Lowest LOW vom start der Order bis zum schliessen der Order wenn dann aber History Trades dabei sind die schon 5 Wochen her sind fehlen meisten die Minuten daten dafür.(weil es zuweit zurückliegt)
whipsaw Posted October 23, 2008 Report Posted October 23, 2008 ja wäre möglich Vielleicht als Projekt für kalte Winterabende...und einem Glas Wein und Frank Sinatra.Die Flasche Wein (rot/ weiß?) spendiere ich.
FinGeR Posted October 23, 2008 Author Report Posted October 23, 2008 am besten einen extra script dafür?mal schaun ...
whipsaw Posted October 23, 2008 Report Posted October 23, 2008 Extra Skript wäre kewl, da ja eigene Produktentwicklung. nein :) ok, dann musst du selber zu Edeka gehen. Ich bräuchte dann nur deine Moneybookers oder Paypal Mailadresse. btw. Falls du Lust hast, kannst du dir einen du Paypal 'Donate' Button in deine Signator hinzufügen. Kennst du das?
FinGeR Posted October 23, 2008 Author Report Posted October 23, 2008 btw. Falls du Lust hast, kannst du dir einen du Paypal 'Donate' Button in deine Signator hinzufügen. Kennst du das? cool das Angebot nehme ich an.
whipsaw Posted October 23, 2008 Report Posted October 23, 2008 Paypal bevorzugt , dann müsste ich mich wegen dem Versand der Flasche Rotwein nicht systemtechnisch umstellen.Bau den Button mal ein und dann testen wir, ob es funktioniert.
whipsaw Posted October 24, 2008 Report Posted October 24, 2008 ok hier das Update :) @FinGeR kleine Bitte bezgl. der Releases. Wäre es möglich, den jeweilig neuen Dateien eine eindeutige Versionsnummer zuzuweisen. Ich glaube das macht die Verwaltung bedeutend einfacher und unerfahrene User können gezielt danach suchen. Dann ist mir noch folgendes aufgefallen: Ich meine, der Paramter wird irgendwo im Script übergeben. Dann die Dialogsteuerung passt auch noch nicht 100%ig (WIN XP) (=> könnte Beginner irretieren) Die Shell Execute dürfte die Anweisung zum Öffnen des Browserfesters sein, richtig? Und dann hat der FF, keine Ahnung, wie er den Befehl korrekt ausführen soll. (IE optimiert ? ) Das mit dem Datum passt aber ;-) Klick
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now