Metastock: Funktionsumfang System Tester
Hallo zusammen!
Ich habe bereits ausgiebig gegoogelt, aber nicht wirklich eine Antwort zu meinem folgenden Problem gefunden:
Ich beschäftige mich seit längerem mit Handelssystemen. Bisher habe ich mit prorealtime experiemtiert, da umsonst mit eod-Daten. Also genau richtig für einen Studenten ;-)
Das Problem das ich jedoch mit dem Backtest habe ist folgendes: Leider kann ich eine Handelsstrategie nur auf eine Aktie/Index etc. testen.
Was ich gern machen würd wäre jedoch folgendes:
Ich habe einen fest definierten Pool mit Wertpapieren, z.B. alle Aktien des Dax 30. Ich würde die Handelsstrategie nun gern auf alle diese Aktien anwenden. Bekomme ich z.B. heute 5 Kaufempfehlungen und kann jdeoch nur noch 3 Aktien ins Depot legen müsste es zudem noch möglich sein nach einem Kriterium eine Rangliste zu erstellen, z.B. nach der Vola, nach der dann "freie Plätze" im Portfolio vergeben werden.
Ich kann mit Prorealtime zwar auch die parameter wie Periodenzahl des GD optimieren, aber wem erzähle ich schon was neues, dass diese einstellungen schon beim nächsten Wert voll daneben gehen können.
Daher würde ich gern ein System über 30 Aktien wie beim Dax oder sogar den Dax 100 laufen lassen. Kommen dann vernünftige Ergebnisse, ist das dann schon wesentlich aussagekräftiger.
Meine Frage: Klappt das mit Metastock? Falls nein, kennt ihr Alternativen?
Vielen Dank für die Hilfe!
sweq
Hallo,
solche Systemtests sind natürlich in MetaStock möglich. Am besten schaust du dir auf der folgenden Internetseite an, was alles mit MS möglich ist.
http://www.metastock-forum.de/ms/9.1/ms_pro_feature.htm
Solltest du noch weitere Fragen haben, nur zu.
@sweq
Portfoliotests haben was für sich. MS7.xx kann es nicht. MS8 und höher schon.
Allerdings was nützen Ihnen solche Tests. Sie sind weit von der Praxis entfernt. z.B. Sie setzen 10000 € ein. Sie verlieren 10%. Lt. MS setzen Sie jetzt 9900 € usw.
Machen Sie das wirklich ? Irgendwie ist der Tag heute nicht so der Beste u. Sie setzen nur 5400 € ein.
Sie haben 3 Kaufsignale EOD. Sie müssen 2 fallenlassen. Vielleicht hätten Sie das 3. Kaufsignal nehmen müssen. Wer weiß ?
Wenn man weiter überlegt findet man noch mehr.
Da Sie Student sind können Sie sowieso nicht traden (Geld!).
Es kommt alles auf Ihren Geldbeutel an. Unter 2500-3000 € läuft nix.
Wenn Sie eine Diplomarbeit für Ihren Professor machen müssen u. er Profiprogramme von Ihnen verlangt (dass Sie z.B. mit MS arbeiten) fragen Sie ihn mal: "woher nehmen u. nicht stehlen" ?
@ Mr_Aegon [#3]
"Da Sie Student sind können Sie sowieso nicht traden (Geld!). "
Gewagte These.
@ Alle
Danke für die Antworten. Vielen dan metatrader für den link!
@ Mr_Aegon
Richtig, aber das Studium ist fast vorbei und es war ziemlich gut, also dürfte das Geld bald kommen ;-)
Die Einwände sind natürlich berechtigt. Ich suche jedoch kein System um mich danach nicht voll daran zu halten. Wenn ich ein System benutze, möchte ich es wenn auch automatisieren. Finde ich nichts was sich lohnt, lasse ich es einfach und stze wie bisher auf eine Kombination von Anleihen und Aktien, die mir immer den Kapitalerhalt garantiert haben und mit denen ich seit 5 Jahren gut fahre. Das System ist reizvoll und macht in der Entwicklung Spass. Ich bin aber realistisch genug, dass wenn es nach vielen Tests nicht sehr gut sein sein sollte ich es niemals einsetzen werde.
Zu den Kaufsignalen: Oben habe ich ja auch geschrieben, dass ich bei mehreren Signalen eine Rangfolge nach definierten Kriterien erstellen möchte, um eben solche zufälligen Entscheidungen, wie Sie sie richtigerweise thematisiert haben, zu eliminieren.
Aber nochmal danke an Alle!
sweq
@metatrader
Ich habe mir den Link nun mal genau angesehen und bin sehr begeistert über den Funktionsumfang. Auf den ersten Blick ist das genau das, was ich gesucht habe.
Eines ist mir jedoch noch nicht ganz klar:
Was passiert mit den gleichzeitig auftretenden Handelssignalen?
Es heißt:
Order Bias
Hier wird festgelegt, wie MetaStock gleichzeitig auftretende Handelssignale behandeln soll.
Dort habe ich nur ein Auswahlfeld für Long und Short gesehen.
Läuft der Portfoliotest so, dass Metastock jede Aktie über alle 4 Jahre getradet hat, als wäre man immer zu 100% in ein Wertpapier investiert und ermittelt dann den Gesamtdurchschnitt der Performance?
Oder nimmt es die ersten Signale, bis das Portfolio voll ist und nimmt erst wieder neue Werte auf, wenn aus dem Portfolio ein Wert verkauft wurde, d.h. es kann sein, dass ein wert in den 4 Jahren nie getradet wurde, oder nur einmal, obwohl es theoretisch mehrere Kaufsignale gegeben hat?
Der zweite Fall wäre für den Handel mit einem automatischen system ja realistisch!
Was ich gern machen würde ist ungefähr folgendes vereinfachtes Szenario:
Handelssystem nur long, z.B: dieser Alligator aus dem Beispiel auf S&P.
Ich möchte pro Wert 10 Prozent meines Gesamtkapitals investieren, also immer 10 Werte im Portfolio haben.
Wichtig(!!!): Ich möchte ein Sortierkriterium haben, Z.B: Prozentualer Anstieg im EPS des letzten Jahres!
Das ist für mich ein ganz wichtiges, wenn nicht zentrales Kriterium, weil das Portfolio nur begrenzen Platz bietet, und ich somit die Zuteilung steuere!!!
Montag: 10 Kaufsignale
- nur 5 ! Schaffen es wegen dem definierten Anstieg des EPS ins Portfolio, bei den Anderen sind die Ernings per Share gesunken, in Sie möchte ich nicht long gehen.
Dienstag: 5 Kaufsignale:
- hier schaffen es 2
Mittwoch: 10 Kaufsignale:
- hier würde es 5 schaffen, die besten drei (nach EPS-Kriterium) nehme ich.
Nun wäre das Portfolio voll, bis es zu einem Verkaufssignal bei einem der darin entahaltenen Werte kommt. Sobald wieder Platz ist, wandert wieder ein Wert nah Rangfolge rein.
Wäre das möglich?
Vorab Danke für die Mühe!
sweq
@ Alle
Danke für die Antworten. Vielen dan metatrader für den link!
@ Mr_Aegon
Richtig, aber das Studium ist fast vorbei und es war ziemlich gut, also dürfte das Geld bald kommen ;-)
Die Einwände sind natürlich berechtigt. Ich suche jedoch kein System um mich danach nicht voll daran zu halten. Wenn ich ein System benutze, möchte ich es wenn auch automatisieren. Finde ich nichts was sich lohnt, lasse ich es einfach und stze wie bisher auf eine Kombination von Anleihen und Aktien, die mir immer den Kapitalerhalt garantiert haben und mit denen ich seit 5 Jahren gut fahre. Das System ist reizvoll und macht in der Entwicklung Spass. Ich bin aber realistisch genug, dass wenn es nach vielen Tests nicht sehr gut sein sein sollte ich es niemals einsetzen werde.
Zu den Kaufsignalen: Oben habe ich ja auch geschrieben, dass ich bei mehreren Signalen eine Rangfolge nach definierten Kriterien erstellen möchte, um eben solche zufälligen Entscheidungen, wie Sie sie richtigerweise thematisiert haben, zu eliminieren.
Aber nochmal danke an Alle!
sweq
@gautama2
Gewagt ist auch mit MS8 und höher einen Portfoliotest zu machen.
Ein positives Ergebnis zu bekommen, dies dann für ein profitables System zu halten u. danach zu traden.
@ Mr_Aegon [#8]
hab ich das??
Hallo,
mir ist #6 vor Nummer #7 gerutscht, eigentlich sollten die Beiträger in umgekehrter Reihenfolge stehen.
Damit sid die Fragen aus #6 noch aktuell.
Sorry!
sweq
@ sweq [#6]
Die Fragen sind nicht so einfach zu beanworten, da eine Programmierung dieser Bedingungen extrem schwierig werden dürften. Da in MS die EPS Zahlen (ohne eine Add-In) nicht enthalten sind, müsste man diese Daten "irgendwie" anders in das System mit einfliessen lassen.Es gibt aber, praktisch keinen Zusammenhang zwischen der Entwicklung des EPS und des Kursanstieges, so dass du diesen Aspekt auch vernachlässigen kannst => Wenn doch, kauf die Aktien einfach nach EPS ;)
Ansonsten würde der Systemtest so wie gewünscht verlaufen.
@sweq
1) Sie reden von EPS was ist das überhaupt ?. Ich muß sagen Ihr Posting #6 ist mir zu hoch. Wie auch immer, schauen Sie sich 2) an.
2) Um konkret das Thema nochmal anzusprechen und zu einem vorläufigen Ergebnis zu kommen (ohne endloses Weiterplappern) es gibt ein Add-On zu MS.
mein Vorschlag: Sie besorgen sich irgendwann -wenn Sie Geld haben- MS 7xx z.B. über Ebay oder sonstwo. Müßte in der Zwischenzeit auf dem Markt extrem günstig sein. Marktpreise kenne ich aber nicht. Scheissen Sie auf irgendwelche erhobenen Zeigefinger irgendwelcher Oberlehrer. Es ist nicht stafbar eine gebrauchte MS-Version zu kaufen.
Anders ausgedrückt Sie brauchen sich von niemandem eine MS10 Version mit einem ungenügenden Systemtester andrehen zu lassen. 1 Jahr später wenn Sie das Programm besser kennen, kommt so manche Enttäuschung auf weil Sie mehr erwarteten.
Dann gehen Sie her -wenn Sie Geld haben ;-))- und kaufen Sie neu das Programm Tradesim Enterprice Edition (läuft ab MS7xx und höher). Es beeinhaltet die Monte Carlo Simulation u. kostet ca. 1000 € zur Zeit.
Portfoliotests, Positionsgrößefestlegungen und Randomauswahl bei zuviel Kaufsignalen (wird glaube ich über Monte Carlo Simulation gelöst) sind sicher machbar, obwohl ich seither das Pgm noch nicht kennenlernen konnte.
Das Manual ist leider bloß in Englisch u. beinhaltet 250 Seiten. Ich selbst bin seither mit der Übersetzung des Manuals beschäftigt u. habe neugierigerweise bloß ein bißchen damit rumprobiert.
Kein deutsches Handbuch von TradeSim ist ein klarer Nachteil. Aber wer fragt schon nach der deutschen Sprache.
Aber MS8 u. MS10 verblaßen gegen diese Möglichkeiten.
Equis soll sich endlich abschmieren ihren 8er oder 10er Systemtester für einen vollwertigen Systemtester zu halten u. den auch vollmundig mit großen Lob verkaufen.
Allerdings wenn es nicht anders geht und MS7xx nicht findbar ist, bleibt nichts anderes übrig als MS8 u. höher zu kaufen, denn TradesSim allein ist meines Wissens fürs Traden wertlos.
Ich muß zugeben daß, MS in Verbindung mit TradeSim sehr stark ist für HS-Tests.
Ich wehre mich nur gegen vollmundige Versprechungen irgendwelcher Anbieter u. der Käufer dann nicht die geringste Ahnung hat was ihn erwartet.
Diese Variante 2) habe ich
@ Mr_Aegon [#12]
das hier ist zwar ein Thread mit einer Frage zu Metastockmöglihckeiten, aber grundsätzlich sollte man tatsächlich wissen, wenn man ausgiebige und korrekte Tests machen will, man mit MS allein nicht weiter kommt. Nebenbei vielleicht mal Amibroker anschauen, mit bereits eingebauter Möglichkeit, Signale an die IB-Handelsplattform zu senden, Pyramiding usw. ebenfalls enthalten.
Aber bei weitem nicht so gute Auswertungsmöglichkeiten wie TradeSim.
tradesignal kann man sich aber auch anschauen.
So. Ansonsten würde ich auch erst mal eine ältere MS Version gebraucht besorgen.
Ich hätte auch noch eine MS 7.xx Pro. Muss mal schauen wo die ist, dann stelle ich sie hier in die Bücherbörse ein. Die hatte noch kein Wiederverkaufsverbot. Ob Verbot gültig oder nicht ist, sei mal egal.
Gruß
Hallo!
Vielen Dank für die Antworten!
@Mr_Aegon
Nach etlichem googeln bin ich irgendwie auch über US-Foren auf Tradesim gekommen. Das werde ich mir auf jeden Fall mal im Hinterkopf behalten! Die Auswertungsmöglichkeiten, insbesondere die Möglichkeiten der Monte Carlo Simulation waren schon beeindruckend. Dies hilft zumindest Worst-Case Szenarien zu bilden und eine Vorstellung von möglichen drawdowns zu bekommen. Insbesondere ist ein Moneymanagement von großer Bedeutung, was man mit Tradesim wohl auch gut hinbekommen könnte. Tradesim schafft wohl auch die Rangfolge, die ich bei mehreren Signalen gefordert habe, aber nicht programmierbar, sondern nach den Kriterien, die in der zu testenden Liste, die man vor eiem Test definiert festlegen kann. Ich denke das sind Standards wie Preis, Volumen etc. Aber das ist ja schonmal hilfreich. Ansonsten erfolgt sie Auswahl definitiv nach Zufallsprinzip.
@gautama2
Amibroker werde ich mir mal ansehen! Danke!
Dann nochmal eine Frage, die (hoffentlich) kurz beantwortet werden kann:
Eine Anbindung an einen Broker wie Interactive Brokers ist mit Metastock zum automatisierten Handel dann möglich, oder braucht man dann zusätzlich Plug Inns?
Falls Ja, welche Software könnte dies von sich aus? Klammert man die Simulationsgeschichte mal aus, dann hätte ich ansonsten schon gern eine Software, die die Fähigkeit besitzt, ein automatisiertes Handelssystem laufen zu lassen und ohne große Erweiterungen auskommt.
Diese Frage ist zwar verfrüht, aber wegen später anfallender Kosten bestimmt nicht irrelevant!
Viele Grüße
@ sweq [#14]
direkte Anbindung an Interactive Brokers von sich aus können
Amibroker (flexible Datenanbindung auc an IB und IB Controller für Ordering inkl.)
Dynamite Sentimentor (allerdings Monatsabo der Tradersuite lus Datenabo nötig)
tradesignal (zusätzliches Datenabo nötig und ohne Abo nicht verwendbar glaub ich )
eSignal
Pkug-Ins für MS als Anbindung zu IB kenn ich nicht, evtl. zu nutzen sind andere Frontends wie Bracket Trader, o.ä., die vom Signalgeber erstellte Textdateien lesen und dann als Befehle an IB senden. Ob MS inzwischen Textdateien schreiben kann weiß ich nicht.
Nicht zu unterschätzen evtl. Beschränkungen für den Code, wie Anzahl der Variablen und Gesamtlänge der Formel in Anzahl der Zeichen.
Für MS habe ich da noch 20 Variable im Kopf und 256 Zeichen für die Formel, das kann sich aber geändert haben. Ist in jedem Fall für größere Projekte zu wenig. Ich würde damit nicht mehr auskommen. Man kann die Formeln splitten und dann externe Funktionsaufrufe machen, aber das halte ich, ebenso wie das Errechnen von OHLC oder anderen Werten aus anderen Timeframes im MS, für äußerst umständlich. Meine Erfahrungen stammen noch aus der 8.01.
Gruß
@ gautama2 [#15]
bei der Aufzählung der Programme mit IB Anbindung hab ich noch Investox vergessen.
Vielleicht auch Wealth Lab.
@ gautama2 [#13]
Sie beziehen sich auf eine MS Pro-Version.
Ich meinte in meinen Ausführungen EOD. ICh habe MS-EOD und dabei bleibe ich auch vorläufig.
Ich weiß es nicht, aber ich glaube daß TradeSim stillschweigend von EOD-Testing redet. Und nur MS-EOD zu Tradesim geht.
Ich weis es wirklich nicht ob auch die Pro-Version zu Testings genutzt werden kann. Irre ich mich da? Geht auch eine alte oder neuere MS-Pro-Version zu TradeSim ?
Haben Sie Erfahrung MS-PRO Version verquickt mit TradeSim ?
Diese Ungeklärtheit könnte auch Metatrader beantworten, wenn er will. Nur wenn er will.
@ Mr_Aegon [#17]
es würde mich wundern, wenn die Pro Version dafür nicht gehen würde, aber zur Not, falls Metatrader nciht will, könnte man auch bei compuvision anfragen.
Ich selber habe damit keine Erfahrung, da ich mir nur mal TradeSim genauer angesehen habe, dann aber nicht gekauft hab, wegen Wechsel von Metastock zu Amibroker.
@ gautama2 [#18]
Anfrage bei Compuvision wäre "good idea"
Thanks
@ gautama2 [#18] @ Mr_Aegon [#17]
Ich habe TradeSim in fast allen meinen MetaStock Seminaren vorgestellt (und empfohlen), es läuft natürlich mit der Pro Version zusammen. Es laufen praktisch alle Version von MS mit TradeSim.
Der Erwerb von gebrauchter MetaStock Software ab der Version 7.2 ist nicht erlaubt, daher sollte man von Käufen über eBay absehen.
@ sweq [#14]
Der direkte Handel aus MetaStock ist möglich, allerding wird IB nicht unterstützt. Es gibt hier aber ein kostenlosen PlugIn, mit dem dies möglich ist.
Dieses Tool und eine Reihe anderer kostenloser Dinge gibt es hier:
http://www.hypertrader.it/freetool.shtml
@ metatrader [#20]
Verkauf nicht über ebay und wohl auch nicht über Bücherbörse, nehm ich an?
TradeSim arbeitet auch mit Amibroker zusammen hab ich gesehen.
Das eröffnet ganz neue Möglichkeiten.
Using TradeSim with other charting packages.
The Universal Text Trade Database format supported by the Professional and Enterprise Editions of TradeSim makes it possible to use TradeSim with some other charting packages and spreadsheets. These include :-
BullCharts ®
TradeStation ®
Amibroker
Microsoft Excel ®
Gruß
@ metatrader [#20]
Damit ich das jetzt richtig verstehe: Entweder MS EOD + RDL + Tradesim Enterprise oder MS Pro + MSQC + Tradesim Enterprise, dann sind realistische Portfoliobacktests möglich?
Ausserdem: Ich darf MS NICHT verkaufen, d.h. wenn ich die Software mehr als 30 Tage habe, dann bin ich damit verheiratet?
@ metatrader [#20]
Danke. Das mit der Pro-Versions-Angelegenheit fiel mir halt bloß so auf
@ goso [#22]
"ich darf MS NICHT verkaufen, d.h. wenn ich die Software mehr als 30 Tage habe, dann bin ich damit verheiratet?"
Ja und Sie dürfen die Braut dann küssen :)
Inzwischen habe ich eine fix und fertige Formel entdeckt, mit der ich aus Amibroker eine TradeSim-kompatible Database erstellen kann.
Jetzt muss ich nur noch überlegen, wann ich mir TradeSim kaufe.
Auch ältere TradeSim Versionen können ASCII Dateien einlesen, wie ich gerade in einem alten Handbuch gesehen habe.
Hmmm. Ältere Verionen dürften ja frei verkäuflich sein...
@ goso [#22]
""Ausserdem: Ich darf MS NICHT verkaufen, d.h. wenn ich die Software mehr als 30 Tage habe, dann bin ich damit verheiratet?""
Diese "FRAGE" von Dir überrascht mich - bist doch schon ein paar Tage hier. Dies ist schon in eigenen Threads zur Genüge diskutiert worden. Ja, "sie" gehört Dir und Du kannst Dich auch nicht mehr SCHEIDEN lassen ! Bis das der Tod.....
gruss hans
@ he96 [#25]
Das ist mir bis jetzt wirklich entgangen, aber das kommt vermutlich daher, dass ich mich mit MS noch nicht ernsthaft beschäftigt habe.
Ein etwas eigenartiges Lizenzmodell, aber was soll's, die Investition hält sich ja in Grenzen, also auch der mögliche Verlust.
Werde mich dann in absehbarer Zeit an MS fesseln lassen, aber erst wenn ich aus meiner Tradingabsenz zurückkehre, aktuell ist noch immer Urlaub angesagt und wenn ich mir das Teil jetzt kaufe sitze ich wieder den ganzen Tag in meinem Büro, und dann ist nicht die Bindung bzw. die Scheidung von MS das Thema, da dürfte dann meine bessere Hälfte das Thema Scheidung zur Diskussion stellen. *g*
@ gautama2 [#24], goso [#26] und alle anderen
Der Weiterverkauf von Metastock Software, die über UNS (Metastock-Forum.de) erworben wurde, wurde von uns fast immer ermöglicht. Schnell und unbürokratisch, aber nicht öffentlich über die Bücherbörse.
Dies ist schon immer anders, wenn die Software, wie bei Ihnen, ursprünglich über ebay gekauft wurde. So standen und stehen die Hinweise seit vielen Jahren auf unseren Seiten und so hätte der ebay-Verkäufer Sie auch informieren müssen. Hat er das nicht, hatten Sie vermutlich zeitlich befristete Schadenersatzansprüche an ihn.
Zusätzlich ist dies natürlich eine Frage des Service:
Equis gibt überhaupt keinen Service, wenn Sie die Software nicht dort oder über einen autorisierten Händler erworben haben, also nicht registriert sind. Ebay-Käufer haben keine Chance.
Wird die Software über UNS erworben, gibt es den vollen individuellen Service bei uns (Metatrader und meine Kollegin Brigitte Ammon z.B. für Rückfragen zu Equis), wir kümmern uns um alles. Nach aussen erkennbar ist dies am blauen 'm'
Zusätzlich steht allen unseren Käufern der Service von Equis zur Verfügung. Ausserdem ist Metatrader in engem Kontakt mit der dortigen Entwicklungsabteilung, was sich gelegentlich als äusserst nützlich erwiesen hat.
Nur bei uns gibt es ferner noch das eine oder andere Extra dazu, welches von Equis oder anderen Vertragshändler nicht oder nur gegen Extrakosten angeboten wird.
Alle Informationen dieses Beitrags standen schon vielfach hier im Forum, so dass ich nicht alles zum 'hundertsten mal' klären muss.
Metastock 9.1 in allen Versionen kann bei uns innerhalb von 24 Stunden versandt werden mit 30 Tagen Rückgaberecht. Der Update auf Metastock 10 erfolgt an alle Käufer der letzten 3 Monate bei uns unaufgefordert und kostenfrei.
@ Richard Ebert [#27]
vielen Dank für die ausführliche Erläuterung.
Ich habe die 8.0 EOD über Sie erworben, habe gern eine Weile damit gearbeitet und kann sie nun nicht mehr nutzen, macht aber nichts. Dass ich ohne Nachfrage kurz danach, sogar kostenlos von Ihnen die CD für 8.01 bekam, die man sonst von Equis gegen Bezahlung hätte erwerben können, finde ich ebenfalls Klasse. Als Metastocknutzer ist man bei Ihnen gut aufgehoben. Es ist auch ein super Service, wenn über Sie erworbene Software so unbürokratisch den Besitzer wechseln kann.
Die von mir über ebay erworbene Pro Version und Add-Ins waren so günstig, dass der fehlende Service und die offizielle Wiederverkaufsmöglichkeit verschmerzt werden kann. Ich benutze sie jedoch auch schon länger nicht mehr und habe sie auch nicht als endgültige Lösung für mich nutzen können, weil ich ein Orderroutng zu IB wollte und meine Formeln immer länger werden, als das Programm es möchte. Jetzt steht sie im Schrank, ist aber auch kein Verlust gewesen, ichhabe viel damit lernen können.
Wenn die Pro Version ein tägliches Arbeitsmittel für mich geworden wäre, hätte ich sie offiziell nochmal bei Ihnen gekauft. Zum Einarbeiten war diese Lösung aber sehr gut, denn 30 Tage hätten mir nicht gereicht, um festzustellen, ob es für mich taugt und wegen des Verkaufsverbots hätte ich es dann lieber gelassen. Die Quelle ist bei ebay verschwunden, da hat Equis wohl interveniert.
Viele Grüße