Wednesday, 22 November 2017

Heiken Ashi Trading System For Amibroker (Afl)


MetaTrader 5 - Beispiele Ein Beispiel für ein Handelssystem basierend auf einem Heiken-Ashi Indikator Einleitung Mit dem Auftreten von Leuchterdiagrammen in den USA vor mehr als zwei Jahrzehnten gab es eine Revolution in dem Verständnis, wie die Kräfte der Bullen und Bären arbeiten Die westlichen Märkte. Candlesticks wurden ein beliebtes Trading-Instrument, und Händler begann mit ihnen zu arbeiten, um das Lesen der Charts zu erleichtern. Aber die Auslegung der Leuchter unterscheiden sich voneinander. Eine dieser Methoden, die das traditionelle Leuchtziel verändern und ihre Wahrnehmung erleichtern, nennt sich Heikin Ashi. 1. Nani Desu Ka Die erste Veröffentlichung zu diesem Thema erschien 2004 in der Februar-Ausgabe der Technical Analysis of STOCKS amp COMMODITIES Zeitschrift, wo Dan Valcu einen Artikel mit dem Titel The Heikin Ashi Technique (Link zum Originalartikel) veröffentlicht hat Website der Autor weist darauf hin, dass im Sommer 2003 studierte er die Technologie von Ichimoku, und wie oft passiert, entdeckte versehentlich ein paar Diagramme, auf denen er sah eine deutlich sichtbare Markttrend. Es stellte sich heraus, ein Heikin-Ashi-Diagramm, oder genauer zu sein, einige veränderte Leuchter. Diese Methode der Analyse wurde von einem japanischen Händler entwickelt, der sehr erfolgreich wurde und diese Methode bis heute verwendet. Zur Überraschung des Autors fand er keine anderen verwandten Informationen in Büchern oder im Internet, so beschloss er, sie allen Händlern zugänglich zu machen, indem er sie in einer Zeitschrift veröffentlichte. Die Heikin-Ashi-Methode (Heikin auf Japanisch bedeutet die Mitte oder die Balance und Ashi bedeutet Fuß oder Balken) und ist ein visuelles Werkzeug für die Bewertung von Trends, deren Richtung und Stärke. Dies ist kein heiliger Gral des Handels, aber es ist definitiv ein gutes und einfach zu bedienendes Instrument für die Visualisierung von Trends. Läßt betrachten, wie die Berechnung des OHLC-Leuchtwertes durchgeführt wird: Schließen der aktuellen Leiste: haClose (Open High Low Close) / 4 Öffnen der aktuellen Leiste: haOpen (haOpen before. HaClose before) / 2 Maximum der aktuellen Leiste: Die Werte von Open, High, Low und Close beziehen sich auf den aktuellen Balken. Das Präfix ha gibt die entsprechenden modifizierten Werte von Heikin-Ashi an. Um die Wahrnehmung von Marktinformationen zu erleichtern, modifiziert die Heikin-Ashi-Technologie das traditionelle Leuchtziel, indem sie sogenannte synthetische Leuchter erzeugt, die Unregelmäßigkeiten aus dem normalen Diagramm entfernen und ein besseres Bild von Trends und Konsolidierungen bieten. Durch einen Blick auf das mit dieser Methode erstellte Leuchtziel erhalten Sie einen guten Überblick über den Markt und seinen Stil: Abbildung 1. Links ist ein normales Leuchtziel (a), auf der rechten Seite (b) das Heikin-Ashi-Diagramm . 1 zeigt den Unterschied zwischen traditionellen japanischen Leuchtern von Heiken Ashi Leuchtern. Die Besonderheit dieser Graphen ist, dass in einem Aufwärtstrend die Mehrheit der weißen Kerzen keinen Schatten hat. In einem Abwärtstrend gibt es keinen Schatten für die Mehrheit der schwarzen Kerzen. Heiken Ashi Chart zeigen keine Pausen, so dass eine neue Kerze öffnet sich auf der Ebene der vorherigen Mitte. Die Leuchter auf dem Heiken-Ashi-Diagramm zeigen ein stärkeres Ausmaß an Trendindikation als herkömmliche Leuchter. Wenn der Trend schwächer wird, werden die Leichen der Leuchter reduziert und die Schatten wachsen. Die Veränderung in der Farbe der Leuchter ist ein Signal zu kaufen / zu verkaufen. Es ist am bequemsten, das Ende einer Korrekturbewegung, basierend auf diesen Diagrammen, zu bestimmen. Dieses Kennzeichen ist ein Teil von MetaTrader 5 und Sie können es in den Ordner Indikatoren Beispiele HeikenAshi. mq5 finden. Vor der Installation des Indikators auf dem Diagramm empfehle ich, den Graph linear zu machen. Deaktivieren Sie außerdem in den Eigenschaften des Graphen auf der Registerkarte Allgemein das Element aus dem oberen Diagramm. Ich möchte Ihre Aufmerksamkeit noch einmal darauf richten, dass die Heiken-Ashi-Methode kein heiliger Gral ist. Um dies zu beweisen, werde ich versuchen, ein einfaches Handelssystem (TS) mit nur dieser Technik zu schaffen. Dazu müssen wir einen einfachen Expert Advisor mit Hilfe der MQL5-Programmiersprache und Standard-Bibliotheksklassen erstellen und ihn dann mit Hilfe des Strategie-Testers des MetaTrader 5-Terminals auf historische Daten testen. 2. Handelssystem-Algorithmus Ohne die Dinge zu komplex zu machen, erstellen wir den Algorithmus, indem wir die sechs Grundregeln des Heiken-Ashi-Verfahrens anwenden, die von Dan Valcu auf der folgenden Website vorgeschlagen wurden: educofin / Eine wachsende Tendenz - blauer Kerzenstab haSchliessampgt haOpen Eine abnehmende Tendenz - roter Leuchter haClose lthaOpen Eine stark wachsende Tendenz - ein blauer Leuchter, in dem es keine tiefe haOpen haLow Eine starke abnehmende Tendenz - ein roter Leuchter, der keine hohe haOpen haHigh Konsolidierung - eine Sequenz von Leuchtern mit kleinen Körpern (von jeder Farbe ) Und lange Schatten Trendwechsel - ein Leuchter mit einem kleinen Körper und langen Schatten der entgegengesetzten Farbe. Es ist nicht immer ein zuverlässiges Signal, und manchmal kann nur ein Teil der Konsolidierung (5). Eine Tendenz von (1,2) ist leicht verständlich - wenn wir in einer Transaktion sind, halten wir einfach die Position und bewegen den Stopp um 1-2 Punkte unter / über dem vorherigen Leuchter. Eine starke Tendenz (3,4) wirkt auf die gleiche Weise - indem wir den Anschlag hochziehen. Die Konsolidierung (5) und eine Trendänderung (6) schließen die Position (wenn sie nicht durch den Anschlag geschlossen wird), aber wir müssen dann entscheiden, ob wir eine entgegengesetzte Position öffnen oder nicht. Um die Entscheidung zu treffen, müssen wir irgendwie feststellen, ob eine Konsolidierung oder eine Umkehrung stattfindet. Wir benötigen einen Filter, aufgebaut auf Indikatoren, Candlestick-Analyse oder grafische Analyse. Die Ziele unseres Artikels enthalten nicht die Etablierung einer profitablen Strategie, sondern wer weiß, was wir als Ergebnis erreichen werden. Daher wollen wir betrachten, dass das Aussehen einer Kerze der entgegengesetzten Farbe, werden wir die Position zu schließen und öffnen Sie eine neue mit der entgegengesetzten Richtung. Und so, unser Algorithmus ist wie folgt: Nach der Bildung einer Kerze der entgegengesetzten Farbe, schließen wir die vorherige Position, wenn wir eine haben, und öffnen Sie eine Positionen bei der Eröffnung einer neuen Kerze, eine Einstellung 2 Punkte unter / Über dem Minimum / Maximum der vorherigen Kerze. Der Trend - wir verschieben den Stop 2 Punkte unter / über Minimum / Maximum der vorherigen Kerze. Mit einem starken Trend, nehmen wir die gleichen Schritte wie wir mit dem Trend, dh verschieben die Haltestelle. Insgesamt ist alles ganz einfach, und hoffentlich klar für den Leser. Nun werden wir dies in der Sprache von MQL5 implementieren. 3. Programmierung des Expert Advisors in MQL5 Um einen Expert Advisor zu erstellen, benötigen wir nur einen Eingabeparameter - die Größe des Loses, die beiden Event-Handler-Funktionen OnInit (), OnTick () und unsere eigene Funktion CheckForOpenClose (). Um die Eingabeparameter in MQL5 einzustellen, verwenden wir Input-Variablen. Funktion OnInit () ist die Ereignisprozedur Init. Init-Ereignisse werden sofort nach dem Laden des Expert Advisor generiert. Im Code dieser Funktion verbinden wir das Kennzeichen mit dem Expertenratgeber. Wie ich bereits erwähnt habe, enthält der Standard MetaTrader 5 einen HeikenAshi. mq5 Indikator. Sie können fragen, warum es so viel Komplexität, wenn wir die Formeln für die Berechnung des Indikators haben, und wir können die Werte in den Code des Experten Advisor zu berechnen. Ja, ich gebe zu, es ist möglich, dies zu tun, aber wenn man einen von ihnen genau betrachtet: Sie sehen, dass es die vorherigen Werte verwendet, was eine gewisse Unannehmlichkeiten für unabhängige Berechnungen schafft und unser Leben erschwert. Daher werden wir anstelle von unabhängigen Berechnungen die Möglichkeiten von MQL5 nutzen, um unseren benutzerdefinierten Indikator, speziell die Funktion iCustom, anzuschließen. Dazu fügen wir dem Körper der Funktion OnInit () die folgende Zeile hinzu: und wir erhalten eine globale Variable hHeikenAshi - Handle des HeikenAshi. mq5, Indikators, die wir in Zukunft benötigen werden. Die Funktion OnTick () ist die Prozedur des NewTick () - Ereignisses. Die mit dem Erscheinen einer neuen Zecke erzeugt wird. Die Funktion TerminalInfoInteger (TERMINALTRADEALLOWED) prüft, ob der Handel zulässig ist oder nicht. Über die Funktion BarsCalculated (HHeikenAshi) überprüfen wir die Menge der berechneten Daten für den angeforderten Indikator, in unserem Fall HeikenAshi. mq5. Und wenn beide Bedingungen erfüllt sind, sehen wir die Erfüllung unserer Funktion CheckForOpenClose (), wo die Hauptarbeit stattfindet. Lassen Sie uns es sorgfältiger betrachten Da die Bedingungen unserer TS spezifizieren, dass die Installation von Aufträgen bei der Eröffnung eines neuen Leuchters stattfindet, müssen wir feststellen, ob ein neuer Leuchter geöffnet hat oder nicht. Es gibt viele Möglichkeiten, dies zu tun, aber die einfachste ist, das Volumen der Zecken zu überprüfen. Wenn das Tick-Volume gleich Eins ist, bedeutet dies, dass eine neue Leiste geöffnet wird, und Sie sollten die Bedingungen von TS überprüfen und Aufträge ausführen. Wir implementieren es folgendermaßen: Erstellen Sie ein variables Array vom Typ MqlRates der Größe eines Elements. Mit der Funktion CopyRates () erhalten Sie die Werte der letzten Leiste. Überprüfen Sie dann das Tick-Volume, und wenn es größer als eins ist, beenden Sie die Funktion, wenn nicht, und fahren Sie mit den Berechnungen fort. Als nächstes deklarieren wir mit der Direktive define einige mnemonische Konstanten: Dann deklarieren wir das Array: und mit der Funktion CopyBuffer () erhalten wir die Werte des Indikators in den entsprechenden Arrays. Ich möchte Sie darauf aufmerksam machen, wie Daten in den Variablen des Arrays gespeichert werden. Der älteste (historisch) Balken wird im ersten Element des Arrays (Null) gespeichert. Die jüngste (Strom-) Balken in letzterem, BARCOUNT-1 (Abb. 2). Abbildung 2. Die Reihenfolge der Leuchter und die Werte der Indizes des Arrays Und so haben wir die OHLC Heiken-Ashi-Werte erhalten, und es bleibt, die Bedingungen für die Eröffnung oder Erhaltung einer Position zu überprüfen. Betrachten Sie im Detail die Verarbeitung des Verkaufssignals. Wie bereits erwähnt, erhielten wir die Werte von drei Heiken-Ashi-Leuchtern. Der aktuelle Wert befindet sich in den Zellen mit der Nummer BARCOUNT-1 2 und ist nicht notwendig für uns. Die vorherigen Werte befinden sich in den Zellen BARCOUNT-2 1, und frühere Balken befinden sich in BARCOUNT-3 0 (siehe Abb. 2), und auf der Grundlage dieser beiden Balken werden wir die Bedingungen für den Handel überprüfen. Dann müssen wir auf offene Positionen am Instrument überprüfen. Dazu verwenden wir die Klasse CPositionInfo der Handelsklassen der Standardbibliothek. Diese Klasse erlaubt uns, Informationen über offene Positionen zu erhalten. Mit der Methode Select (Symbol) bestimmen wir das Vorhandensein von offenen Positionen auf unserem Instrument, und wenn sie vorhanden sind, bestimmen wir mit der Methode Type () die Art der offenen Positionen. Wenn wir im Moment eine offene Position haben, um zu kaufen, dann müssen wir es schließen. Dazu verwenden wir die Methoden der Klasse CTrade der Standardklassenbibliothek. Die für den Handel bestimmt sind. Mit der Methode PositionClose (const string symbol, ulong-Abweichung) schließen wir den Kauf, wobei das Symbol der Name des Instruments ist und der zweite Parameter, die Abweichung, die zulässige Abweichung des Schlusskurses ist. Dann überprüfen wir die Kombination von Leuchtern nach unserem TS. Da wir bereits die Richtung der neu gebildeten Leuchter (mit dem Index BARCOUNT-2) überprüft haben, müssen wir nur noch den Kerzenleuchter (mit dem Index BARCOUNT-3) überprüfen und die notwendigen Schritte ausführen, um die Position zu öffnen. Hier ist es notwendig, Ihre Aufmerksamkeit auf die Verwendung von drei Methoden der CTrade-Klasse zu lenken: Methode PositionOpen (Symbol, Auftragstyp, Volumen, Preis, sl, tp, Kommentar) Wird verwendet, um eine Position zu öffnen, in der Symbol der Name des Instruments ist, Auftragstyp, Volumen - Losgröße, Preis - Kaufpreis, sl - Stop, tp - Gewinn, Kommentar - ein Kommentar. Methode PositionModify (symbol, sl, tp) Wird verwendet, um den Wert von Stop und Profit zu ändern, wobei Symbol - der Name des Instruments, sl - Stop, tp - Gewinn ist. Ich möchte Sie darauf aufmerksam machen, dass Sie vor der Verwendung dieser Methode auf das Vorhandensein einer offenen Position prüfen sollten. Die Methode ResultRetcodeDescription () wird verwendet, um die Beschreibung des Codefehlers in Form einer Zeile zu erhalten. Bei der Berechnung des variablen Stoplosses ist der Wert des haHigh BARCOUNT-2 eine Berechnung, die von der Anzeige empfangen wird, und benötigt eine Normalisierung, die durch die Funktion NormalizeDouble (haHigh BARCOUNT-2, Digits) durchgeführt wird, um korrekt verwendet zu werden. Damit ist die Verarbeitung des Signals zum Verkauf abgeschlossen. Zum Kaufen verwenden wir das gleiche Prinzip. Hier ist der vollständige Code des Expertenberaters: Der vollständige Text des Expertenberaters finden Sie in der angehängten Datei HeikenAshiExpert. mq5. Kopieren Sie es in den Katalog. MQL5 Experts, führen Sie dann MetaEditor über das Menü Tools - ampgt Editor MetaQuotes Language aus oder verwenden Sie die F4-Taste. Als nächstes im Navigator-Fenster, öffnen Sie die Registerkarte Experten, und laden Sie die Datei HeikenAshiExpert. mq5, durch Doppelklick auf sie, in das Bearbeitungsfenster und kompilieren sie durch Drücken von F7. Wenn alle Operationen korrekt durchgeführt wurden, wird im Register Expert Advisors im Navigator-Fenster die Datei HeikenAshiExpert zusammengestellt. Das HeikenAshi. mq5-Kennzeichen muss auf die gleiche Weise erstellt werden, es befindet sich im Katalog MQL5 Indikatoren Beispiele. 4. Prüfung des Handelssystems auf historische Daten Um die Tragfähigkeit unseres Handelssystems zu überprüfen, werden wir den MetaTrader 5 Strategie-Tester verwenden, der Bestandteil der Handelsplattform ist. Der Tester wird durch das Terminalmenü View - ampgt Strategy Tester oder durch Drücken der Tastenkombination Ctrl R gestartet. Sobald es gestartet wird, suchen wir die Registerkarte Einstellungen (Abbildung 3). Abbildung 3. Strategie-Tester-Einstellungen Konfigurieren des Experten-Advisors - wählen Sie aus einer Liste unserer Experten-Berater, geben Sie das Testintervall als Anfang 2000 bis Ende 2009 an, der Betrag der ersten Einzahlung beträgt 10.000 USD, deaktivieren Sie die Optimierung (da wir Haben nur einen Eingangsparameter, und wir wollen nur die Lebensfähigkeit der TS überprüfen). Die Tests werden mit zwei Währungspaaren durchgeführt. Ich beschloss, die Währungspaare EURUSD und GBPUSD zu wählen. Für die Prüfung entschied ich mich für folgende Zeitintervalle: H3, H6 und H12. Sie werden fragen, warum die Antwort ist, weil ich das TS in Zeitintervallen testen wollte, die nicht im MetaTrader4-Terminal vorhanden waren. Auf geht's. Wir wählen die Testwährung EURUSD, den Testzeitraum H3, und klicken auf Start. Nach Abschluss des Tests sehen wir zwei neue Registerkarten im Testerfenster: Ergebnisse (Abb. 4) und Grafik (Abb. 5). Aus den Testergebnissen (Abbildung 4) Sie sehen, dass für den Zeitraum von Anfang 2000 bis Ende 2009 mit den angegebenen Parametern der TS einen Verlust von -2560,60 USD ergab. Der Graph (Abbildung 5) zeigt die Verteilung der Gewinne und Verluste über die Zeit, was uns die Möglichkeit gibt, die Performance von TS im Laufe der Zeit zu überprüfen und eine Analyse von Systemfehlern durchzuführen. Abbildung 5. Grafik-Registerkarte des Strategie-Testers (EURUSD H3) Ich habe fast vergessen zu erwähnen, dass die Registerkarte Ergebnisse standardmäßig einen einfachen Bericht erstellt. Darüber hinaus haben wir die Möglichkeit, Transaktionen, Bestellungen und schriftliche Berichte zu sehen. Dazu platzieren wir einfach den Cursor auf die Registerkarte, klicken mit der rechten Maustaste und wählen den entsprechenden Menüpunkt aus: Abbildung 6. Kontextmenü des Tabs "Strategy Tester Results" Hier sehen Sie die Ergebnisse des Tests über einen Zeitraum von sechs Stunden (H6): Abbildung 7. Registerkarte Strategie-Testergebnisse (EURUSD H6) über einen Zeitraum von zwölf Stunden (H12). Abbildung 8. Registerkarte Strategy Tester Results (EURUSD H12) Es scheint, dass unsere Strategie auf dem Währungspaar, wie EURUSD, nicht wirksam ist. Aber wir können feststellen, dass die Veränderung der Arbeitszeit erheblich das Ergebnis beeinflusst. Wir erweitern unseren Test auf das Währungspaar GBPUSD, um endgültige Schlussfolgerungen über die Effizienz unserer TS zu ziehen. Abbildung 9. Registerkarte Strategie-Testergebnisse (GBPUSD H3) Abbildung 12. Registerkarte Strategie-Testergebnisse (GBPUSD H6) Abbildung 11. Registerkarte Strategie-Testergebnisse (GBPUSD H12) Abbildung 12. Registerkarte Strategie-Tester-Diagramm (GBPUSD H12) Nach der Analyse der Testergebnisse, Wir sehen, dass mit einem Währungspaar, wie GBPUSD, unser System positive Ergebnisse in zwei separaten Fällen gezeigt. Über einen Zeitraum von zwölf Stunden erhielten wir einen erheblichen Gewinn von 8903,23 USD, obwohl er über neun Jahre erhalten wurde. Wer interessiert ist, kann andere Währungspaare testen. Meine Annahme ist, dass je mehr flüchtig das Paar ist, desto besser sollte das Ergebnis erzielt werden, und die längere Zeitspanne sollte verwendet werden. Schlussfolgerung Abschließend möchte ich betonen, dass dieses Handelssystem nicht der Heilige Gral ist und nicht für sich allein genutzt werden kann. Wenn wir jedoch mit zusätzlichen Signalen (Candlestick-Analyse, Wellenanalyse, Indikatoren, Trends) die Umkehrsignale von den Konsolidierungssignalen trennen, dann auf einigen volatilen Handelsinstrumenten, kann es durchaus rentabel sein, wenngleich es unwahrscheinlich ist, einen verrückten Gewinn zu erzielen. Nani Desu Ka - Was ist das (Japanisch) Übersetzt aus dem Russischen von MetaQuotes Software Corp. mql5 / ru / articles / 91Heiken Ashi ist eine gute und leistungsstarke Indikator. Um es zu verwenden, können Sie versuchen, wie ich vorschlagen. 1. Wenn der Trend ist, konzentrieren sich auf candle8217s Körper. Ich ignoriere normalerweise den Schatten, da der Körper mehr Informationen geben wird. Immer wenn der Körper kleiner wird, bedeutet dies eine Schwächung. 2. Wenn die Tendenz unten ist, Fokus auf dem candle8217s Schatten. Ich ignoriere normalerweise den Körper, da der Schatten mehr Informationen geben wird. Immer wenn der Schatten länger wird, zeigt er das 2-Signal an. Fortsetzung oder Stornierung. Kombinieren Sie es mit Ihrem anderen Favorit-Indikator, um das beste Ergebnis zu erhalten. Hoffe, dies kann hilfreich sein. FYI. Die Heiken Ashi als japanischen Candlestick zu betrachten, weil beide auf ganz andere Weise funktionieren. Thanks8230Been auf der Suche nach einem HA für Amibroker Chart zeigen, gut, versuche ich dann Kommentar Hallo, Kann mir jemand sagen, wie man Plot kaufen verkaufen Signale für Heikin Ashi Meanin, dass es kauft, wenn die Kerze grün wird und verkaufen, wenn red82307th-September-2011, 09:50 PM Im neu zu ASF und amibroker aber nicht neu zum handeln. Ive kaufte vor kurzem eine volle Version von amibroker und bin ernsthaft süchtig. Ich sitze auf der Couch mit meinem iPad und VNC-Client und ständig nut out alle meine Ideen, um AFL-Code Haben alle anderen Benutzer von amibroker integrieren heiken ashi Indikatoren in ihren Code Ich habe vor kurzem ein paar Strategien mit ihnen geschrieben und hatten guten Erfolg. Ich habe nur Testdaten von Premium-Daten-Daten, aber der folgende Code unten wieder 6000 Gewinn (70 Sieger) für alle Takte von Daten in allen Ordnungen. Es gab ungefähr 70 Gewinne (gleiche 70 Gewinner) für die letzten 700 Tage zurück. Backtesting-Code wird unten geschrieben. Jede Rückmeldung würde sehr geschätzt, wenn jedermann könnte es gegen 10 Jahre von Daten in der vollen alle Ordnungen und ASX300 laufen. Id auch Liebe zu sehen, jemand elses heiken ashi-Strategie. Ich liebe heineken und asahi so fühlen, wie ich eine tiefe Verbindung mit diesem Indikator lol haben. SetOption (quotInitialEquityquot, 10000) // Kaufen Sie den Tag, nachdem die Bedingung erfüllt ist, erlauben Sie das Intraday-VerkaufsetTradeDelays (1,0,1,1) // Andere Bedingungen RoundLotSize 1 Dollar 10000 BuyPrice Öffnen Sie MAlong 150 SetOption (quotMaxOpenPositionsquot, 3) / Stellen Sie sicher Dass mein Eigenkapital 2 des wöchentlichen gehandelten Aktienvolumens / Equityvar-Dollar / Close lt 0,02 Sum (Volumen, maLong) / (maLong / 5) // heiken ashi-Code HaClose (OHLC) / 4 HaOpen AMA (Ref (HaClose, - (HaHigh - Halow) 10000 // 3 grüne Heiken ashi Kerzen Cond1 Summe (HaClose gt HaOpen, 3) 3 // heiken ashi schließen über 30 tage ma Cond2 Haclose gtMA (Close, 30) // heute 30 Tage MA ist größer als 2 Wochen zuvor Cond3 MA (Close, 30) gt Ref (MA (Close, 30), - 14) // Bestände größer als 0.50 Cond4 Schließen gt .5 // clse gt 5 Tag MA Cond5 Schließen gt MA (Schließen, 5) // Kaufkriterien Kauf Cond1 UND Cond2 UND Equityvar UND Cond3 UND Cond4 // Verkauf, wenn 50 Tage MA Wird aufgelöst Verkaufen Schließen lt MA (Schließen, 50) // Verkauf auf 4 Gewinn ApplyStop (stopTypeProfit, stopModePercent, 4,1, False, 0) 7th-September-2011, 22:30 Uhr Dort getan, dass. Keine solche Sache. ) Möglicherweise müssen mir einige Premium-Daten erhalten, um bessere Ergebnisse zu erzielen. (Nicht) 7th-September-2011, 10:34 PM Wow, danke für das konstruktive Feedback. 7th-September-2011, 10:50 PM Wow, danke für das konstruktive Feedback. Ich bin zynisch aus gutem Grund und es ist, weil ich auf diesem Weg gewesen und getestete Ergebnisse sind nicht, was passiert in Echtzeit Handel. Ich habe Hunderte von codierten quotideasquot, dass ich getestet haben, dann vielversprechende Echtzeit getestet und es ist einfach nicht real. Backtesting ist überbewertet und hyped zu verkaufen. Die einzigen Fähigkeiten, die ich entwickelt Backtesting ist das Lesen von Charts und das Verständnis des Marktes. Ich werde Ihnen sagen, warum die Ergebnisse sind sehr ungenau später. 7th-September-2011, 11:06 PM Es ist ein bisschen spät in den Tag, so dass ich havent schaute auf Ihren Code überhaupt. Aber nur um schnell geben Sie eine Idee Ich lief Ihren Code ein paar Mal. Dies ist Premium-Daten auf allen Ords von 01-01-2001 bis heute (vor ein paar Tagen tatsächlich, havent aktualisiert Daten in dieser Woche). Die Liste ist nach CAR zusammengefasst. Auf Nominalwert hat es Potenzial für einige fantastische Ergebnisse. Jedoch, einmal in eine Weile zerstört es Ihr Konto. Siehe die Max System Drawdown von 99,88 in der ersten Zeile. Wenn Sie herausfinden, warum dies geschieht und beheben, können Sie auf etwas sein. 8.-September-2011, 08:35 AM Cheers für das Feedback. Wysiwyg, ich schätze, dass jemand mit so vielen Beiträgen wie Sie wahrscheinlich alles gesehen haben und ich kann definitiv zu schätzen wissen, dass es keine solche Sache wie ein quotperfect systemquot für mechanische Handel, aber ich mag, wie die Ausführung dieser Amibroker Formeln gegen die ASX, rein zu Sehen, wie viele Gewinner vs Verlierer es schafft. Zum Beispiel, wenn amibroker beweist, dass 3 grüne heiken ashi Kerzen, hohe Liquidität und ein positiver Trend 30 Tage MA für die letzten 2 Wochen (oder jede andere Strategie) erstellt einen Gewinner 3 von 4 mal in den letzten 10 Jahren dann würde ich nicht verwenden Dass rein als meine Strategie, aber ich würde ernsthafte Aufmerksamkeit auf das, was diese Indikatoren sagten, wenn ich wollte einen Handel geben. Lonewolf, Der Code ist definitiv wirklich wirklich rau. Ich schrieb es aus, lief 5 Tests, wurde begeistert, wenn ich sah 5 gute Ergebnisse und dann gebucht es ASF i havent gegeben viel Rücksicht auf Verluste oder andere Ausgänge zu stoppen. Es war schlampig in meinem Namen und ich hätte ein bisschen mehr Arbeit auf sie vor Verschwendung Völker Zeit auf sie aber danke für Ihre Eingabe und wenn ich fühle mich wie ive machte es kugelsicher, krank Sie wissen lassen. 8.-September-2011, 11:00 Uhr Heiken Ashi Kerzen arent echte Kerzen. Sie können nicht kaufen oder verkaufen eine H-A-Kerze. Lesen Sie, wie sie berechnet werden. Das System ist nutzlos. H-A ist als visuelle Führung nützlich, da es das Rauschen glättet. Ich benutze es auf der Intra-Tage-XAO. 8.-September-2011, 12:12 Heiken Ashi Kerzen arent echte Kerzen. Sie können nicht kaufen oder verkaufen eine H-A-Kerze. Lesen Sie, wie sie berechnet werden. Das System ist nutzlos. H-A ist als visuelle Führung nützlich, da es das Rauschen glättet. Ich benutze es auf der Intra-Tage-XAO. Dies ist ein solch agressives Forum IMO. Warum ist es nutzlos das System nicht kaufen die Heiken ashi Preis es kauft auf den nächsten Tagen offen mit HA-Kerzen als Indikator. Wenn im nervigen Menschen mit noob Fragen, dann nicht reagieren. Wenn Sie bereit sind zu helfen, dann danke. Aber ich sehe nicht den Sinn in jedem Kommentar, die nur das Problem mit einem Hinweis auf, wie man die Lösung Ansatz. Ich glaube, dass die systen funktioniert am ASX 300. Ich posted es in erster Linie für jedermann zu kopieren und einfügen und spielen mit nicht als die heilige Gral-Lösung, um es reich zu machen. 8th-September-2011, 12:22 PM 6000 auf den letzten 700 Tagen Yeh es IST DAS HEILIGE GRAIL 8th-September-2011, 01:03 PM Ich dachte, dass Sie nicht Sarkasmus schreiben konnten. Aber es scheint, Sie können Tech haha. Krank verkaufen Sie die exklusiven Rechte an it tech und wir können auf einer Roadshow um Australien wie Quotsicherheit in der marketquot gehen und machen Squillionen. Vielleicht starte ich zum falschen Start mit diesem Thread. Alles, was ich wissen möchte, ist, wenn Amibroker-Code kann Backtest Strategien (wenn auch nicht, dass es wirklich spiegelt realen Handel), was würde jeder von euch Gurus in einer Strategie suchen, um die volle Aufmerksamkeit auf sie zu bezahlen haben Sie ein Minimum Gewinne / Verlust-Verhältnis, minimale pa gewonnen, maximale Drawdown etc. Die meisten der Code, den ich schreibe endet Netting etwa 10-15 pro Jahr mit etwa 80 Gewinn / Verlust-Verhältnis, sondern wie 100 Trades pro Jahr. Ich habe nie die Mühe, es in der Praxis, weil ich denke, dass für all diese Anstrengung kann ich auch nur sitzen sie auf 1 blauen Chip oder in einem hohen Rendite-Schuldverschreibung und get thth es. Wenn diese 35 pro Jahr ein popped up (6000 für einen Test auf alle meine Daten) i obwohl, dass dies ein Wert sein könnte, während meine Trading für diese Strategie. Ich weiß, der Code ist nicht perfekt, ich war nur setzen sie draußen für Menschen, um mit aplay, die vielleicht sehen wollen, wie 1 Person verwendet heiken ashi als Strategie zu haben. 8th-September-2011, 05:30 PM Dies ist ein solch agressives Forum IMO. Warum ist es nutzlos das System nicht kaufen die Heiken ashi Preis es kauft auf den nächsten Tagen offen mit HA-Kerzen als Indikator. Wenn im nervigen Menschen mit noob Fragen, dann nicht reagieren. Wenn Sie bereit sind zu helfen, dann danke. Aber ich sehe nicht den Sinn in jedem Kommentar, die nur das Problem mit einem Hinweis auf, wie man die Lösung Ansatz. Ich glaube, dass die systen funktioniert am ASX 300. Ich posted es in erster Linie für jedermann zu kopieren und einfügen und spielen mit nicht als die heilige Gral-Lösung, um es reich zu machen. Sorry über den Ton. Sie sind richtig über es kaufen die normale Kerze. Ich habe es auf den Aktien 2007-2011 getestet, open-close mit einem Umsatz von 1mill und 10 mill und bekam eine sehr schlank aussehende Equity-Kurve mit einer Rendite von ca. 13 und -17pa. Ive spielte auch mit H-a-Systemen vor und bekam nirgendwo. Für diese Art der Rückkehr Id eher in einem verwalteten Fonds oder anständige Ausführung Blue Chip sein. 8th-September-2011, 05:51 PM Zuerst habe ich über heiken ashi gehört, als ich über den Devisenhandel las, und ich denke, es ist wirklich ein modifizierter Kerzenständer, der nur die Kerze grün auf einen positiven Trend färbt. Dieser Code wird in Ordner quottheory26quot abgelegt werden, um einen Tag wieder zu besuchen und erinnern mich, dass theyre nicht so gut. Sie handeln streng an ein mechanisches System für Ihre Ein-und Ausgänge oder verwenden Sie einfach die Software, um für starke Bestände zu filtern und dann verwenden Sie Ihr eigenes Urteil, um das Beste auszuwählen Je mehr ich schaue in sie, desto besser dran ich denke, Id sein Wenn ich nur für nach oben Trending bewegenden Durchschnitten, hohe Liquidität, Volumen Spikes und dann mein eigenes Urteil, um den Rest zu tun. Anstatt zu versuchen, eine kugelsichere automatische Strategie. 8th-September-2011, 06:13 PM Ich zum ersten Mal über heiken ashi beim Lesen über Forex Trading und ich denke, es ist wirklich ein modifizierter Kerzenständer, der nur die Kerze grün auf eine positive Tendenz Farben. Dieser Code wird in Ordner quottheory26quot abgelegt werden, um einen Tag wieder zu besuchen und erinnern mich, dass theyre nicht so gut. Sie handeln streng an ein mechanisches System für Ihre Ein-und Ausgänge oder verwenden Sie einfach die Software, um für starke Bestände zu filtern und dann verwenden Sie Ihr eigenes Urteil, um das Beste auszuwählen Je mehr ich schaue in sie, desto besser dran ich denke, Id sein Wenn ich nur für nach oben Trending bewegenden Durchschnitten, hohe Liquidität, Volumen Spikes und dann mein eigenes Urteil, um den Rest zu tun. Anstatt zu versuchen, eine kugelsichere automatische Strategie. Sie haben offensichtlich die Möglichkeit, Code, also sind weit vor den meisten hier für einen Start. Ich würde alle negativen Gefühle zu ignorieren und halten Sie sich an Ihren Plan). Das Heiken ist so gut wie jeder Indikator zu verwenden, weil es auch visuell ist. Wenn Sie es im Tandem mit früheren Unterstützung und Widerstand Bereichen des Instruments Sie handeln, und Filter, dass mit Volumen und Reichweite, ich glaube, Sie werden es ganz gut: cool: PS. Ich spreche FX / Futs. Seine Nützlichkeit mit Aktien Ich bin mir nicht sicher. 8th-September-2011, 07:53 PM Ich habe Codierung PHP und C für 10 Jahre so die amibroker Sprache war nicht schwer zu holen. Wenn Sie (oder jemand anderes diesen Beitrag lesen) möchte, dass ich irgendwelche Ihrer Ideen auf AFL-Code setzen nur swing mich ein PM mit dem, was youre nach und Id glücklich zu helfen. Ich habe beinahe ein AFL-Skript beendet, das jeder an seinen AFL-Code anhängen kann, sobald die Kriterien für eine Kaufbedingung erfüllt sind, die sie automatisch auf ihre iPhone-App zur Überprüfung auf dem Sprung mit einem Diagramm posten. Da es von einem zentralen Server verwaltet wird, kann der Server sammeln, was alle Scans sagen, zu kaufen und finden Sie die beliebtesten Aktien. Wie eine soziale App für Aktienempfehlungen. Könnte es kostenlos, wenn ich die Zeit finden, um es zu beenden 8.-September-2011, 08:04 PM Hallo Nicktech und entschuldigen Sie bitte meine abruptness ersten Post. Je mehr ich hineinschaue, desto besser bin ich dran, wenn ich nur nach aufwärts tendierenden gleitenden Durchschnitten, hoher Liquidität, Volumenspitzen sehe und dann mein eigenes Urteil verwende, um den Rest zu tun. Anstatt zu versuchen, eine kugelsichere automatische Strategie zu machen. Jetzt, dass eine ganze Menge Sinn macht ich rechnen. Nicht Abzinsung der Wert in Backtesting, um einen Ball Park Idee von dem, was aufgetreten sein könnte, aber tatsächliche Erfahrung der Marktbedingungen und Umstände schließlich zu einer vernünftigen Wahrscheinlichkeit eines Handels gehen wie erwartet. Bei Backtesting muss man wissen, dass der backgetestete Kauf - / Verkaufspreis tatsächlich der Open / Close-Preis ist und die Anzahl der zu diesem Preis verfügbaren Aktien (Eröffnungs - / Schlussauktion) nicht bekannt ist. Volumen zitiert ist für den ganzen Tag. In Wirklichkeit können Sie oder können nicht Ihre Nummer auf dem verfügbaren Volumen gefüllt und die Preise verschieben offenen Preis schnell. Backtest kauft und verkauft nehmen an, dass der Auftrag vollständig zu Ihrem Preis jedes Mal gefüllt wird. Wie der einsame Wolf bemerkte, ist das Konto Drawdown auch nicht realistisch. Glücklich zu helfen, was ich gelernt habe, aber auf keinen Fall bin ich ein Guru oder Experte. Weit davon entfernt. ) 8th-September-2011, 09:28 PM Je mehr ich nach innen sehe, desto besser dran denke ich, wenn ich nur nach aufwärts tendierenden gleitenden Durchschnitten, hohe Liquidität, Volumenspitzen und dann benutzte mein eigenes Urteil, um das zu tun sich ausruhen. Anstatt zu versuchen, eine kugelsichere automatische Strategie Nun theres Ihr Eintrag jetzt alles, was Sie brauchen, ist ein Ausstieg. Code it up und sehen, wie es geht. 9th-September-2011, 09:10 AM haben Sie versucht, den Code auf nur ASX50 Unternehmen oder den USA SampP500 Unternehmen und kürzere Zeitrahmen 9th-September-2011, 10:14 AM Ich zum ersten Mal über Heiken ashi beim Lesen über Forex Trading Und ich denke, es ist wirklich ein modifizierter Kerzenständer, der nur die Kerze grün auf einen positiven Trend färbt. Dieser Code wird in Ordner quottheory26quot abgelegt werden, um einen Tag wieder zu besuchen und erinnern mich, dass theyre nicht so gut. Sie handeln streng an ein mechanisches System für Ihre Ein-und Ausgänge oder verwenden Sie einfach die Software, um für starke Bestände zu filtern und dann verwenden Sie Ihr eigenes Urteil, um das Beste auszuwählen Je mehr ich schaue in sie, desto besser dran ich denke, Id sein Wenn ich nur für nach oben Trending bewegenden Durchschnitten, hohe Liquidität, Volumen Spikes und dann mein eigenes Urteil, um den Rest zu tun. Anstatt zu versuchen, eine kugelsichere automatische Strategie. Ich traf kein System überhaupt, obwohl ich viel Zeit damit verbracht hatte, sie zu entwickeln. Ich noch basteln mit ihnen ein bisschen zum Spaß. Die einzigen Kriterien, die ich jemals betrachten, sind die jährliche Rendite und die Glätte der Eigenkapitalkurve. Wenn seine glatt und steil, es ist gut. Alles andere ist ein statistisches Hoo-Haa in meinem Kopf. Für die besten Systeme, die ich jemals entwickelt, war Schlupf das größte Problem. Trading Small Caps auf einem kurzen Zeitrahmen (auch diejenigen mit hohem Umsatz) wird dies immer wieder verursachen. In einer guten Stimmung zu sein scheint eine massive Wirkung auf die Fähigkeit, gewinnende Trades zu machen. Wenn Sie fühlen sich aufgepumpt, immer in sych mit dem Markt ist einfach. und umgekehrt. Powered by vBulletin® Version 4.1.2 (Deutsch) Copyright © 2012 Adduco Digital eK und vBulletin Solutions, Inc. Alle Rechte vorbehalten.

No comments:

Post a Comment