Monday, 17 July 2017

Anti Grid Forex Roboter


Die Anti Martingale System 8211 Profitieren Sie von 8220Martingale in Reverse8221 Für einige Händler, sind die Drawdowns im Martingale-System einfach zu beängstigend, um mit zu leben. Diese Achterbahnfahrt endet, wodurch sie schlaflose Nächte und Magengeschwüre. Anti Martingal, als Trend folgendes System copy forexop Wenn das klingt wie Sie, gibt es eine Alternative. Das Anti Martingale System tut, was viele Händler denken, ist logischer. Martingale in umgekehrtem hängt an gewinnende Trades. Und Tropfen Verlierer. Wenn das besser klingt, lesen Sie weiter. 8220Doubling-Up8221 Auf Gewinner Das Standard-Martingale-System schließt die Gewinner und verdoppelt die Exposition auf verlierende Trades. Wenn you8217re nicht vertraut mit dieser Strategie, schrieb ich über es letzte Woche hier auf Forexop. Während es einige sehr wünschenswerte Eigenschaften hat, ist der Nachteil mit, dass es Verluste verursachen kann, um exponentiell hochlaufen. Die umgekehrte Martingale, wie ich jetzt beschreiben werde, macht jetzt genau das Gegenteil. Es schließt verlieren Trades. Und verdoppelt Sieger. Die Idee, die Verluste schnell zu senken und die Gewinne laufen zu lassen. Anti Martingale ist ein effektiver Trend nach der Strategie. Im Gegensatz zu Vorwärts Martingale es doesn8217t haben 8220fat tail8221 Risiken. Nehmen Sie das folgende Beispiel in Tabelle 1 vor. Dies zeigt, wie eine 8220double up8221-Sequenz in der Praxis funktioniert. I8217ve eine virtuelle nehmen Gewinn und Stop-Loss Ziel von 20 Pips. Der Preis beginnt bei 1.3500. Ich beginne, indem ich eine Bestellung aufgeben. Der Preis bewegt sich dann um 20 Pips auf 1,3520. Nach der Strategie verdopple ich jetzt die Größe meiner Position. Ich füge 1 Los bei der neuen Rate von 1.3520. Tabelle 2: Momentaufnahme des Handels P038L beim Schließen der ersten Position. Beachten Sie, dass der letzte verlorene Handel den gesamten Gewinn aus dem bestehenden offenen Handel abwischte und mich mit einem Nettoverlust von -2 verlor. Der Nettoverlust der gesamten Sequenz ist gleich meinem Stop-Loss-Wert. Diese Beziehung gilt immer. Der Gesamtgewinn der Gruppe wurde durch den letzten Zug von nur 20 Pips annulliert. Zu diesem Zeitpunkt sind noch vier offene Stellen verbleibend. Die ersten drei sind im Gewinn und der letzte ist in der Pause sogar. Die Frage ist dann, was mit diesen Links über Positionen zu tun. Standard-Umkehrung Ansatz An dieser Stelle, einige Händler, dass der Trend hat sich umgekehrt. Sie zahlen also den Gewinn aus den übrigen Geschäften, bevor weitere Verluste entstehen. Dies ist, was you8217d tun, wenn you8217re Spiegelung einer reinen Martingale-Strategie. Hybrider Ansatz Andere Trader ziehen es vor, die bestehenden Positionen zu halten und zu warten. Sie tun dies vor allem, wenn ihre Indikatoren schlägt die ursprüngliche Trend zurückkehren könnte. Dies ist eine Hybridstrategie: In einem reinen Umkehrsystem würden die Geschäfte in der gesamten Sequenz zu diesem Zeitpunkt abgeschlossen sein. Um den gesamten Prozess in Aktion zu sehen, können Sie mein Excel-Blatt herunterladen, das die Anti Martingale-Strategie demonstriert: Mit der Kalkulationstabelle können Sie verschiedene Setups und Marktbedingungen ausprobieren. Sie können die obigen Variationen im Algorithmus durch Setzen des Lose-Multiplikator-Parameters testen. Wie die ursprüngliche Martingale. Die Take-Profit-und Stop-Verluste sind virtuell, indem sie zu definieren gewinnen und verlieren Trades. Und so, wenn zu erhöhen oder zu reduzieren Exposition. Wie beim Netzhandel. Würden Sie typischerweise auch ein Gewinnziel für das gesamte System setzen. Sagen Sie zum Beispiel nach N double up Beine oder wenn das gesamte System der offenen Positionen erreicht eine gewisse Gewinn Menge. Verdoppelung kann gegen Sie arbeiten Wie oben gezeigt, kann die Losverdoppelung, die den Martingale Ansatz markiert, gegen Sie auch arbeiten. Mit dem Reverse-Martingale, die Mittelung bis anstatt unten bedeutet, dass Ihre Gewinne können sehr schnell in Verluste gedreht werden, sollte der Markt gegen Sie. Auf der positiven Seite, ist Ihr Verlust aus einer einzigen Sequenz auf Ihre Stop-Loss auf Ihre Start-Menge Betrag begrenzt. So sagen, Ihr Stop-Loss ist 40 Pips, und Ihr Start-Los Größe ist 1 Mikro-Los, Ihr größter Verlust aus einer einzigen Sequenz wäre: 40 Pips x 1 Micro-Los. That8217s ungefähr 4 8211 abhängig von den Währungen, die Sie handeln. Genau wie Standard Martingale erholt sich Verluste auf einem Gewinner. Anti-Martingale macht genau das Gegenteil. Ein Verlust des Handels in einer Doppel-up-Progression eliminiert den Gewinn der gesamten Sequenz. Dies ist in den Tabellen 1 und 2 zu sehen. Das 8220hitting von stops8221 kann ein erhebliches Problem sein, wenn die Preisaktion besonders volatil ist. Die Strategie ist Risiko ausgewogen Wenn systematisch angewendet, haben beide Martingale und Anti Martingale gleiche Risiko Verse Belohnung. Das heißt, sie sind Risiko-Belohnung ausgewogen. So sagen Sie Ihren Erfolg in Kommissionierung Trades ist nicht besser als Chance. Dies bedeutet, dass das System ein 1: 1-Risiko-Rendite-Verhältnis und eine Netto-erwartete Rendite von Null aufweist. Die Analyse ist genau das Gegenteil der Martingale. Jeder verlierende Handel wird bei it8217s Stop Loss geschlossen. Und da8217s eine gleiche Wahrscheinlichkeit der Kommissionierung gewinnende Verse verlieren Trades. So ist der erwartete Verlust von den Verlierern: N ist die Gesamtzahl der Trades und B ist die feste Höhe des Verlustes auf jedem Handel. In der Anti Martingale, let8217s sagen, ich schließe das System und profitieren Sie nach 8 Gewinner in Folge. Das heißt, nach Verdopplung-up 7 mal. Die Wahrscheinlichkeit von 8 Gewinnern in einer Reihe ist (12) 8. Das bedeutet, dass I8217d erwarten, dass dies geschieht nach 2 8 oder nach 256 Trades. Also nach 256 Trades: Mein erwarteter Verlust von den Verlierern: () x 256 x 1 -128 Mein erwarteter Gewinn aus der eine gewinnende Sequenz. 2 7 x 1 128 Meine erwartete Netto-Rendite: 0 Dies liegt daran, dass in diesem Setup alle anderen Kombinationen, mit Ausnahme von 8 Gewinnern in einer Reihe, zu einem Verlust führen. Dasselbe gilt für die gewählte Nummer. In der Praxis natürlich Ihre erwartete Netto-Rendite und Risiko-Belohnung wird tatsächlich etwas weniger als Null. Dies ist wegen der Spreads. Vermeiden Sie diese Scary Drawdowns Die Standard-Martingale-System blind verdoppelt sich auf konsekutiven verlieren Trades. Manchmal nimmt das den Händler mit katastrophalen Folgen in den Abgrund. Das Gewinn-Verlust-Muster von Anti Martingale ist das Gegenteil davon. Typischerweise sehen Sie in dieser Strategie häufige kleine Verluste, und ein paar eins von großen Siegen. Sie sehen selten die beängstigende Drawdowns, die Sie mit Martingale erhalten. Dies lässt sich durch einen Vergleich der beiden Rückgabetafeln erkennen. Sehen Sie, wie viel glatter die Rückkehr in der umgekehrten Strategie sind. Der Grund dafür ist, dass die Schadenbelastung schnell abgebaut wird und es mit einer exponentiellen Rate eskaliert. Das 8220saw tooth8221 Aussehen von 5 zeigt diese Verluste 8220rare aber catastrophic8221. Sie werden immer noch sehen Verluste in der umgekehrten System, aber diese sind mehr enthalten. Auswählen eines Eintrittssignals In meiner Tabelle I8217ve wurde die erste Ableitung der 15 Tage gleitenden Durchschnittslinie verwendet. Dies ist eine sehr grundlegende Indikator und sagt mir einfach, wenn there8217s ein Trend, und in welche Richtung. Mit Anti-Martingal sollte der Indikator 8220say8221, wenn es8217s eine hohe Wahrscheinlichkeit eines bestehenden Trends, oder der Beginn eines neuen Trends. Die folgenden technischen Indikatoren können bei der Entscheidung Ihres Eingangssignals hilfreich sein: Einige davon sind in der Interpretation subjektiver und schwer zu automatisieren. Je stärker das kombinierte Trendsignal, desto höher die Chancen einer profitablen Handelsabfolge. Warnung Vorsicht, sich auf technische Indikatoren zu verlassen. Idealerweise sollten Sie, wenn Sie handeln oder manuell einen Expertenratgeber erstellen, einen fundamentalen Standpunkt einbinden. Dies ist schwieriger zu tun, wenn you8217re mit Automatisierung. Aber dann, wenn etwas einfach immer einen Gewinn machen Um das Potenzial für falsche Signale zu sehen, laden Sie die Tabelle und werfen Sie einen Blick auf das Diagramm. Drücken Sie F9 ein paar Mal, um die Berechnungen auszuführen. Sie bemerken häufige technische Muster erscheinen dort immer und immer wieder. Nämlich Trends, Tops, Böden, Kopf - und Schultermuster. Sogar Fibonacci Ebenen und Unterstützungen und Widerstände scheinen dort zu sein. Aber dieses shouldn8217t geschehen Diese Daten sind völlig zufällig und simuliert. Es geht darum zu zeigen, wie die Menschen vorprogrammiert sind, um Muster und Beziehungen zu sehen. Selbst wenn sie nicht existieren. Kurzfristige Performance kann mit jedem Handelssystem irreführend sein. Um das Langzeitverhalten zu analysieren, lief ich die Simulation 1.000 Mal in jedem Satz mit einem zufälligen Preismodell. Jeder Satz simuliert unterschiedliche Marktcharakteristika mit dem Parameter Trend 8220drift8221 im Kalkulationstabelle: Flat market (Trendparameter0) Bullish market (Trendparameter0.1) Bearish market (Trendparameter-0.1) Eine durchschnittliche Spreizung von 4 Pips wurde ebenfalls verwendet. Die Ergebnisse sind in Tabelle 3 zusammengefaßt. Tabelle 3: Anti-Martingale 8211 Zusammenfassung der langfristigen Leistung. Das Wichtigste ist, dass man die Leistungsunterschiede unterscheidet. Anti Martingale tut gut in flachen Märkten. Sehen Sie den großen Unterschied in der durchschnittlichen Renditen. In der Tat, es ist viel schlimmer als zufällig. Dies unterstreicht die Bedeutung der richtigen Strategie für den richtigen Markt. Abbildung 1: Ein Beispiel für ein Gewinnprotokoll mit dem Martingale-System in umgekehrter Reihenfolge. Copy forexop Abbildung 1 zeigt ein typisches Gewinnmuster aus einem einzigen Lauf. Vergleichen Sie dies mit Martingale, in dem die Drawdowns sind häufig und schwerwiegend. Klicken Sie hier, um das Bild in einem neuen Fenster zu öffnen. Abbildung 2: Diese Grafik zeigt die unterschiedlichsten Renditen für unterschiedliche Marktbedingungen. Copy forexop Die obige Abbildung zeigt die Häufigkeitsverteilung der einzelnen Marktbedingungen. Beachten Sie, wie die Verteilung der Renditen für 8220trending8221 nach rechts verschoben wird. Dies entspricht der höheren Rendite. Die folgende Excel-Tabelle ermöglicht es Ihnen, die Strategie selbst auszuprobieren und verschiedene Szenarien auszuprobieren. Sie können verschiedene Volatilitäts - und Trending-Bedingungen konfigurieren, dann sehen Sie aus erster Hand, wie sich der Algorithmus verhält. Anti Martingale ist in Trending Markets Es8217s kein Punkt laufen sowohl Martingale und Anti-Martingale zur gleichen Zeit, auf dem gleichen Markt und mit dem gleichen Setup. Die Strategien sind Gegensätze, und passen zu verschiedenen Situationen. Während Standard Martingale besser funktioniert in flachen, Bereich gebundenen Märkten, ist Anti Martingale besser geeignet, um flüchtige, Trending-Märkte. Das heißt nicht, dass es manchmal in flachen oder trendlosen Situationen funktioniert. It8217s nur die Idee dahinter ist es, die Exposition auf einem steigenden oder fallenden Markt zu eskalieren. Dies ist, wo die meisten der großen Gewinne gemacht werden. Die 8220preference8221 für Trends macht den Reverse-Algorithmus besser geeignet für den Handel mit flüchtigen Paaren oder für positive 8220carry8221 Chancen. Vergleiche Tabelle 4 unten zeigt die Langzeit-Leistungsmerkmale beider Algorithmen. Die Daten basieren auf 1.000 Läufen beider Algorithmen unter verschiedenen Marktbedingungen: flach. Bullish Und bärisch. Jeder Lauf kann bis zu 200 Trades durchführen. Diese Beispieldaten bestehen daher aus 1,2 Millionen Datenpunkten (1000 x 6 x 200). In allen Fällen führen die Versuche Trades in Vielfachen von 1 Los durch. Die Rendite für jeden Versuch wird als die Rendite in Pips pro Los gehandelt gemessen (insgesamt Pipslots gehandelt). Durchschnittliche Rendite (PipsLot) Tabelle 4: Leistungsvergleich Anti-Martingale vs. Martingale. Abbildung 3 zeigt die Renditeverteilungen beider Strategien. Wie zu sehen ist, ist die Verteilung von Martingale in hohem Grade mit einem doppelten 8220fat tail8221. Die meisten negativen davon ist gut 8220off der chart8221. Der schlimmste Fall führte zu einem massiven Verlust von -772 Pipslot 8211, wie in Tabelle 3 oben gezeigt. Abbildung 3: Vergleich der beiden Systeme - Rückgabeverteilungen für Martingale und Anti Martingale. Copy forexop Die Langzeitmittelwerte, wie in Tabelle 4 gezeigt, heben die Variabilität der Performance, abhängig von den Marktbedingungen, hervor. Anti Martingale gibt eine viel stärkere durchschnittliche Rendite in einem steigenden Markt. Dies ist jedoch genau dort, wo die konventionelle Strategie leidet. Vor allem aufgrund der 8220doubling down8221 gegen die vorherrschenden Trends. Ob der Trend bullisch oder bearish ist, hat einen signifikanten Einfluss auf das Ergebnis. Der schwere Schwanz führt zu einer sehr großen Kurtosis. Abbildung 4: Langfristige Leistungsdiagramm - Anti Martingale. Copy forexop Die Abbildung oben zeigt die langfristigen kumulativen Gewinne in Pips für Anti Martingale. Beachten Sie, dass das Rückgabediagramm signifikant glatter ist als das Standard-Martingale-Rückgabedatum. In Abbildung 5 sehen Sie die Retouren von Martingale zeigen eine charakteristische 8220saw Zahn8221. Diese zeigen die großen 8220one off8221 Verluste, die in der 8220classic Algorithmus8221 passieren. Abbildung 5: Langfristige Leistungsdiagramm - Standard Martingale. Copy forexop Anti-Martingale: Überlegungen Die 8220Bottom Line8221 Die umgekehrte Strategie ist viel besser geeignet, um flüchtig. Tenden Märkten. Martingale gibt jedoch bessere Ergebnisse in flachen, vorwiegend trendlosen Märkten. Beide Strategien liefern eine erwartete langfristige Rendite von Null. Daher sind die Wahl des geeigneten Währungspaars, die Marktbedingungen und das Eintrittssignal entscheidend für den Erfolg bei beiden Strategien (siehe Rückkehrdiagramme). Standard Martingale zeichnet sich durch stetige, positive Renditen, und 8220one off8221 große Verluste. Diese erscheinen als 8220 Fettschwänze 8220 in der Rückkehrverteilung (siehe Vergleichsrückgabetafeln). Diese führen auf lange Sicht zu stark variablen Ergebnissen. Die Retourenverteilung von Anti Martingale ist deutlich flacher, mit einer geringeren Varianz, da die Gesamtrenditen um den Mittelwert 8222 gruppiert sind. Optimale langfristige Erträge können durch 8220flipping8221 zwischen den beiden Strategien entsprechend den Marktbedingungen erzielt werden. Dies kann automatisiert werden, wenn you8217re und Expert Advisor. Warum es verwenden Es verringert Exposition gegenüber Verlusten, und erhöht es auf Gewinne. Die meisten Händler glauben, dass macht mehr Sinn als das Gegenteil tun. Wie Martingale, hat es ein Ergebnis und Risiko-Belohnung, die statistisch geschätzt werden kann. It8217s gut geeignet für algorithmischen Handel. Es trifft nicht auf exponentiell zunehmende Verluste, sofern Stopps und Gewinngewinne korrekt ausgeführt werden. Mit dem Forward-System ist es schwierig, von Trends zu profitieren. Selbst wenn ein starker Trend erkannt wird, ist die Oberseite auf eine lineare Progression beschränkt. Warum Vermeiden Sie es Die Verdoppelung der Position Größen können gegen Sie arbeiten. Wenn Ihr größter Handel verliert, wischt er die Gewinne für die gesamte Sequenz. Die großen Losgrößenmultiples bedeutet dort8217s ein Risiko der starken Verluste, wenn Ihre Anschläge überlaufen werden. Dies kann passieren, wenn der Markt Lücken und fällt durch Ihre Stop-Ebenen. Ausführungsprobleme mit Ihrem Broker können auch dazu führen, dass Stops fehlschlagen oder auf Ebenen ausgeführt werden, die das Ergebnis unrentabel machen. Allerdings ist dies ein Problem die meisten algorithmischen Strategien sind anfällig für. WAS IHNEN LESEN Werden Sie 11.000 anderen Händlern und abonnieren Sie den Forexops Newsletter. Es ist kostenlos zu verbinden und youll erhalten Updates direkt in Ihren Posteingang. Fügen Sie einfach Ihre E-Mail-Adresse unten. Wenn Sie gehen, um die Türkei mit jedem Erfolg zu schießen, müssen Sie eine genaue Umfang. Was ich verwende ist ein 200ema, 100 ema, 50 ema. Mit Pollern (2 von ihnen) auf 1,381 und 2 Abweichung eingestellt. Dies ermöglicht mir, Anti-Martingale-System zu initiieren. Ich nehme nicht mehr als 4 Positionen insgesamt.1,1,2,4, (Trending Markt nur) Erste Position (Eur-Dol.) Trending lange an der Pause der fünften Welle. Zweite Position nach einem Bounce aus der 200 (oder durch die 200) und eine Rallye auf die 50 ema. Dritte Position reiten Sie es und warten wieder für einen Wiederholungsversuch des 50ema Viertens ein Wiederholungsversuch der 100 ema (4x4x Gesamt-Lose). Ich schließe alle Positionen auf einer Fib Extension von 1,28 bis 1,618 je nach Unterstützung, Trendlinien oder längerfristige Fib Ratios. Wenn ich auf die Akkumulationsstufe oder die Verteilungsstufe gehe, schalte ich zu einem Martingalsystem um. Bei der Verteilung der Preisbewegung (lang) wird die Rückseite jeder Welle nach hinten geneigt und durch die Anhäufung (lange) Phase wird die Vorderseite der Welle nach vorn lehnen. Going lange werden Sie feststellen, dass das Retracement nach der Fertigstellung der letzten Welle (8221 dritten Berg top8221) wird sich auf etwa 45 Grad und dann fallen aus dem Tisch. Ich denke, jetzt können Sie sagen, ich bin ein kleiner Verkäufer. Ich habe einige andere Indikatoren, könnte ohne sie. Wave-Zählung in jedem Zeitrahmen mit einer Fib-Studie, vervollständigt mein Trading-System. Ich halte auch den ökonomischen Kalender genau im Auge. Hoffe, dies war eine Hilfe für die aufstrebenden Händler. Mein Denken mit verschiedenen Paaren ist, dass es vom Händler abhängt. Vielleicht sind Sie einer dieser Menschen, die in der Zone zu bekommen und wenn Sie gewinnen, ist nicht abhängig von dem Paar, sondern auf Ihren Stand des Geistes und Fokus. Dann wäre es sinnvoll, jeden Handel unabhängig vom Paar als Teil einer modifizierten Anti-Martingal-Strategie zu behandeln. Ansonsten nicht. Ich habe einige Simulationen laufen und ich muss sagen, dass eine Anti-Martingal-Strategie, wo nicht 100 Gewinne reinvestiert scheinen wirklich logisch. Zum Beispiel: 1 von 100000 (1.000 in der ersten Runde mit anderen Worten). Wir sagen, eine RR von 1,5 (aber die meisten würden wahrscheinlich höher), (Gewinnende Prozent 50, doesn8217t wirklich ändern Sie die Berechnungen, aber wie oft bekommen wir Gewinne Streifen. Lässt Risiko ein sagen, ein viertes gewann Kapital seit letztem Verlierer Gewinn 1500 Lets Risiko 375 zusätzliche beim nächsten Mal. Wenn ein Verlierer sind wir jetzt unten 1 von 101500 und 375 extra 100110 mit anderen Worten. Nicht so schlecht, immer noch positiv. Wir sagen, ich gewinne vier eine Zeile dann ein Verlierer (nicht so selten mit 50 Gewinner), mit 1 riskiert derzeitiges Kapital bekomme ich: 100000 101500 103022,5 104568 106136 Mit einem Antimartingale von 25 Gewinne riskiert seit letztem Verlierer 100000 101500 103585 106483 110512 Ich habe einfache Excel-Simulationen dieser und auf lange Sicht laufen Aber ich habe eine monte carlo Simulation dieser ein paar Mal (1000 Trades in einer Serie 10000 mal) und der Durchschnitt ist immer besser (durch eine Menge) mit einem modifizierten Anti Martingale Das niedrigste Ergebnis ist niedriger (es ist eigentlich ganz einfach zu Worst Case zu berechnen, da ist, wenn Sie jeden anderen Gewinner und Verlierer zu bekommen. Aber ehrlich gesagt. Das ist höchst unwahrscheinlich. Über 1000 Trades (10000 Simulationen) die durchschnittliche Differenz (Differenz berechnet als Gewinne anti Martingalgewinnungen linear) zwischen den Systemen sind durchschnittlich 3,8. Min. 0,778 und max. 139. Wiederholte Simulationen erhalten ähnliche Ergebnisse (die Min bleibt im Grunde gleich, der Durchschnitt liegt knapp unter 48230, der Max variiert aber wild.) 400. 200 usw.) Der harte Teil ist natürlich, wie man das umsetzt. Haben die Saiten der Sieger von meinem Fokus und Fähigkeit abhängen oder dass ein Paar verhält sich in einer Weise, die es leicht macht, mit anderen Worten: Muss ich ein System, wo ein Siegerhandel in der EURUSD macht mich das Risiko nur auf die Nächsten EURUSD-Handel oder auf den nächsten Handel unabhängig davon, welches Paar es ist eine interessante Idee, und würde logisch sinnvoll, um die Gewinne zu sperren, und nicht reinvestieren alle. Ive verwendet sehr ähnliche Strategien mit Martingal. Aber da haben Sie die umgekehrte Position als seine Gegenstrategie. Was ich tue, ist mein Anteil an jeder Runde zu erhöhen (durch Sperren in Gewinnen). Diese zusätzliche Exposition verringert die Wahrscheinlichkeit des Ausklopfens (durch Ermöglichung eines größeren Drawdowns). Wenn Sie die Exposition auf jeder Runde reduzieren, je nach Gewinn, das kann durch eine kleinere Handelsgröße auf jeder Runde, oder die Verringerung der Anzahl der erlaubten Beine in Ihrem Handelsablauf getan werden. Nicht sicher, was Ihre Argumentation hinter Switching-Paaren ist. Aber ich würde auch sagen, theres starke Marktabhängigkeit, wenn jede Strategie funktioniert und die Ergebnisse erreicht. So Umstellung auf ein neues Paar, nach gewinnenden Trades auf ein anderes wäre etwas unvorhersehbar. Wie wäre es mit einem Anti Martingal Raster Schneebälle und die Anti-Grid Ich habe einen Minilot-Broker, so kann nicht handeln Mikrolots von 0,01, die die Standardeinstellung von snowball. ex4 Ich habe versucht, die snowball. mq4 mit Standard-Lots auf 0,1 und platziert platziert Aber ich bekam den folgenden Fehler, der nicht Kompilierfehler, sondern etwas anderes ist: code139Function quotshellquot wird nicht referenziert und wird aus der exp-Datei entfernt 139Function quotprintquot wird nicht referenziert und wird aus der exp-Datei entfernt 139Function quotstringReplacequot is Nicht referenziert und wird aus exp-file 139Function entfernt. Dies sind nur Warnungen aus der mqh-Datei-Funktionen, die nicht in EA verwendet werden und hat keine negativen Auswirkungen. Wenn es keine Fehler und nur Warnungen dann seine Geldbuße. Sie finden die Zeile in der mq4-Datei, die liest: string name quotsnowquot und ändern Sie den Namen auf etwas anderes. Verwenden Sie nicht mehr als 5 Zeichen oder der Name des Offline-Diagramms wird abgeschnitten, da es aus dieser Zeichenfolge konstruiert wird. Dies ist eine harte Einschränkung des. hst-Dateiformats. Bitte beachten Sie, dass das Ändern des Namens auch die automatisch generierte Magic-Nummer ändern wird, werden Sie nicht in der Lage sein, einen laufenden Zyklus fortzusetzen, und es wird auch eine neue leere Equity-Chart starten. Der Kommentarstring allein wird nicht verwendet, um die Trades zu identifizieren, daher wird die Magic-Nummer verwendet und der Broker wird immer in der Lage sein, EA und manuelle Trades auseinander zu erzählen, aber dies ist kein Problem in irgendeiner Weise (siehe unten) Mein Ziel zu ändern Diese Eingabe ist es schwieriger für den Makler zu erkennen, dass eine Reihe von Menschen mit dem gleichen Handel Roboter. Wenn ein Vermittler einen erfolgreichen Roboter wie Ihren entdeckt, wird er Maßnahmen ergreifen, um ihn zu stoppen. Das ist meine Sorge. Alle Aufträge (außer dem Schließen des Zyklus) werden mit ausstehenden Aufträgen durchgeführt, so dass der Broker nicht in der Lage ist, Sie zu verrutschen. Ich sehe nicht, wie der Makler könnte in der Lage sein, Ihren Handel zu behindern, außer vielleicht so genannte Stop-Jagd aber Einzelhändler stoppen Jagd wird allgemein als ein städtischer Mythos, vor allem durch selektive Wahrnehmung. Darüber hinaus, wenn Sie vermuten, dass Ihr Makler in betrügerische Aktivitäten gegen Sie engagiert ist, sollten Sie sofort alle Mittel zurückziehen und einen Makler verwenden, dem Sie vertrauen können. Ich sehe keinen Punkt im Handel mit einem Makler, dem Sie nicht vertrauen. Außerdem möchte ich nicht, dass der Roboter einen Stopverlust an die ausstehende Bestellung anbringt, da ich manchmal einen quotinvaliden Stopquotfehler erhalte und die anstehende Bestellung fehlschlägt. Könnten Sie bitte den relevanten Teil der Protokolldatei (Registerkarte Experten) mit dem entsprechenden OrderSendReliable () - Protokolleintrag Das sollte nicht passieren, solange Stopdistance einen vernünftigen Wert hat (einige Multiples der Spread auf Minimum) Gibt es eine Möglichkeit, die Sie können Entweder stoppen Sie den Roboter von der Platzierung einer automatischen Stop-Loss ODER erlauben dem Benutzer, die Stop-Loss als separate Eingabe von Stopdistance eingestellt Dies ist nicht möglich. Die gesamte Strategie und die EA basieren auf konstantem Rasterabstand und die genauen Preise der vorhandenen Sperrungen werden überall im gesamten EA verwendet, um zB immer die Pyramidenbasis zuverlässig zu finden, um festzustellen, ob ein bestimmtes Raster bereits vorhandene Aufträge hat oder nicht Handel oder ob es leer ist und eine neue Reihenfolge platziert werden muss, etc. Sie müssten das Ganze viel von Grund auf neu schreiben und es wäre am Ende wird eine völlig andere Strategie. Sie können immer das Projekt forkeln, das ist überhaupt kein Problem, aber soweit es den quotofficialquot Schneeball betrifft, werde ich dies als eine definitive WONTFIX bezeichnen. In meinen Tests aber fand ich, dass, wenn jeder Auftrag eingestellt ist, um zu brechen, auch wenn ein nachfolgender Auftrag platziert wird, dann können einige Einsparungen in länger laufenden Geschäften gemacht werden. Das Problem in diesem Fall wäre: wie würde ich diesen Handel wieder öffnen, wenn der Preis beschließt, sofort wieder hoch zu gehen Mein Ziel bei der Gestaltung dieses war, dass immer, was immer geschieht, ist immer garantiert, dass ich genau einen Handel in jedem Raster Schritt, wenn ich ankommen Ziel. Die Break-even-Berechnungen wäre nicht mehr so ​​einfach, würde BE weiter weg bewegen, wenn Trades fehlen und ich befürchte, dass dies die Gewinne aus weniger Stoplos Verluste zu annullieren. Ebenso, wenn ich machen stoploss kleiner als die Rasterstufen es würde provozieren mehr (obwohl kleinere) Stoploss-Hits und meine Intuition sagt mir, dies würde auch genau die Vorteile nullifizieren. (Meine Intuition sagt mir, dass dies in der Tat mathematisch bewiesen werden könnte, obwohl ich es noch nicht zu beweisen versuchte). Die Änderungen in der EA-Logik in beiden Fällen wären für mich im Moment erheblich und zeitraubend für mich. Ich denke derzeit an eine fifo - und no-hedging-konforme generische universelle (Multi) Grid EA mit Marktaufträgen statt Limit Orders, die ein bisschen flexibler wäre, um solche Experimente durchzuführen (und auch als Rahmen für Experimente wie Hedging dienen Ein Gitter mit einem Raster von unterschiedlicher Größe oder (Anti-) Gridding einen gleitenden Durchschnitt statt Preis direkt oder ähnliche verrückte Ideen). Sicher - danke für die Unterstützung. Ich lege den ea auf einen 5 min EURUSD. Ändern Sie das Los zu .1, da es ein Demokonto ist und .01 nicht erlaubt ist. Ich sehe 3 Kalkfarben in der oberen rechten Sprichwort Anfang kurz, lang, bidirektional. Nichts passiert. Sie sollten die Anweisungen sorgfältiger gelesen haben, dies ist nicht eine autonome EA, ihre halbautomatische, es braucht Ihre explizite Start-und Stop-Befehle. Sein Verhalten genau so, wie es sollte. Diese drei Etiketten oben rechts sind quittiert. Um einen von ihnen zu aktivieren, doppelklicken Sie und verschieben Sie ihn dann ein paar Pixel. (Sorry, es gibt keine wirklichen Drucktasten unterstützt in mql4, so ist dies die nächste, die ich bekommen kann, wenn sie simulieren) Warten Sie, bis Sie denken, wird es eine signifikante lange oder kurze laufen bald und starten Sie es. Dann warten, bis Sie im Profit sind und es trifft Ihr Ziel und betätigen Sie die Schaltfläche mit dem Titel quotstopquot, um alle Gewinne zu nehmen. Es gibt genauere Anweisungen (und auch die ganze Idee dahinter) in diesem Thread und auf der Website. Im mindestens versuchen, es in die Richtung, wo ich erwarte den nächsten großen Umzug starten. Es scheint, nach der Analyse meiner eigenen Handel ist es immer noch eine Art von Boden - (oder Top-) Fang und ich hätte bessere Ergebnisse, wenn ich ein bisschen länger warten könnte, nachdem ein Gewinn, bis ich es neu starten. Hier muss ich noch an meiner Psychologie arbeiten. Dies ist, wie die Breakeven-Ebene berechnet wird. Es verwendet reale Zahlen aus dem Auftragsverlauf und die offenen Aufträge zu bestimmen, wo ich bin und wie viel fehlt noch zu brechen. Wann immer ich diese grüne Linie passiere. Congradz mit Ihrer Live-Performance. Ihr Livelink auszuprobieren ist erstaunlich. Ich hatte nie eine Chance, mein Konto für meine gesamte Karriere zu verdreifachen. Schubkarre, hast du auch meine vorherige Antwort auf Sie gelesen, werde ich es noch einmal wiederholen: die Stopps werden voraussichtlich genau auf dem Raster der Stopdistance liegen. Der Roboter wird die Stoplosses verwenden, um viele Dinge während des gesamten Codes zu berechnen, und eine dieser Berechnungen ist, ob ein neuer ausstehender Auftrag geöffnet werden muss oder nicht auf einer bestimmten Ebene. Was haben Sie erwartet, um die Bots Hauptzweck ist es, neue Aufträge zu platzieren, wenn Aufträge fehlen und dann verschieben Sie vorhandene Bestellungen weg von dem, wo sie erwartet werden, und beklagen, dass der Bot seine Arbeit macht Sie können nicht verschieben die Stoplosses Sie nicht Verschieben der Stopps Es gibt keine Notwendigkeit, die Stoploses zu bewegen Es funktioniert genau so, wie es entworfen ist. Stoplosses sind in der Distanz der Distanz, und ich wiederhole es wieder: Ich werde es nicht ändern, weil es keine Notwendigkeit, es zu ändern. Ist der Stoppdistanz bereits der optimale Wert für den Stop-Over, da er der offensichtlichste Wert ist, jeder andere willkürlich gewählte Wert wäre eigenartig von diesem natürlichen Wert für den Stop-Over abweichen würde er einen zusätzlichen Freiheitsgrad (der schlecht ist) ohne Grund einzuführen. Und das würde die Einfachheit und die Symmetrie, in der die Schönheit des Systems und seine zugrundeliegende Mathematik liegt, zerreißen und zerstören. --- gt WONTFIX (nicht in hundert Jahren) Registriert seit Mar 2009 Status: Mitglied 34 Beiträge Hey, schönes Ergebnis auf deinem Trading. Ive prüfte Ihr ea auch. Aber Sie sehen, Preisbereich, wo wir wollen, um Schneeball ist in der Regel auf bestimmte Zone begrenzt durch 2 SR-Linien begrenzt. Wäre schön, wenn wir diese Flächengrenze nach einer Trading-Richtung ausführen können, so dass außerhalb dieser Bereich, das Skript automatisch zurück in die Warteposition. Bild beigefügt. Gehe zu: Wähle ein Forum aus Wenn Sie die neueste Version installieren, dann können Sie Linien in das Diagramm ziehen und in das Beschreibungsfeld der Zeile schreiben, das der Befehl stoppt oder pausiert, um den gesamten Zyklus zu stoppen oder zu pausieren (schließen Sie Trades, aber denken Sie daran, den Level und die Verluste ), Wenn der Preis diese Linie überschreitet oder den Anfang beginnen oder kurz anfangen oder bidir starten, um es zu starten (oder nach Pause neu zu starten), wenn der Preis diese Linie kreuzt. Dies sollte eine ganze Reihe neuer Möglichkeiten eröffnen. Versuchen Sie, mit der neuen Pause-Funktion auf Demo zu experimentieren, um zu sehen, wie es sich verhält. Es kann auch verwendet werden, um die Richtung des Schneeballs vollständig umzukehren, ohne den aktuellen Pegel zu verlieren (Pause und dann wieder in die andere Richtung).

No comments:

Post a Comment