Forex Scanner Mt4
MetaTrader 4 - Indikatoren Zustands-Scanner - Indikator für MetaTrader 4 Die Idee hinter den beigefügten Code-Chips lautet: Sie träumen einen (Satz) Zustand (en). Sie schreiben Code, um für Ihre Bedingungen zu testen. Sie einbetten Ihren Code innerhalb dieser Stücke von Code. Sie machen ein paar einfache Mods. Sie am Ende mit ein paar Indikatoren. Man wird historisch auf die aktuelle Tabelle, wo Ihre Bedingungen entstand. Die andere wird auf einem Panel zeigen, ob für alle Instrumente und Zeitrahmen, in denen Sie interessiert sind, die Bedingungen derzeit entstanden sind. Dies erspart Ihnen das manuelle Scannen von Paaren und Zeitrahmen, die nach Ihren Bedingungen suchen. Kopieren Sie den Inhalt der vier Ordner (Indicators, Include, Templates, Profile) in die entsprechenden Ordner Ihrer Installation. Es gibt nichts darin zu verletzen Sie - nur Indikatoren, etc. Exit und geben Sie das MetaQuotes-Programm. Um zu zeigen, was der Scanner tun kann: Dieses Beispiel basiert auf Power Pro (setup identifier quotPPquot), das um die Fallen von Russ Horn gedrückt wurde. Es ist eine Bandausbruchstrategie, bei der die obere Bandgrenze ein Ema von Höhen ist und die untere Grenze ein Ema von Tiefen ist. Es gibt absolut keine Anerkennung dieser Strategien von mir - das ist nur ein Beispiel für das, was Sie entwickeln können. Wechseln Sie auf Ihrem System zum Profil cspp. Dies könnte mehrere Sekunden für die erste Anzeige, aber nicht viel Computer-Ressource danach. Sie sollten einen ähnlichen Bildschirm sehen: Das obige Beispiel besteht aus: einem Indikator auf dem Chart mit 4 Plots, einem separaten Fenster mit dem EMA des RSI, einem separaten Fenster, das zeigt, wo die Bedingungen für lange oder kurze Trades historisch aufgetreten sind , Und ein Anzeigefeld, das zeigt, wo gerade die gleichen Bedingungen aufgetreten sind oder derzeit über einen Bereich von Paaren und Zeitrahmen auftreten. Der gemeinsame Code für alle Scans: Utils. mqh enthält einige Utility-Funktionen, die in jeder Indikator-, Experten-Berater, etc. verwendet werden können. CsChart. mqh enthält fast den gesamten Code, der in das aktuelle Diagramm Indikator geht. CsPanel. mqh enthält fast den gesamten Code, der in die Anzeigefeldanzeige geht. Der für die PP (Power Pro) - Strategie spezifische Code: csPP0.mq4 zeigt die relevanten Quotch-Fensterfenster-Indikatoren an. CsPP1.mq4 zeigt die relevanten zweiseitigen Fensterquot-Indikatoren an. CsPPChart. mq4 ist die Anzeige, die zeigt, was geschichtlich auf dem aktuellen Diagramm geschah. CsPPPanel. mq4 ist das Kennzeichen, das die aktuelle Situation auf allen Paaren und Zeitrahmen zeigt, in denen Sie interessiert sind. CsPPGetBarFlag. mqh ist der Code quotincludedquot in den Chart - und Panel-Indikatoren. Es ist das Bit, das entscheidet, ob es eine Bedingung von Interesse an einer bestimmten Leiste gibt. Ich habe ein weiteres weniger komplexes Beispiel (identifierMAX). Der Code, der für die MAX-Strategie (Moving Average Crossover) spezifisch ist: csMAX0.mq4 ist ein benutzerdefinierter Indikator, der zwei gleitende Durchschnittswerte anzeigt. Es ist vollständig in sich geschlossen. Es gibt keine äquivalente csMAX1, da, anders als PP oben, kein separatewindow Display erforderlich ist. CsMAXChart. mq4, csMAXPanel. mq4 und csMAXGetBarFlag. mqh die gleiche Sache wie für die PP-Strategie oben. Der Code, dessen IDs mit csXXXX beginnen: Dies sind Vorlagen, die bei der Entwicklung zusätzlicher Scans verwendet werden können. Wie gehe ich über die Codierung für eine neue Bedingung: Ich entscheide mich für eine Strategie-Kennung (zB PB für Pinbars). Ich setze mein Fenster oben wie oben unter quotTo, um zu demonstrieren, was der Scanner doquot tun kann und alle vorhandenen Anzeigen entfernen. Wenn mein neuer Scan basiert auf On-Chart-Indikatoren, baue ich sie mit csXXXX0.mq4 als Muster. Ich erinnere mich, wie zu retten. CsPB0.mq4. Ich verwende meine benutzerdefinierte Indikator auf dem linken Diagramm. Wenn ich eine separate Fenster-Anzeige brauche, baue ich es auch. Ich erinnere mich, wie zu retten. CsPB1.mq4. Ich verwende es auf dem linken Diagramm. Ich baue benutzerdefinierte Indikatoren anstelle von Standard-Indikatoren, so dass ich auf sie woanders mit der iCustom-Funktion verweisen kann. Auf diese Weise, wenn ich meine Meinung über die grundlegenden Parameter meiner Strategie (zB gleitende durchschnittliche Methode) ändern, muss ich nur meine benutzerdefinierten Indikatoren ändern. Wenn ich Standardindikatoren verwendete, müsste ich sie ändern und dann graben in den Darm meines Codes, um meine Meinung ändern. Ich greife csXXXXChart. mq4, ersetzen Sie alle Instanzen von XXXX durch meine Strategie-Kennung PB, und speichern Sie den Code als csPBChart. mq4. Es wird noch nicht kompiliert, denn es gibt einige quotincludequot Code noch geschrieben werden. Jetzt den quotincludequot-Code bereitstellen. Wenn die Bedingungen, für die ich testen möchten, tot sind, verwende ich einfach die quotincludequot-Datei csXXXXGetBarFlag. mqh, kodiere was ich will, und speichern unter. CsPBGetBarFlag. mqh. Aber wenn die Codierung schwierig ist, gehe ich zurück auf die csPBChart. mq4, die ich zuvor erstellt habe, kommentiere ich die Zeile des Codes, die jetzt liest quotinclude ltcsPBGetBarFlag. mqhgt, und ich baue den Code, den ich möchte direkt in der Datei csPBChart. mq4. Wenn Ive es sauber, Ich movepaste den Zustand-finding-Code, um die quotincludequot Datei csPBGetBarFlag. mqh und un-Kommentar der include-Anweisung in der Datei csPBChart. mq4. Nun kann die Datei csPBChart. mq4 kompiliert und auf das linke Diagramm angewendet werden. An dieser Stelle speichere ich die Vorlage für das linke Diagramm als csPB-CHART. tpl. Es enthält alle benutzerdefinierten Indikatoren auf dem Chart, separate benutzerdefinierte Indikatoren und das Diagramm der Ergebnisse, wie sie gelten für das aktuelle Diagramm Ich lade die Datei csXXXXPanel. mq4, ersetzen alle Instanzen von quotXXXXquot durch quotPBquot, dann speichern als. QuotcsPBPanel. mq4quot. Diese letzte Datei wird kompiliert und auf das rechte Diagramm angewendet. Es kann ein bisschen langsam zu laufen, wenn zuerst angewendet, aber nicht viel Ressourcen beim Laufen. Ich speichere csPBpanel. tpl als eine Schablone für das rechte Diagramm. Ich werde dann normalerweise speichern csPB als Profil. HINWEIS . Beim Erstellen von benutzerdefinierten Indikatoren und dann Verweisen auf sie mit der iCustom-Funktion, achte ich darauf, dass die Namen genau richtig sind. Sie erhalten keine Warnung, wenn iCustom auf einen Indikator verweist, der nicht vorhanden ist. HINWEIS . Möglicherweise ist ein Fehler aufgetreten, so dass beim erstmaligen Laden des Anzeigefeldes Ergebnisse erzielt werden, die nicht mit denen auf dem angegebenen Diagramm übereinstimmen. Ich finde, dass, wenn ich die Zeitskala auf dem Panel-Fenster ändern (so zwingt eine re-Calc), alles kommt nach rechts. Ich wäre Ihnen dankbar, wenn mich jemand mit diesem Problem steuern kann. HINWEIS . In dem. GetBarFlag. mqh-Code, den Sie selbst entwickeln, können Sie eine Ganzzahl an das aufzurufende Programm zurückgeben, das angezeigt werden soll. Wenn der Code steht, bedeutet null kein Ergebnis und bewirkt die Anzeige eines grauen Flügels, der anzeigt, welcher Balken getestet wurde. Das Zurückgeben einer negativen Ganzzahl führt zu einer roten Anzeige, während eine positive Ganzzahl eine grüne Anzeige ergibt. Einige Aspekte der Software: Der Code wurde als Indikatoren geschrieben, so dass, wenn ein Panel auf dem Display ist und Sie wollen ein bestimmtes Paar und Zeitrahmen zu betrachten, wählen Sie einfach das Paar aus dem Markt Watch-Fenster, ziehen Sie es auf die Aktuellen Diagrammbereich und ändern Sie den Zeitrahmen anzupassen. Die Vorlage kümmert sich um den Rest. In einem Versuch, Computer-Überlastung zu reduzieren, habe ich zwei Dinge. Erstens, beim Umgang mit Zeitreihen-Arrays, gehe ich meistens nur 200 bar zurück. Zweitens, die Panel-Display-Software testet nicht die Benutzer Bedingungen bei jedem Tick. Es verwendet einen Zeitgebermechanismus, so dass das Testen nur dann auf bar0 angewendet wird, wenn bar0 90 gebildet wird, ansonsten wird das Testen auf bar1 angewendet. Wenn bar1 den Fokus (d. H. Bar0 ist kleiner als 90 gebildet) hat, wird es einmal getestet und ein Wechsel auf bar0 Zeit berechnet. Für jede nachfolgende Zecke, die bis zur Umschaltzeit erreicht wird, passiert nichts. Ich bin nicht 100 sicher, dass ich habe diese codiert bis rechts noch, aber es scheint ziemlich gut zu funktionieren. Zusätzlich zu dem oben erwähnten Zeitgebermechanismus zeigt die obere Zeile der Tafel das Datum und die Uhrzeit an, zu dem das letzte Bedingungstestereignis aufgetreten ist. Auch in den hier gezeigten Beispielen werden die neutralen Flügel eine Null zeigen, wenn bar0 im Fokus ist und eine 1, wenn bar1 im Fokus ist. PROBLEM: Der Forex-Markt ist mit Informationen in einer Vielzahl von Währungen mit verschiedenen technischen Analyse-Mustern gefüllt. Mit einem 24-Stunden-Markt gibt es konsistente Informationen gibt, aber keine wirkliche effektive Möglichkeit, um es zu sehen. Es könnte Muster gibt es jetzt, dass Sie nicht in der Lage, aufgrund der Sintflut der Informationen zu identifizieren. LÖSUNG: Mit Märkten wie der NYSE, die über Nacht geschlossen werden, verwenden Händler Lager-Scanner, um neue Möglichkeiten zu wählen. Ich war über den Mangel an Forex-Scanner da draußen überrascht, so dass ich beschlossen, meine eigene Programmierung und Im jetzt Posting es für jedermann profitieren. Basierend auf der Betrachtung des Zeitrahmens überprüft der Scanner alle Währungspaare, die Ihr aktueller MT unterstützt. Es wird für einige der häufigsten technischen Analyse-Muster suchen und geben sie auf dem Bildschirm für Ihre Untersuchung. Bitte beachten Sie: Dies ist kein Auto-Händler. Es wird nur scannen alle Diagramme und präsentieren Sie mit den Ergebnissen und Sie können entscheiden, ob ein Trade geben oder nicht. Ich freigebe die M5-Version. Andere Zeitrahmenversionen sind verfügbar, bitte schicken Sie mir eine PM. INSTALLIEREN DES SCANNERS: Hier finden Sie die Schritte zur Installation dieses Scanners 1 - Öffnen Sie die ZIP-Datei in einen neuen Ordner 2 - Legen Sie die WAV-Dateien (3 davon) im Ordner ltMT4 Foldergtsounds 3 - Legen Sie die Datei Homma. mq4 in den Ordner ltMT4 Foldergtexpertslibraries 4 - Legen Sie die Datei GoHanScannerCompleteM5.ex4 in den Ordner ltMT4 Foldergtexperts 5 - Öffnen Sie MT und fügen Sie den GoHan Scanner auf ein M5-Diagramm Das ist es. Nun ist alles, was Sie tun, wartet auf eine neue Leiste und die letzten Alarme werden Ihnen in der oberen linken Ecke des Bildschirms angezeigt. Denken Sie daran, dies ist kein Auto-Händler. Es wird nur auf die Infos und dann können Sie den Handel auf eigene Faust zu bewerten. WAS DER SCANNER ZEIGT Ich habe den Scanner entworfen, um nach einer Vielzahl von gängigen Chartmustern über alle Währungspaare zu suchen. Die wichtigsten Muster, die sie sucht, gehören: Double Top Lower Close - ein Preis hat das gleiche hohe Niveau zweimal getroffen und die neueste Bar hat geschlossen, was auf einen potenziellen Widerstand Punkt. Double Bottom Higher Close - ein Preis hat das gleiche niedrige Niveau zweimal und die neueste Bar hat geschlossen, was auf eine mögliche Unterstützung Punkt SMA 200 Breakout - Der Preis überquerte entweder über oder unter dem 200 SMA 3WMA und 5WMA Crossover - Es gab Eine Überkreuzung zwischen dem 3WMA und dem 5WMA Bearish Engulfing - die letzte Kerze hat geschlossen und verschlingt den vorherigen Gewinn, was auf einen potenziellen Bärenlauf hindeutet Bullish Engulfing - Die letzte Kerze hat geschlossen und verschlingt die Vorhergehender Verlust, der einen möglichen Stierlauf anzeigt Drei weiße Soldaten - ein gleichbleibender Aufstieg über die letzten drei Perioden Es gibt einige andere Muster, die es auf anmerkt, aber diese sind die wichtigsten. Dieser Scanner ist für M5 Diagramme. Andere Zeitrahmen sind verfügbar, senden Sie mir eine PM. MetaTrader Market Scanner Der MetaTrader Marktscanner ist ein kostenloses Forex-Tool, das Ihnen erlaubt, eine unbegrenzte Anzahl von Währungspaaren und Zeitperioden aus einem einzigen Diagramm zu sehen. Vorbei sind die Tage der Öffnung so viele Charts, dass Sie sich daran erinnern können, welche Währung you8217re Blick auf. Dieses kostenlose Tool überwacht gleitende Durchschnitt Crossover. Es erlaubt Ihnen, bis zu 30 verschiedene Forex-Paare gleichzeitig auf 9 getrennten Zeitperioden zu beobachten: eine maximale Summe von 270 simultanen Diagrammen, die von nur einem Diagramm überwacht werden. Sie beobachten alle gleitenden Durchschnitt Kreuz, dass Sie möglicherweise Handel. Anleitung für den Moving Average Market Scanner Klicken Sie auf die Schaltfläche Download Now am unteren Rand der Seite. Bitte überprüfen Sie die Anweisungen zum Laden eines Metatrader 4-Indikators, wenn Sie Hilfe benötigen, um die Datei zu installieren. Das Zip im Download enthält zwei Dateien. Der. mq4-Indikator muss in den Expertenindikatorenordner gehen. Sie müssen die DLL-Datei auch in den Ordner "expertslibraries" legen. Ein Screenshot der Eingaben für den Marktscanner Der Eingabemodus für den Markerscanner zeigt eine Liste mit 30 Leerzeichen an. Sie müssen die Währungsinformationen in einem bestimmten Format eingeben, damit der Scanner weiß, was zu sehen ist. Das richtige Format ist 8220SYMBOL, PERIOD, 8221 genauso wie im Screenshot oben. Wenn Sie mehr als einen Zeitraum sehen möchten. Dann fügen Sie einfach ein Komma und den Periodencode für jede zusätzliche Periode, die Sie folgen möchten. Der Scanner funktioniert nicht, wenn eine der Informationen nicht korrekt eingegeben wurde, obwohl eine Popup-Meldung Sie über alle Informationen informiert, die falsch eingegeben wurden. Laden Sie die Moving Average Market Scanner Kostenlose Expert Advisors Kostenlose Indikatoren
Comments
Post a Comment