Friday, 21 July 2017

Mt4 Forex Scanner

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 meinem Verstand zu entsprechen. 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, tod einfach sind, verwende ich einfach die quotincludequot-Datei csXXXXGetBarFlag. mqh, Code auf was ich will, und speichern als. 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 auf das aktuelle Diagramm Ich laden Sie die Datei csXXXXPanel. mq4, ersetzen Sie 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 Beispielen, die hier geliefert werden, zeigen die neutralen Flügel eine Null an, wenn bar0 im Fokus ist und ein 1, wenn bar1 im Fokus ist. MetaTrader Expert Advisor MetaTrader Marktscanner Der MetaTrader Marktscanner ist ein freies Forexwerkzeug, das Ihnen erlaubt, ein zu sehen Unbegrenzte Anzahl von Währungspaaren und Zeitperioden aus einem einzigen Diagramm. 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 Pop-up-Meldung Sie über alle Informationen informiert, die falsch eingegeben wurden. Laden Sie die Moving Average Market Scanner Kostenlose Expert Advisors Kostenlose Indikatoren


No comments:

Post a Comment