Amibroker, jeder Ive verwendet AmiBroker für 5yrs würde nichts anderes. Kann nicht glauben, dass Menschen den Preis bezahlen würden, den die anderen aufladen. Der Preisunterschied ist vor allem auf die Menge der anderen Software-Unternehmen Ausgaben für Werbung zu locken Sie in den Kauf dort Produkt. Wenn Sie etwas finden, das AmiBroker nicht kann, dann lesen Sie bitte das Benutzerhandbuch nicht. Sie können, mit einem DDE-Link, binden es mit MT. Habe AB die Arbeit machen und Aufträge an MT schicken, um die Positionen zu schließen. Und, wenn Sie ein Konto mit einem MT3 Broker haben, theres ein MT3 zu AB API verfügbar für Sie zu verwenden. Es zieht Daten, ermöglicht es Ihnen, Trades und Abfragen auf Ihrem Konto auszuführen. Wenn Sie einen Blick an ihm haben möchten, besuchen Sie die ForexSystemBuilders yahoo Gruppe. Youll finden Sie hinter Nachrichten des Entwicklers sowie einige Tester. Mitglied seit: Mar 2006 Status: DANKE MERLIN, TWEE und FF Team 4.620 Beiträge Ich habe auch eine Kopie von TS 2000i. AmiBroker nutzt eine Sprache namens AFL. Es ist sehr ähnlich wie Visual Basic Wie Sie in Excel verwenden können. Ich erinnere mich, TS verwendet Easy Language, und das ist wie C. Ist das richtig, ich liebe AB für Backtesting und für das Zeichnen von Daten und für das Schreiben von Funktionen. Schade, es ist nicht eine Plattform für Broker die Art und Weise MT4 ist. Es ist Hände besser als MT4. Und auf dem Niveau mit TS, außer TS hat die Plattform für den Handel. Ich kann Ihnen das Benutzerhandbuch mailen, wenn Sie mögen. Es verfügbar öffentlich von ihrer Web site. Sie können auch eine Testversion herunterladen, um zu sehen, ob Sie es mögen. Ich bin ein alter TS-Benutzer. Für Sie Amibroker Benutzer, welche Sprache ist der Code Java C Scripting Ive wollte AB versuchen, für eine Weile jetzt. Hat jemand Tradestation verwendet und kann einen Vergleich machen Ich habe auch eine Kopie von TS 2000i. AmiBroker nutzt eine Sprache namens AFL. Es ist sehr ähnlich wie Visual Basic Wie Sie in Excel verwenden können. Ich erinnere mich, TS verwendet Easy Language, und das ist wie C. Ist das richtig, ich liebe AB für Backtesting und für das Zeichnen von Daten und für das Schreiben von Funktionen. Schade, es ist nicht eine Plattform für Broker die Art und Weise MT4 ist. Es ist Hände besser als MT4. Und auf dem Niveau mit TS, außer TS hat die Plattform für den Handel. Ich kann Ihnen das Benutzerhandbuch mailen, wenn Sie mögen. Es verfügbar öffentlich von ihrer Web site. Sie können auch eine Testversion herunterladen, um zu sehen, ob Sie es mögen. Vielen Dank für die Info Scott. Und ich mag die Tatsache, dass es eine einmalige Gebühr. Ich zahle 150 für eSignal jetzt pro Monat. Sie wissen, dass ist irgendwie komisch, weil AB esign als Datenquelle akzeptieren kann. Ich benutze es mit einem DDE-Feed von meinem Broker und nur unten laden eine Geschichte, so habe ich zurück Daten zu arbeiten. Diese Art der Anordnung kostet mich nichts und es ist Echtzeit und synchron mit dem Broker, den ich verwende. Zitat von Mr Trend Danke für die Info Scott. Und ich mag die Tatsache, dass es eine einmalige Gebühr. Ich zahle 150 für eSignal jetzt pro Monat. Joined Jul 2010 Status: Mitglied 3 Beiträge Ich versuchte DDE mit AB, ohne Erfolg, für meine Datenabfrage von finance. yahoo. Obwohl die oben genannten Informationen sehr detailliert sind, brauche ich präzise Hilfe. Können Sie die genaue Lage auf finance. yahoo, um die DDE zu verknüpfen oder für diese Angelegenheit, jede andere Realtime Data Retrieval-Website Die Person, die mich eingeführt, um AB, nicht informieren, wie man tatsächliche Geschäfte aus der Echtzeit-Anführungszeichen zu tun, zu speichern Bestellung von der Broker-Plattform. Ich habe es unten erwähnt, warum Meine scharfe Neugier hat mich zu diesem Forum gerade jetzt gebracht. Ich habe gerade als Mitglied auf Forum unterzeichnet. Ob Direct Order Execution von Meta Trader 4 und AmiBroker 5 oder höher über jeden indischen Börsenmakler möglich ist, interessiere ich mich für DayTrading, so dass der Datafeed kostenlos sein muss. Es wird von allen Brokern der NSE, BSE an ihre Kunden gegeben, aber die Software ist proprietär und regelmäßige Daten-Feed von Yahoo etc. ist nicht mit ihnen konfigurierbar. Ich benutze Sharekhan, IndiaBulls, Ventura, RelianceMoney etc. für meine Echtzeit-Trading. Allerdings ist keine ihrer Software feature reich esp. Für die Charting-und Super-Auferlegung der Indikatoren auf Preis Bars, um sofortige Maßnahmen ergreifen, um die Warnungen zu erhalten. ABs Alerts spielen auch eine sehr wichtige Rolle im Entscheidungsprozess, Risikomanagement und könnte Zeitersparnis esp sein. Für die Day Traders. 2. Ich habe auch die Demo-Version von MT4 und finde es beeindruckend. Ich bin nicht sicher, der AutoTrading-Funktion in AB, aber MT4 haben viele Experten-Berater, die in jeder Art von Handels-Setup helfen. Programmierung und Änderung der Parameter sind sehr einfach und kurz von WOW Ausrufezeichen. Es ist immer mit dem Broker-Server verbunden, so dass der Client nicht für die Software bezahlen müssen. Wenn das Geschäft stattfindet, wird der Broker automatisch von der Spreadprice-Differenz kompensiert. 3. Da es sich hierbei um das Forum erleuchteter Nutzer, Entwickler und sogar Personen handelt, die mit den Maklern verknüpft sind, bedanke ich mich für jede Art von Informationsberatung für den Verkauf von Online-Shops in beiden dieser beiden Plattformen. Ive verwendet AmiBroker für 5yrs würde nichts anderes verwenden. Kann nicht glauben, dass Menschen den Preis bezahlen würden, den die anderen aufladen. Der Preisunterschied ist vor allem auf die Menge der anderen Software-Unternehmen Ausgaben für Werbung zu locken Sie in den Kauf dort Produkt. Wenn Sie etwas finden, das AmiBroker nicht kann, dann lesen Sie bitte das Benutzerhandbuch nicht. Sie können, mit einem DDE-Link, binden es mit MT. Habe AB die Arbeit machen und Aufträge an MT schicken, um die Positionen zu schließen. Ich würde schätzen alle Informationen über, wie man AB mit MT4 Plattform anschließen. Ich benutze MT4 für eine Weile aber gerade erst begonnen mit AB. Guten Tag Es war sehr frustrierend, als mein erster Post nicht von Mod akzeptiert wurde, tho es schön geschrieben wurde. Ich habe gefragt, die Lösung mit AmibrokerMT4 Bestellungen teilen. Ich habe einen gefunden. Und bin hier, um dieses mit jedermann zu teilen, der noch kämpft, um Amibroker mit Metatrader zu verbinden, um Befehle zu senden. Mit dort verknüpften MQLs können Sie Aufträge per Textdatei an Metatrader senden. Viel Glück. Hallo Tequilla, danke. Und wie schaffen Sie, dass csv-Datei mit Amibroker Haben Sie ein Beispiel im Ort Haben Sie versucht es noch Hi Tequilla, danke. Und wie schaffen Sie, dass csv-Datei mit Amibroker Haben Sie ein Beispiel im Ort haben Sie versucht es noch Hey, dastwo. In der Tat ive nur fand es so nicht versucht es noch, da die Märkte am Wochenende geschlossen sind, aber im sicher ist es funktioniert und ist ziemlich einfach zu bedienen. Der schwierigste Teil wäre, statische Vars innerhalb amibroker zu erstellen, um alle Befehle mit magischen Zahlen zu verfolgen. Ich werde post komplett afl hier, sobald es fertig sein wird, aber es kann einige Zeit dauern. Für jetzt können Sie es selbst über amibroker versuchen, indem Sie die Akte und das Schreiben in sie. Noch einmal, im nicht sicher über Dateinamen, da ich havent versucht es noch, nur geben Ihnen einen Tipp, wie man mit Dateien in ami arbeiten. Ziemlich einfach. Hier ist ein Code für den Handel mit Studien. Erstellen Sie eine Studienzeile und geben Sie ihm einen Namen, wie TR (Trade Stolz), ST (Stop Loss), PR (Profit). Danach werden Sie in der Lage, Bestellungen von ami zu metatrader Ofcourse youll Notwendigkeit zu überarbeiten, einige der Code und füllen Sie es, da im Schreiben all dies auf Foren Seine bis zu Ihnen, es zu graben. P. s.s Und wieder, da das MQL-Skript offen ist, können Sie alles, was Sie wollen, daraus machen, da Sie bereits den foundationami-Broker erhalten haben. Der vollständige Name der Sicherheit kann mit der FullName () - Funktion in AFL abgerufen werden. Um diese Informationen dem integrierten Preisplan zuzuordnen, müssen wir folgendes tun: Klicken Sie auf das Diagramm mit der rechten Maustaste. Wählen Sie Bearbeiten Formel aus dem Kontextmenü Ändern Sie die Titeldefinitionszeile, der eingebaute Code enthält: Wir Müssen Sie es ändern: Um diese Änderungen zu übernehmen, wählen Sie Werkzeuge-Anwenden Indikator aus dem Menü. Wenn wir Vollständige Nameinformationen haben, die in die Datenbank importiert werden und im Symbol-Informationsfenster sichtbar sind, wird der aktualisierte Diagrammtitel neben dem Namen des Tickers angezeigt. Zugehörige Artikel: Dezember 8, 2014 Um die Farbe vor dem Zeichnen der Trendlinie oder anderer Studien auszuwählen, genügt es, die Farbe in der Symbolleiste Farbauswahl (Farbe auswählen) in der Symbolleiste Format zu wählen. Dadurch wird vermieden, dass im Linieneigenschaftsdialog die Linie gezeichnet und die Farbe später geändert wird. In Verbindung stehende Artikel: 5. Dezember 2014 Wenn wir Backtest über eine Gruppe oder eine Liste von Symbolen ausführen, führt AmiBroker standardmäßig einen Portfolio-Test durch. Allerdings gibt es auch einen individuellen Modus des Backtests zur Verfügung, wo jedes Symbol einzeln und unabhängig getestet wird. Sobald wir die Formel zum Analyse-Fenster senden und eine Gruppe von Symbolen zum Ausführen von Code auf (Übernehmen) definieren, um einen einzelnen Backtest auszuführen, ist es notwendig, das Menü neben dem Backtest-Button aufzurufen und im Menü die Option Individueller Backtest auszuwählen. Um einen vollständigen Bericht zu erhalten, der für jeden der Tests generiert wird, müssen Sie zuerst auf die Registerkarte AnalysisSettings-Report gehen und die Option Generierte detaillierte Berichte für jedes Symbol in einzelnen Backtests erstellen. Anschließend können Sie über den Berichts-Explorer auf die vollständigen Berichte zugreifen. Der Buchstabe I zeigt an, dass der Bericht die Ergebnisse eines Einzeltests enthält. Ein Doppelklick auf die jeweilige Ergebniszeile zeigt den gesamten Inhalt des Backtest-Berichts an. Verwandte Artikel: 4. Dezember 2014 Für die Berechnung der Korrelation zwischen zwei Daten-Arrays gibt es eine Korrelation () - Funktion in AFL, die verwendet werden kann. Um ein Korrelationsdiagramm anzuzeigen, wählen Sie bitte das Menü AnalysisFormula Editor und geben Sie folgenden Code ein: Jetzt wählen Sie Tools-Anwenden Indikator. Zunächst wählt der Code die ausgewählten Symbole für beide Arrays aus, sodass wir entweder den ausgewählten Ticker im Chart ändern müssen oder das zweite Symbol, das im Dialog Parameter definiert werden kann. Wir können auch die Explorationsfunktion verwenden, um eine Korrelationsmatrix, z. B. Für die Mitglieder der Watchlist. Das untenstehende Beispiel zeigt den Prozess für Watchlist 0 Mitglieder. Die Formel zum Anzeigen der Korrelationstabelle sieht wie folgt aus: Um die Formel zu verwenden, müssen wir folgendes tun: Zuordnen von Symbolen zur Watchlist 0 Wählen Sie im AFL-Editor das Menü Analysis-Formula Editor und geben Sie den oben aufgeführten Code ein Wählen Sie Anwenden auf: Filter (im Einschlussregisterkarte Löschen und Auswahlliste 0) Auswahl Bereich: 1 Aktueller Balken (bei längerem Bereich wird der letzte Balken des Bereichs für die Ausgabe verwendet) Beispiel Ausgabetabelle: Seien Sie vorsichtig und versuchen Sie nicht, 10000 Elemente in die Watch-Liste setzen, weil es eine Tabelle mit 10K Spalten erstellen müssen. Windows hat einige Grenzen für die Pixelbreite der Listenansicht, und es würde die Anzeige verkürzen, wenn die Anzeigebreite (scrollbarer Bereich innerhalb der Liste) 32767 Pixel übersteigt. Das macht es praktisch, nur Matrizen von nicht mehr als etwa 1000-2000 Spalten anzuzeigen. Verwandte Artikel: 3. Dezember 2014 AmiQuote Downloader ermöglicht es, kostenlose Angebote aus einer Reihe von Quellen wie Google Finance zu erhalten. AmiQuote arbeitet wie ein spezieller Webbrowser, so dass die Zitate heruntergeladen werden können, wenn sie auf der Website des jeweiligen Datenlieferanten zugänglich sind. Im Fall von Google Finance-Downloads ist nicht jedes Symbol, das auf ihrer Website vorhanden ist, für historische Downloads verfügbar. Die Google-Finanzseite ermöglicht es nicht, historische Daten für Nicht-US - (internationale) Symbole und einige Indizes herunterzuladen. Wenn Sie Probleme beim Herunterladen eines bestimmten Symbols (Sie erhalten Fehler in AmiQuote), sind die Chancen, dass Google Finanzen nicht das Herunterladen von Daten für dieses Symbol. Um zu überprüfen, dass wir nach dem Download in den Kalkulationstabellenlink auf der Google Finance-Seite suchen müssen, wie unten beschrieben: Besuchen Sie das Suchfeld Finance. google, um das Symbol zu finden, das wir benötigen, z. B. MSFT Gehen Sie zum Abschnitt Historische Preise und suchen Sie nach Exportieren: Download in Tabellenkalkulation Wenn Export: Download in Tabellenkalkulation vorhanden ist, bedeutet dies, dass historische Daten zum Download zur Verfügung stehen. Wenn der Link nicht vorhanden ist 8211 bedeutet es keine Daten zum Download. Wie Sie in der Abbildung unten sehen können, ist der Link für US-Aktien wie MSFT vorhanden: Related articles: December 2, 2014 Manchmal Interactive Brokers Symbologie kann schwierig sein, um herauszufinden. Es ist jedoch sehr einfach, herauszufinden, richtige Symbol mit Contract Description-Fenster in der TWS. Das allgemeine Format für Symbole, die AmiBroker für den Zugriff auf interaktive Brokers8217-Daten verwendet, ist: Die Symbole müssen in Großbuchstaben eingegeben werden. WÄHRUNG kann übersprungen werden, wenn es USD ist. TYPE kann übersprungen werden, wenn es STK (Bestand) ist. EXCHANGE kann übersprungen werden, wenn es SMART ist. Gehen Sie folgendermaßen vor, um das richtige Symbol mit TWS zu finden: Wählen Sie das gewünschte Symbol in TWS aus Klicken Sie mit der rechten Maustaste auf die Zeile und wählen Sie das Menü "Contract Info-Description" aus. Lesen Sie nun die Werte aus dem Description-Fenster und verwenden Sie diese, um das richtige Symbol für das IB Plugin zu erstellen Wenn CURRENCY USD ist, kann es übersprungen werden, so dass wir entweder ESZ4-GLOBEX-FUT-USD oder ESZ4-GLOBEX-FUT verwenden können. Bei Nicht-US-Symbolen ist das Verfahren dasselbe, so dass TESCO PLC TSCO-SMART-STK-GBP wäre. In diesem Fall können wir SMART und STK nicht überspringen, weil wir Währung angeben müssen und es ist 4. Teil des Symbols. Wenn wir SMART und STK übersprungen haben. IB-Plugin würde denken, dass GBP ist zweiter Teil der Bindestrich trennte Zeichenfolge und interpretieren Sie es als Austausch, und das ist nicht das, was wir wollen. Verwandte Artikel: 1. Dezember 2014 Der einfachste Weg, den Abstand zwischen zwei Punkten auf dem Diagramm manuell zu messen, ist die Verwendung eines regelmäßigen Trendlinien-Zeichenwerkzeugs für diesen Zweck. Zuerst müssen wir die Linie zwischen den ausgewählten Punkten (Insert-Trendline) zeichnen. Es kann sinnvoll sein, die Option "Einfügen-Snap-to-Price" anzukreuzen, wenn wir möchten, dass unsere Linie genau in den OHLC-Stufen der jeweiligen Preisleiste beginnt und endet. Sobald die Trendlinie gezeichnet ist, müssen wir den Mauszeiger über die Linie schweben und der Tooltip zeigt sowohl den Preis als auch den prozentualen Wechsel zwischen den Start - und Endpunkten: Verwandte Artikel: 28. November 2014 Um zeitliche Bedingungen in die Back-Test-Code 8211 können wir die TimeNum () - Funktion verwenden, um den Zeitstempel einer gegebenen Leiste zu überprüfen und sie als Eingabe für zeitliche Bedingungen zu verwenden. Amibrokerftimenum Um eine Strategie zu codieren, die Trades nur in bestimmten Stunden des Tages, 9: 30-11: 00 in diesem Beispiel auslöst, können wir den folgenden Ansatz verwenden (Code verwendet einfache MACD-Crossover, um Signale zu erzeugen): Es ist auch möglich Um ein Austrittssignal nach 11:00 Uhr zu veranlassen, um Überlagerungen zu vermeiden: Verwandte Artikel: 27. November 2014 Beim Vergleich der Ergebnisse von Rückproben, die von verschiedenen Arbeitsmaschinen erhalten wurden, ist es notwendig, dass alle Aspekte unserer Tests identisch sind, Einschließlich: die Datenbank die Formel zum Testen der Einstellungen Um die Daten zu synchronisieren 8211 ist das Beste, um den gesamten lokalen Datenbank-Ordner zu kopieren. Die Verwendung derselben Datenquelle, insbesondere wenn es sich um eine Echtzeit-Zuführung handelt, reicht möglicherweise nicht aus, da es unterschiedliche Array-Längen oder einige Korrekturen gibt, die möglicherweise in den historischen Daten auf dem Data-Vendors-Server dazwischen angewendet wurden. Im Falle von Unterschieden in den Ergebnissen zwischen zwei Computern, die die sehr faire Sache zu überprüfen, da unterschiedliche Eingabe würde in verschiedenen Ausgang führen. Um herauszufinden, dass die Daten unterschiedlich sind, können Sie einfach eine Prüfsumme von Datenspalten erstellen, indem Sie den Code wie unten gezeigt verwenden: Wenn Sie diesen Code auf beiden Computern ausführen, können Sie die Prüfsummen vergleichen, um festzustellen, ob sie identisch sind. Um die Formel und Einstellungen auf die andere Maschine zu übertragen, genügt es: Analysis-Fenster mit dem File-Save aus dem Hauptmenü zu öffnen und die APX-Datei auf dem anderen Rechner zu öffnen, wenn die Daten, der Code und die Einstellungen identisch sind , Dann werden die erhaltenen Ergebnisse auch synchron bleiben. Verwandte Artikel: 26. November 2014 Um Limit-Aufträge im Backtesting zu simulieren, ist es notwendig, den Code einzugeben, wenn der niedrige Preis der Einzahlungsleiste unter dem Limitpreis liegt, den wir verwenden möchten. Das folgende Beispiel zeigt ein Einstiegssignal auf der Grundlage der Kurve, die über 100 Perioden einfach gleitenden Durchschnitt überschreitet. Die Position wird in der nächsten Leiste geöffnet, wenn der Preis 1 unterhalb der Signalleiste sinkt. Wenn wir wollen, dass der Auftrag für mehr als eine Bar gültig ist, können wir die Hold-Funktion für diesen Zweck verwenden: In einem Backtest auf Portfolioebene befürworten wir normalerweise die Verwendung von Limit Orders. Warum Einfach, weil wir nicht genug Bargeld in Ihrem Konto haben, um Limit-Bestellungen für alle möglichen Eintrag Kandidaten zu platzieren. Wenn Ihr Trading System 100 mögliche Einträge generiert, müssten Sie 100 Limit Orders nur zu finden, dass schließlich nur wenige von ihnen gefeuert. Mit begrenzter Kaufkraft, müssen wir möglicherweise zu begrenzen Bestellungen nur für die Top-N-Scored Tickers, die BuySignal erzeugt haben und die anderen überspringen. Um die Situation zu simulieren, wenn wir nur kleine Mengen von Limit-Orders für erstklassige Aktien platzieren, können wir neue Ranking-Funktionalitäten verwenden, die in AmiBroker 5.70 eingeführt werden. Die Kenntnis der Rang in diesem Stadium ist erforderlich, wenn wir nur Bestellungen für Top-Scored Tickers erlauben wollen. Lassen Sie uns sagen, dass wir Symbole mit kleinsten RSI-Werten bevorzugen. Der Code würde folgendermaßen aussehen: Formel erzeugt zuerst ein Ranking für alle Tickers, die in dem Test enthalten sind (unter Beispiel verwendet Beobachtungsliste 0), dann prüft beim Testen einzelner Symbole 8211 den vorberechneten Rang und erzeugt das Kaufsignal auf der Grundlage dieses Lesens. Detaillierte Beschreibung der oben genannten Ranking-Funktionalität finden Sie im Handbuch unter: amibrokerguidehranking. html Verwandte Artikel:
No comments:
Post a Comment