Monday 3 April 2017

Collective2 Tradestation Forex


Collective2 Häufig gestellte Fragen (FAQ) Wie man die TradeStation Plattform verbindet Lorant Vari 23. Dezember 2016 14:14 Um eine Strategie hier auf Collective2 auszuführen, müssen Sie kaufen und verkaufen Signale. Das bedeutet: wenn seine Zeit, etwas zu kaufen, müssen Sie uns sagen, Jetzt kaufen. Wenn seine Zeit zu verkaufen, youll Notwendigkeit, uns zu sagen, verkaufen jetzt. Mit anderen Worten, bei Collective2 haben Sie nie einen imaginären Track Record, basierend auf, wie Sie hätten (hätten haben können) gehandelt. Sie müssen uns sagen: Es ist Zeit, XXX jetzt zu kaufen. Oder: Profitieren Sie jetzt von meiner Position in YYY. Die Ergebnisse dieser Echtzeit-Kauf - und Verkaufssignale sind die Erfolgsbilanz, die wir Interessenten zeigen. Verwenden von TradeStation mit Collective2 (Basisversion) Hinweis. Sie können auch über unsere Advanced TradeStation-C2-Schnittstelle lesen, die Ihnen erlaubt, Ihre Collective2-Systemaufträge von TradeStations Matrix zu senden. Erfahren Sie mehr über Advanced TradeStation-C2 Interface. Hinweis . Sie können auch über wichtige Änderungen in TradeStation 9.5 (Update 14) lesen. Vergewissern Sie sich bitte, dass Ihre aktuellen Strategien und Ihre Signalnamen mit diesem Collective2 TradeStation Interface-Update übereinstimmen. Zuerst stellen Sie sicher, dass Sie an der richtigen Stelle sind und dass Sie verstehen, was diese Technologie tut. Grundlegende TradeStation-Collective2-Schnittstelle: Was es ist Wenn Sie TradeStation verwenden, um Ihre Trades zu generieren, können Sie nun TradeStation automatisch Ihre Trades in Ihr Collective2-Handelssystem eintragen, ohne menschliches Engagement. Das bedeutet, dass Sie Ihr System mit der sehr schönen TradeStation-Plattform entwickeln und backtest können. Sie können Trades automatisch an Ihr Collective2-System übermitteln. Sie können Ihre Signale verkaufen. Und wie jedes andere System auf Collective2 kann Ihr System bei jedem Broker (nicht nur TradeStation) AutoTraded sein, oder Ihre Abonnenten können ohne AutoTrading Signale abonnieren und empfangen. Grundlegende TradeStation-Collective2-Schnittstelle: Was es nicht ist Diese Technologie ermöglicht es Ihnen nicht, ein Collective2-System bei der TradeStation-Vermittlung zu testen. Wenn Sie TradeStation als Ihren Broker verwenden, können Sie kein Collective2-System mithilfe der TradeStation-Brokerage automatisieren. Wir haben TradeStation kontaktiert, aber bisher haben sie es uns nicht erlaubt, dies zu tun. Verwenden von TradeStations Matrix Sie benötigen stattdessen die erweiterte Version. Diese Seite beschreibt die Basic TradeStation - C2 - Schnittstelle. Es kann Signale interpretieren, die von TradeStation EasyLanguage Programmen generiert werden. Wenn Sie TradeStations Matrix verwenden, um Signale zu generieren, müssen Sie unsere erweiterte Schnittstelle verwenden. Einrichten der Basic TradeStationC2-Schnittstelle Für die meisten Benutzer müssen Sie keine Hilfsprogramme auf Ihrem Computer herunterladen oder ausführen. Stattdessen werden Sie sagen, TradeStation, eine E-Mail an C2 jedes Mal, wenn ein Signal generiert wird, zu senden, und C2 erfassen, dass der Versuch, eine E-Mail senden, und schalten Sie es in ein C2-Signal. Beachten Sie jedoch, dass einige Internet Service Provider (ISPs) Versuche blockieren, externe Mailserver zu verwenden (was die C2s-Signal-Capture-Technologie für den ISP aussieht). In diesen Fällen müssen Sie eine Hilfsprogramm auf Ihrem Computer ausführen. Mehr dazu später im Abschnitt "Fehlerbehebung". Versuchen Sie jetzt, Ihre TradeStation mit den unten beschriebenen einfachen Schritten einzurichten. Parto Uno: Sagen Sie TradeStation, mit Collective2 zu kommunizieren Sicherstellen, dass TradeStation Strategie-Aufträge generieren kann Sie müssen TradeStation mitteilen, dass jedes Mal, wenn es ein Kauf - oder Verkaufs-Signal generiert, eine E-Mail gesendet wird. Wenn TradeStation versucht, die E-Mail zu senden, interpretieren Sie den Inhalt davon und übersetzen sie in ein Collective2-Handelszeichen, das in Ihr Collective2-Handelssystem geleitet wird. Um TradeStation zu sagen, E-Mails zu senden, gehen Sie wie folgt vor: Klicken Sie mit der rechten Maustaste auf das Fenster, das Ihren EasyLanguage-Code enthält, und wählen Sie Eigenschaften aus. (Oder alternativ wählen Sie Format aus dem oberen Menü und dann Eigenschaften.) Stellen Sie sicher, dass Generate Strategie Bestellungen für die Anzeige in der Trade Managers Strategy Orders Register ein Häkchen daneben hat. (Für die TradeStation 8 gibt es zwei Screenshots, eine für TradeStation 8 und die andere für TradeStation 9.) TradeStation Version 8.x TradeStation Version 9.x E-Mail-Benachrichtigung in TradeStation aktivieren. Gehen Sie zu TradeStation. Wählen Sie TradeManager wie folgt aus: Wählen Sie Ansicht (aus der TradeStation-Menüleiste) und dann TradeManager Preferences. Sie sehen folgendes Fenster: Sie müssen sicherstellen, dass neben den folgenden vier Zeilen ein kleines Umschlagsymbol angezeigt wird: Strategie Aktive Auftragsstrategie Abgebrochene Auftragsstrategie Ausgefüllte Auftragsstrategie Ersetzter Auftrag Um den Umschlag anzuzeigen, suchen Sie den Benachrichtigungstyp (z Active Order "), klicken Sie mit der Maus darauf, um es zu markieren, und aktivieren Sie das Kontrollkästchen Enable email-Benachrichtigung aktivieren. Stellen Sie sicher, dass die Option E-Mail-Benachrichtigung aktivieren für die vier oben aufgeführten Benachrichtigungstypen aktiviert ist. (Es sollte ein Hüllkurven-Symbol neben jedem der vier, wie oben gezeigt, sein.) Konfigurieren Sie die Kommunikation mit Collective2. Klicken Sie auf die Schaltfläche Konfigurieren. Youll sehen Sie eines der folgenden zwei Fenster, abhängig von der Version von TradeStation, die Sie ausführen. Die neueste TradeStation-Version sieht aus wie das Fenster auf der linken Seite. Finden Sie das Fenster, das am besten aussieht wie Ihr eigenes TradeStations-Fenster. Dies ist, wie der Konfigurationsbildschirm in TradeStation Version 9.1, Update 12 aussieht. Beachten Sie, wo sich die Felder Von und Bis befinden. Frühere Versionen von TradeStation hatten die From und To Felder an den entgegengesetzten Stellen. Stellen Sie sicher, dass Sie mit den Feldern "Von" und "Bis" übereinstimmen, damit Sie die entsprechenden Informationen in jedem Feld eingeben. Nizza Arbeit, Tradestation - Ändern der Position dieser Felder war eine brillante Art und Weise zu verbessern Americas Wirtschaft durch die Erhöhung der Zahl der Kundendienst-Help-Desk Arbeitsplätze erforderlich, um Ihr Produkt zu unterstützen. Folgen Sie dem Beispiel auf dem Bild oben: Wo es nach Ihrer E-Mail-Adresse fragt, geben Sie die E-Mail-Adresse ein, die Sie verwenden, wenn Sie sich bei Collective2 anmelden. Geben Sie die folgenden Informationen in das folgende Format ein: Ihr C2-Datendienstkennwort ts. collective2 Beispiel: myDataServicesPasswordts. collective2 Huh Was ist mein C2-Datendienstkennwort, wenn es nach Ihrem SMTP-Servernamen oder Ihrer IP-Adresse fragt, geben Sie ein Ts. collective2 Ihr C2 Data Services-API-Kennwort Es ist nicht Ihr reguläres Collective2-Kennwort, das Sie für die Anmeldung auf dieser Website verwenden. Lesen Sie hierzu, wie Sie Ihr Data Service-Kennwort finden und festlegen können. Klicken Sie unten links im TradeStation Messaging-Fenster auf Test. Nach ein oder zwei Minuten (je nach E-Mail-Provider kann es noch länger dauern) erhalten Sie eine entzückende und freche E-Mail von Collective2, die bestätigt, dass Sie mit Collective2 kommuniziert haben. Dies zeigt an, dass Sie den ersten Teil des Setup-Prozesses erfolgreich abgeschlossen haben. Sie müssen immer noch Ihren Arbeitsbereich richtig benennen Fehlersuche: Oh nein Wenn ich TEST drücke, erhalte ich eine Fehlermeldung. Wenn Sie die TradeStation TEST-Taste drücken und dann diese Fehlermeldung sehen. Dass Ihr ISP verhindert, dass Sie Port 25 verwenden, um mit Collective2 zu kommunizieren. (Viele Internetdienstanbieter wie Optimum Online haben damit begonnen, alle Zugangsdaten für Port 25 zu blockieren.) Wenn Port 25 nicht für Sie arbeitet, können Sie mit neuen Versionen von TradeStation (Version 9.1 und höher) einen alternativen Port angeben. Wir unterstützen Port 9235 auch. Sie können das Feld im Feld Port wie folgt eingeben. (Dies ist nur erforderlich, wenn Ihr ISP den normalen Port 25 blockiert.) Part Deux: So richten Sie Ihren TradeStation-Arbeitsbereich ein Wenn Sie so weit gekommen sind, haben Sie den Testknopf der TradeStations gedrückt und eine inspirierende Nachricht von Collective2 erhalten Dass Sie Ihre Kommunikation zwischen TradeStation und C2 erfolgreich konfiguriert haben. Sie sind fast fertig, aber es gibt noch ein bisschen mehr zu tun. Jede TradeStation-Strategie, die Sie handeln möchten, muss in einem Diagramm in einem eigenen TradeStation-Arbeitsbereich platziert werden. Dies ist, weil der Name des Arbeitsbereichs verwendet wird, um Collective2 bestimmte wichtige Informationen zu erzählen. Als Beispiel können Sie sich vorstellen, dass Sie den Juni 2010 E-Mini SampP Futures-Vertrag handeln möchten. Der Juni 2010-Vertrag in TradeStation würde das Symbol ESM10 haben, während das Collective2-Symbol ESM0 sein wird. Da die Symbole unterschiedlich sind, müssen Sie den Collective2-Symbolnamen in den Namen des Arbeitsbereichs aufnehmen. So benennen Sie Ihren Arbeitsbereich Wählen Sie im Menü Datei in Ihrem TradeStation-Programm die Option Neu und dann Arbeitsbereich. Fügen Sie das Diagramm mit der gewünschten Strategie hinzu, und verwenden Sie dann die Datei, Arbeitsbereich speichern unter. Um den Arbeitsbereich unter Verwendung der nachstehend definierten Parameter zu benennen: Der Arbeitsbereich muss mindestens den Namen des Collective2-Systems, das Symbol und den Typ des Instruments, das das Symbol enthält, enthalten. Das Format für den Namen des Arbeitsbereichs wäre dann: c2symboltypefuture (dont include lt oder gt) c21234symbolESM0typefuture c21234sESM0tfuture c2982635sAAPLtstock c2982635symbolOEB1020C540typeoption c2982635symbolEURUSDtypeforex Die obigen Beispiele zeigen die gemeinsamen Parameter, die Sie in Ihrem Arbeitsbereichsnamen verwenden können. Es gibt einige optionale auch. EasyLanguage Collective2 Schnittstelle (MultiCharts zu Collective 2) EasyLanguage Collective2 Schnittstelle (MultiCharts zu Collective 2) Ive bekam Problem, die quotxreplacequot C2 Funktion zu implementieren, die den SL zum Beispiel ersetzt, aber das zu tun, das wir brauchen Ein Quotsignal Stop IDquot, das durch eine Antwort-xml auf unsere erste Ordnung (Signal) gegeben ist. So kann mein Autostrat es nicht wissen. Mein SL ändert sich oft so Im ein bisschen mit diesem verloren. MC sagt, dass sie C2 in ihren Code implementieren, aber keine Frist. Sie benötigen etwas aufwändiger als das, was ich bereitgestellt, um die Antwort-Datei zu lesen. Wget speichert die Antwortdatei, so dass es nur eine Frage der Lesung der Daten. Ich bin nicht sicher, ob es eine EasyLanguage-Funktion aus einer Textdatei zu lesen oder nicht, aber wenn ja, sollte nicht zu hart sein von dort. Ein anderer Ansatz wäre, diesen Teil über dos-Befehlszeile anstatt easylanguage vollständig zu behandeln, nur halten die Signal-ID außerhalb von easylanguage und wissen, dass, wenn Sie ein xreplace tun, müssen Sie es bereitstellen. Nur einige grundlegende dos scripting oder windows powershell. Wegen der Zeiteinschränkungen bitte nicht PM ich, wenn Ihre Frage gelöst werden kann oder beantwortet auf dem Forum. Brauchen Sie Hilfe 1) Aufhören, Dinge zu ändern. Keine neuen Indikatoren, Diagramme oder Methoden. Seien Sie im Einklang mit dem, was vor Ihnen zuerst ist. 2) Starten Sie eine Zeitschrift und posten Sie es täglich mit den Trades, die Sie gemacht, um Ihre Stärken und Schwächen zeigen. 3) Set Ziele für sich selbst zu erreichen täglich. Machen Sie sie darüber, wie Sie handeln, nicht, wie viel Geld Sie machen. 4) Übernehmen Sie Verantwortung für Ihre Handlungen. Stoppen Sie suchen anderswo zu erklären weg schlechte Leistung. 5) Wo soll man als Trader starten? Sehen Sie sich dieses Webinar an und lesen Sie diesen Thread für Hunderte von Fragen und Antworten. 6) Hilfe bei der Nutzung des Forums Sehen Sie sich dieses Video an, um allgemeine Tipps zur Nutzung der Website zu erhalten. Wenn Sie unsere Community unterstützen wollen, werden Sie Elite-Mitglied. Antwort mit Code, um Code korrekt zu sehen, winks. Parameter Wert oder Beispiel Was es bedeutet Kommentare cmd signal systemid 123456 Die System-ID wird wie oben angezeigt. Pw loginPassword Groß - / Kleinschreibung beachten BTO Buy To Open öffnen eine lange Position SSHORT Verkaufen Short für Aktien verwendet STO Sell To Open für Nicht-Lagerbestände BTC Kaufen Schließen Schließen eine kurze Positio n STC Verkaufen Zu Schließen schließen eine lange Positio n Quant 100 Anzahl der Aktien oder Kontrakte Instrumentenaktien Beachten Sie, dass ETFs wie QQQ und DIA an einer Börse gehandelt werden und somit als Aktien gelten. Option Zukunft Forex Symbol IBM Sie sind verantwortlich für die Suche nach Ihren eigenen Symbolen. Wenn Sie Forex handeln, wissen Sie, dass Collective2 das Forex-Symbol s automatisch ermittelt, wenn Sie manuell Trades auf der Website eingeben. Sie müssen jedoch bereits gültige Symbole eingeben, wenn Sie die Web-Service-Schnittstelle verwenden. Limit 35.06 Nur verwenden, wenn es sich um eine lite-Bestellung handelt. Stop 20.10 Nur verwenden, wenn dies eine gute Ordnung ist. Verwenden Sie für Marktaufträge weder StoP - noch Grenzwerte. Dauer TAG Tag Bestellung GTC Good Til Cancel Die URL ist in folgendem Format: vars: Ergebnis (0. Dateiname (quotC: UsersMikeDocumentsMultiCharts Collective2si gnal. txtquot c2baseurl (quotcollective2cgi-perlsignal. mplquot. c2query (quotnullquot wenn cmd quotsignalquot dann c2query-Text beginnen (C2baseurl, quotcmdquot, cmd, quotampsystemidquot, systemid: 0: 0, quotamppwquot, pw, quotampactionquot, Aktion, quotampquantquot, quant: 0: 0, Quottersymbol, Quotampdurationquot, Dauer) wenn c2limit gt 0 und dann c2query c2query (C2target: 0: 2) wenn c2stop gt 0 dann c2query c2query quotampstopquot text (c2stop: 0: 2) wenn c2target gt 0 dann c2query c2query quotampprofittargetquot Text (c2target: 0: 2) wenn c2stoploss gt 0 dann c2query c2query quotampstoplossquot Text (C2stoploss: 0: 2) end wenn cmd quotcloseallpositionsquot dann beginnen c2query text (c2baseurl, quotcmdquot, cmd, quotampsystemidquot, systemid: 0: 0, quotamppwquot, pw) Wenn GetAppInfo (aiRealTimeCalc) 1 dann FileAppend (Dateiname, c2query newline) TextNew ( Datum, Uhrzeit, C, Text (quotc2: quot, cmd, Aktion, quant: 0: 0)), wenn c2target gt 0 und dann TextNew (Datum, Uhrzeit, c2target. (C2stoploss: 0: 2)), wenn c2stoploss gt 0 und dann TextNew (Datum, Uhrzeit, c2stop Verlust, Text (quotC2: Ziel quot, c2toploss: 0: 2)) Ich habe Probleme, meine Strategie zu kompilieren Der Code Wenn die Marktposition 0 dann beginnen Wenn dma gt dma1 und condition99 dann beginbuy contractsize Kontrakte next bar am Markt Wert1 collective2 (quotsignalquot, c2id, c2pw, quotBTOquot, 1, quotfuturequot, quotQCLQ1quot, 0, 0, (Schließen (100 MinMovePriceScale) (Schließen - (100 MinMovePriceScale)), quotDAYquot) end Wenn dma lt dma1 und condition99 dann beginnen sellshort contractsize Verträge next bar am Markt Value1 collective2 (quotsignalquot, c2id, c2pw, quotSTOquot, 1, quotfuturequot, quotQCLQ1quot, 0, 0, (Close (100 MinMovePriceScale)), (Schließen - (100 MinMovePriceScale)), quotDAYquot) beenden die Fehlermeldung ------ Kompiliert mit Fehler (s): ------ Typen sind nicht kompatibel errLine 120, errColumn 0, ErrLineEnd 120, errColumnEnd 0 Kausalstudie: (Funktion) Zeile 120 ist der Wert1. Line eine Idee, was ich hier falsch mache

No comments:

Post a Comment