Mich würde interessieren, warum die MetaTrader-DLL mit dem Server Kontakt aufnehmen soll. Beim MTEC sieht es genau umgekehrt aus, da davon ausgegangen wird, dass der MetaTrader dauerhaft läuft und damit auf die Verbindung wartet. Wenn bei dir der Server ständig läuft, jedoch ohne Anbindung an MetaTrader, dann kann das Handelssystem auf dem Server mangels Tickdaten und Marktzugang nichts machen.
Richtig, meine Ansicht war, eine Software zu schreiben, die verschiedene Handelssysteme ausführt und managt.
Angenommen, ich hätte bei zwei verschiedenen Brokern ein Live-Konto und lasse bei beiden mein System handeln. Zusätzlich hätte ich noch (zum Vergleich) zwei Demo-Konten bei denen auch das System handelt, dann hätte ich vier separate Instanzen meines Systems. Warum sollte ich bei jeder Meta-Trader-Instanz einen Serverdienst starten? Lieber doch ein zentrales System, bei dem sich jeder MetaTrader anmeldet und auf seine Befehle wartet die er dann ausführt. Aber du hast schon recht, im Prinzip ist es egal, wer Server und Client macht. -nur eine Frage des Designs. Anmerkung: ich arbeite eigentlich nur noch mit virtuellen Maschinen -deswegen wohl auch so mein Gedankengang (mit den verschiedenen Rechnern und LAN etc).
Achso, du vermutest, dass der MetaTrader dich ausspioniert oder unerwünschten Personen Zugriff auf deinen Rechner gibt? Oder glaubst du, dass der MetaTrader dein dort in MQL programmiertes Handelssystem an den Broker versendet? Wäre in der Tat sicherlich eine lukrative Geschäftsidee ^^
Angenommen, ich hätte meinen Tradingstil gefunden und handle diesen (durch ein System) auf Dauer profitabel. Ich würde das System wirklich nicht mit dem MetaTrader ausführen wollen. Siehst ja, wie die Systeme vermarktet werden... Ich hätte keine Lust, dass der Broker die Logik meines Systems einsehen könnte und mich eventuell dann gezielt abstoßt... -selber dann aber Kohle macht oder das System unter anderen Namen teuer verkauft usw.) Ich traue machen leider wirklich alles zu...
Ich persönlich bin davon überzeugt, dass es gute Systeme gibt, die aber nicht verkauft werden. Und andersherum: Warum sollte jemand ein wirklich gutes System verkaufen? MT ist für mich eine reine Marketingmaschine. Leider kann ich hierzu nicht mehr sagen, jedenfalls habe ich kein Vertrauen in diese Plattform. Ob es wirklich so krass ist (wie teils von mir vermutet), weiß ich wirklich nicht...
Ich überlegte mir dieses Prinzip um dem Broker es nicht zu ermöglichen mein System einzusehen, -trotz einer von ihm kontrollierten Verbindung mit entsprechenden Rechten und File-Handels.
Danke!
Ich erwähnte das nur, weil dein Projekt ziemlich ähnlich ist. Vielleicht wäre das auch was für dich gewesen. Du entwickelst nun eine DLL für MetaTrader und ein eigenständiges Programm dazu. Wie ich es vor hatte... Wie du was genau machst liegt natürlich bei dir. -Und wirklich, ich bin einfach nicht mehr interessiert. Heißt jetzt nicht, dass ich es inzwischen schlecht -oder MT grundsätzlich negativ finde. Jedoch sehe ich für mich bei MT keine ernsthafte Zukunft. Der Post war wirklich nur für dich als eventuelle Anregung.
Richtig, meine Ansicht war, eine Software zu schreiben, die verschiedene Handelssysteme ausführt und managt.
Angenommen, ich hätte bei zwei verschiedenen Brokern ein Live-Konto und lasse bei beiden mein System handeln. Zusätzlich hätte ich noch (zum Vergleich) zwei Demo-Konten bei denen auch das System handelt, dann hätte ich vier separate Instanzen meines Systems. Warum sollte ich bei jeder Meta-Trader-Instanz einen Serverdienst starten? Lieber doch ein zentrales System, bei dem sich jeder MetaTrader anmeldet und auf seine Befehle wartet die er dann ausführt. Aber du hast schon recht, im Prinzip ist es egal, wer Server und Client macht. -nur eine Frage des Designs. Anmerkung: ich arbeite eigentlich nur noch mit virtuellen Maschinen -deswegen wohl auch so mein Gedankengang (mit den verschiedenen Rechnern und LAN etc).
Angenommen, ich hätte meinen Tradingstil gefunden und handle diesen (durch ein System) auf Dauer profitabel. Ich würde das System wirklich nicht mit dem MetaTrader ausführen wollen. Siehst ja, wie die Systeme vermarktet werden... Ich hätte keine Lust, dass der Broker die Logik meines Systems einsehen könnte und mich eventuell dann gezielt abstoßt... -selber dann aber Kohle macht oder das System unter anderen Namen teuer verkauft usw.) Ich traue machen leider wirklich alles zu...
Ich persönlich bin davon überzeugt, dass es gute Systeme gibt, die aber nicht verkauft werden. Und andersherum: Warum sollte jemand ein wirklich gutes System verkaufen? MT ist für mich eine reine Marketingmaschine. Leider kann ich hierzu nicht mehr sagen, jedenfalls habe ich kein Vertrauen in diese Plattform. Ob es wirklich so krass ist (wie teils von mir vermutet), weiß ich wirklich nicht...
Ich überlegte mir dieses Prinzip um dem Broker es nicht zu ermöglichen mein System einzusehen, -trotz einer von ihm kontrollierten Verbindung mit entsprechenden Rechten und File-Handels.
Ich erwähnte das nur, weil dein Projekt ziemlich ähnlich ist. Vielleicht wäre das auch was für dich gewesen. Du entwickelst nun eine DLL für MetaTrader und ein eigenständiges Programm dazu. Wie ich es vor hatte... Wie du was genau machst liegt natürlich bei dir. -Und wirklich, ich bin einfach nicht mehr interessiert. Heißt jetzt nicht, dass ich es inzwischen schlecht -oder MT grundsätzlich negativ finde. Jedoch sehe ich für mich bei MT keine ernsthafte Zukunft. Der Post war wirklich nur für dich als eventuelle Anregung.LG johno