Einige dieser Beispiele basieren auf den 20 Handelssignalen in MQL5 Artikel, veröffentlicht von Metaquotes bei mql5enarticles130 (Copyright Metaquotes) Bitte beachten Sie, dass diese Expert Advisors für pädagogische Zwecke erstellt wurden und keine finanzielle Beratung darstellen. Bevor Sie die folgenden EAs verwenden, beachten Sie bitte folgendes: DIE DOWNLOAD-DATEIEN SIND IN MOL5 FORMAT (MOLANIS 5 FORMAT - A. MOL5 DATEI FÜR DEN EA VISUAL WIZARD). ZUM ERHALTEN DER EA FÜR MT5, DOWNLOAD DIE STRATEGIE DATEI -.MOL5 DATEI, OPEN ES MIT DEM EXPERT BERATER VISUAL WIZARD UND KLICKEN AUF GENERATE MQL5 CODE. Die Beispiele verwenden eine grundlegende Logik und vermeiden den Handel mit dem aktuellen Balken, um falsche Signale zu reduzieren. In einigen Fällen scheint es, dass die EA fehlt Trades, aber die EA ist nur Handel wie nach den Definitionen in der TA-Symbol, dass die Anzahl der Signale und Flackern zu reduzieren. Wenn du wissen willst, was die EA tut, gehst du in MetaTrader 5 zum Toolbox-Fenster und klicke auf die Registerkarte Experten. Es zeigt alle Protokolle - der Fachberater druckt seine Logiken. MetaTrader 5 ist anders als MetaTrader 4, die meisten User sagen: Aber in MT4 konnte ich. Anstatt zu versuchen, zu replizieren, was du mit MT4 gemacht hast, umarme MT5 und lerne es. MT5 hat Handelskonzepte, die im Einklang mit der Mehrheit der Handelsplattformen für Forex sind. MT5 hat neue Konzepte in Bezug auf Positionen und Aufträge, die völlig anders sind als MT4-Konzepte: Im Gegensatz zu MT4 verwaltet MT5 eine Position pro Paar. Ein Auftrag wird ein Deal und dann eine Position. In MT4 werden zwei aufeinanderfolgende Ordnungen als zwei Positionen im gleichen Paar verwaltet. Man könnte offenen Preis und Gewinn pro Auftrag identifizieren. Auch man könnte den Gewinn nehmen und den Verlust pro Auftrag stoppen. MT4 erlaubt sogar die Absicherung. In MT5 werden zwei aufeinanderfolgende Aufträge von 0,1 für EURUSD eine 0,2-Position in EURUSD. Offener Preis, Gewinn, Gewinn nehmen und Stop-Verlust sind auf die Position bezogen. MT5 erlaubt keine Absicherung. MQL5 unterscheidet sich von MQL4. Sie sind nicht einmal kompatibel. MetaTrader 5 ist eine Beta-Software, also kann es Bugs enthalten. Unsere Software ist eine Beta-Software, da sie für MetaTrader 5 entwickelt wurde (was eine Beta-Software ist). Jedes Mal, wenn Sie Ihre EA-Eingänge ändern möchten, trennen Sie die EA aus dem Diagramm und legen Sie sie dann wieder an. Wir haben etwas Langsamkeit in MT5 gesehen, wenn du es nicht so machst. Normalerweise befinden sich Ihre EAs in C: Program FilesMetaTrader 5MQL5Experts Allerdings wird in bestimmten Windows-Versionen MT5 nach dem EA in C suchen: UsersYOUR USERAppDataRoamingMetaQuotesTerminalD0E8209F77C8CF37AD8BF550E51FF075MQL5Experts D0E8209F77C8CF37AD8BF550E51FF075 ist ein Randon Name, der bei jeder Installation ändert. Diese Funktion heißt Windows Roaming. Probleme können auftreten, da die Dateien bei C: Program FilesMetaTrader 5MQL5Experts und bei C: UsersYOUR USERAppDataRoamingMetaQuotesTerminalD0E8209F77C8CF37AD8BF550E51FF075MQL5Experts nicht synchronisiert sind. Dies ist ein Windows-Problem aus unserer Kontrolle. Wenn dies geschieht, müssen Sie die EA-Dateien manuell aus C: Program FilesMetaTrader 5MQL5Experts auf C: UserYOUR USERAppDataRoamingMetaQuotesTerminalD0E8209F77C8CF37AD8BF550E51FF075MQL5Experts Eine Lösung für dieses Problem ist es, die EA-Datei im MetaEditor zu erstellen und den Code aus dem Expert Advisor Visual Wizard zu kopieren. Um die Beispiele herunterzuladen, klicken Sie mit der rechten Maustaste auf den Download-Link und wählen Sie dann speichern als (Ziel speichern unter oder Link speichern unter). 0. Laden Sie alle Fachberater für Metatrader 5 in einer Zip-Datei herunter Die Beispiele sind in einem mol5-Format. Öffnen Sie sie mit dem ea visuellen Assistenten, dann generieren Sie den Code. Für die Beispiele, die benutzerdefinierte Indikatoren verwenden, müssen Sie die Indikatoren in den Ordner mt5-Indikatoren stellen. Dann müssen Sie die Indikatoren kompilieren. Weit verbreitet EA. Dieser Expert Advisor öffnet eine lange Position, wenn der schnell gleitende Durchschnitt höher ist, dass der langsame gleitende Durchschnitt und umgekehrt. Bitte beachten Sie, dass diese EA keine Close Long (CL) oder Close Short (CS) Symbole verwendet. MT5 unterstützt keine Absicherung, so dass vor langer Zeit alle Short-Positionen geschlossen sind und umgekehrt. Denken Sie daran, jedes Mal, wenn eine Handelsbedingung wahr ist, wird die EA eine Bestellung senden. In diesem EA ist die maximale Lautstärke pro Paar auf 0,2 eingestellt. So wird jedes Mal, wenn die gleitende durchschnittliche Handelsbedingung wahr ist, eine neue 0,1-Position in die bestehende Position hinzugefügt, bis das Positionsvolumen 0,2 erreicht. Wenn Sie mit Ticks (Execution Mode Every Tick im EA Visual Wizard oder CompletedBars false in MT5 EA Eingängen) handeln, können Sie sehen, wie zwei Aufträge aufgrund von zwei eingegebenen Ticks in der gleichen Leiste ausgeführt werden können, bis 0,2 Volumen erreicht ist. Ändern Sie die MT5-Variable MaxVolumePosition auf 0,1, um das Volumen pro Paar auf 0,1 zu beschränken, so dass nur ein Auftrag ausgeführt wird, wenn die Ma-Handelsbedingung vorliegt. Beim Testen dieser EA fragen die Leute: Warum benutzt man Schicht 1 im TA-Symbol. Umschalttaste wird verwendet, um die Leiste auszuwählen, die in der gleitenden Durchschnittsberechnung verwendet werden soll. Shift0 bedeutet, bekomm den ma-Wert für die aktuelle bar Shift1 bedeutet, bekomm den ma-Wert für die vorherige bar. Manche Leute bevorzugen Shift0, um das Signal zu bekommen, sobald es passiert, andere bevorzugen Shift1, um eine stärkere Bestätigung zu bekommen. Die nächste Grafik zeigt den Unterschied zwischen dem Handel mit dem aktuellen (top graph - shift0) und dem vorherigen bar (bottom graph - shift1). Mit dem vorherigen Takt wird das Signal verzögert, aber man bekommt weniger falsche Signale. Die folgende Grafik zeigt das gleiche Szenario in einem abgehackten Markt. Beachten Sie den Unterschied in der Anzahl der Signale Sie müssen entscheiden, welche Bar zu verwenden, um Ihre eigene Balance zwischen Sensibilität und Signalgeschwindigkeit zu finden. 2. Multi-Währung Einfacher gleitender Durchschnitt Dieses EA verwendet die gleichen Handelsbedingungen wie das einfache gleitende durchschnittliche Beispiel oben, aber es handelt zwei Währungspaare. Bitte denken Sie daran, wenn Sie keine Multi-Währungs-EAs erstellen, verwenden Sie immer die Option Aktuelles Symbol - Auf diese Weise werden Ihre Experten-Berater an jedem Währungspaar arbeiten. Bitte beachten Sie, dass im Beispiel die EA die EURCAD - und EURUSD-Paare verwendet, aber es verwendet Zeitrahmen PeriodCurrent. Also die EA, bekommt den Zeitrahmen aus dem Chart und verwendet den gleichen Zeitrahmen für beide Paare. Bei der Arbeit mit Muti-Währung EAs berücksichtigen, dass Sie die EA zu einem Diagramm, aber Sie müssen historische Bars für alle Paare in der EA haben. Also vor dem Gebrauch der EA, öffne die Charts für die Paare in der EA und vergewissere dich, dass du genug Takte hast. (Sie können sie später schließen, aber lassen Sie ein Diagramm, um die EA anzubringen)) Denken Sie auch daran, dass die EA ausgeführt wird, jedes Mal, wenn es eine neue Bar (oder Tick) in der Tabelle, wo die EA angeschlossen ist. So handeln jede Bar bedeutet Trading jeder Bar in der Tabelle, wo die EA angeschlossen ist. So kann der Handel mit Zecken besser sein. Die gute Sache über MetaTrader 5 ist, dass Multi-Währungs-EAs (und Multi-Frame-EAs) können zurückgestellt werden, während in MT4 dies nicht möglich ist. 3. Multi-timeframe Einfacher gleitender Durchschnitt Diese EA öffnet eine lange Position, wenn der schnell gleitende Durchschnitt (Zeitrahmen 1 Minute) höher ist, dass der langsame gleitende Durchschnitt (Zeitrahmen 1 Minute) und der schnell gleitende Durchschnitt (Zeitrahmen 5 Minuten) höher ist als der Langsam gleitender Durchschnitt (Zeitrahmen 5 Minuten) und umgekehrt. So werden die Ma-Bedingungen in zwei verschiedenen Zeitrahmen für eine doppelte Bestätigung ausgewertet. Beide Bedingungen müssen wahr sein, um Positionen zu öffnen. Diese EA bewertet die Handelsbedingung auf Zeitrahmen Periode M1 (eine Minute) und Periode M5 (fünf Minuten), aber es nimmt das Währungspaar aus dem Diagramm, an dem die EA angeschlossen ist. Beim Erstellen von Multi-Timeframe-EAs befestigen Sie die EA in diesem Fall Periode M1 auf den kleinsten Zeitrahmen. Bitte denken Sie daran, wenn Sie keine Multi-Timeframe-EAs erstellen, verwenden Sie immer die Option Period Current - Auf diese Weise wird Ihr EA zu einem beliebigen Zeitrahmen arbeiten. 4. Multi-Timeframe Advanced Einfacher gleitender Durchschnitt Ähnlich wie beim vorherigen Beispiel, aber diese EA öffnet eine neue Position, die sowohl den 1-Minuten - als auch den 5-Minuten-Zeitrahmen betrachtet und schließt sie die Auswertung der Handelsbedingung im 1-Minuten-Zeitrahmen. Schließen Sie lange (CL) und schließen Sie kurze Icons, um die Position zu schließen, wenn das 1-Minuten-Diagramm eine Änderung in der Trendrichtung zeigt. Schnittpunkt von zwei Moving Averages (): die schnelle mit Periode 8 und die langsame mit Periode 16. Wenn der Wert des schnellen MA an der 2-nd-Leiste kleiner als der Wert des langsamen MA an der 1-st bar ist , Und der Wert des schnellen MA an der 1-st-Stange ist größer als der Wert des langsamen MA an der 1-st-Stange, bedeutet das, dass die schnelle MA die langsame nach oben überquerte, die unser Signal zu kaufen ist. Das zu verkaufende Signal wird in ähnlicher Weise gebildet. Wenn die schnelle MA an der 2-nd-Leiste größer ist als die langsame MA an der 1-st-Stange, und wenn die schnelle MA bei 1-st bar kleiner als die langsame MA an der 1-st-bar ist, bedeutet dies, Nach unten überqueren der langsamen MA durch die schnelle MA. Bitte beachten Sie, dass MA Crossovers auf mehrere Arten definiert werden können. Wir verwenden die Definition aus dem MT5 Artikel, der das Flackern reduziert. 6. Schnittpunkt der Haupt - und Signalleitung von MACD Wenn die Signalleitung die obere von oben nach unten kreuzt, ist das Signal zu kaufen. Wenn die Signalleitung den Haupt-Bottom-Up kreuzt, ist es das Signal zu verkaufen. 7. Durchbruch des Preiskanalbereichs Wenn der Preis den oberen Rand des Preiskanals durchdringt und der Preis über dieser Grenze liegt, ist es das Signal zu kaufen. Wenn der Preis die untere Grenze des Preiskanals durchdringt und der Preis unter dieser Grenze liegt, dann ist das Signal zu verkaufen. Diese EA verwendet die benutzerdefinierte Indikator Preis Channel (Preis Channel. mq5 von Sergey Greecie). Bitte laden Sie den Indikator zu C: Program FilesMetaTrader 5MQL5Indicators (für Standards MetaTrader Installationen) und kompilieren Sie es, um die. ex4 Datei zu generieren. Diese Anzeige hat drei Signale (Modi oder Puffer): Signale werden identifiziert als: Modus 0, High Mode 1, Low Mode 2, Mid In der EA werden Modus 0 und Mode 1 verwendet. 8. RSI-Indikator OverbuyingOverselling-Strategie Wir kaufen, da RSI niedriger als ein bestimmtes Level (30) fällt und dann darüber steigt. Wir verkaufen, da RSI höher als ein bestimmtes Niveau (70) steigt und dann unterschreitet. 9. Ausstieg aus den OverbuyingOverselling Zones von CCI Wir kaufen, da CCI niedriger als -100 Level fällt und dann über sie steigt. Wir verkaufen, da CCI über 100 Level steigt und dann unterschreitet. 10. Ausstieg aus dem OverbuyingOverselling Zones von Williams Percentage Range Wir kaufen, da Williams sinkt unter -80 Level und dann steigt darüber. Wir verkaufen, da Williams über -20 Level steigt und dann unter sie fällt. 11. Bounce von den Grenzen des Bollinger-Kanals Wenn der Preis den oberen Rand des Bollinger-Bandes durchdringt oder berührt und dann zurückkehrt, ist es ein Signal zu verkaufen. Wenn der Preis den unteren Rand des Bollinger-Bandes durchdringt oder berührt, dann ist es ein Signal zu kaufen. 12. ADX Adaptive Channel Breakthrough Signal zu kaufen: Wenn der Preis den oberen Rand des adaptiven Kanals ADX durchdringt und der enge Preis über dieser Grenze liegt. (Schließen Sie gt oberer Rand) Signal zu verkaufen: Wenn der Preis den unteren Rand des Preiskanals durchdringt und der enge Preis unter dieser Grenze liegt. (Schließen Sie den unteren Rand) Dieser Expert Advisor verwendet den benutzerdefinierten Indikator ADX Adaptive Channel (AdaptiveChannelADX. mq5 von Sergey Greecie). Modi (Signale) für diese Anzeige sind: Modus 0, um den Indikatorwert für den oberen Rand zu erhalten Modus 1, um den Indikatorwert für den unteren Rand zu erhalten 13. Bounce from the Borders of the Standard Deviation Channel Buy: Wenn der Preis pieriert Oder berührt den unteren Rand des Standardabweichungskanals und kehrt dann zurück. Verkauf: Wenn der Preis den oberen Rand des Standardabweichungskanals durchdringt oder berührt und dann zurückkehrt. Diese EA verwendet den benutzerdefinierten Indikator Standard Deviation Channel (StandardDeviationChannel. mq5 von Sergey Greecie). Modi (Signale) für diese Anzeige sind: Modus 0, um den Indikatorwert für den unteren Bandmodus 1 zu erhalten, um den Indikatorwert für das obere Band zu erhalten. 14. NRTR Änderung des Trendsignals: Wenn die NRTR-Anzeige einen steigenden Trend zeigt . Signal verkaufen: Wenn die NRTR-Anzeige einen absteigenden Trend anzeigt. 15. Erkennung der Trendänderung mit dem Adaptative Moving Average (AMA) Indikator Kaufen, wenn die AMA Indikator nach oben gerichtet ist. Verkaufen, wenn die AMA-Indikator nach unten gerichtet ist. Preis-Charts, technische und fundamentale Analyse Der wichtigste Aspekt im Finanzmarkthandel ist die richtige Entscheidungsfindung über Markteintritte und Exits. Wann handeln und wann auf günstigere Bedingungen warten Die analytischen Werkzeuge, die in der Handelsplattform zur Verfügung stehen, helfen, diese Frage zu beantworten. Es gibt unzählige Methoden der Marktanalyse und Handelsstrategien, die auf den analytischen Instrumenten basieren. Alle können in zwei breite Kategorien unterteilt werden: technische und fundamentale Analyse. Preisdiagramme und technische Analysen Das Wesen der technischen Analyse untersucht Preisdiagramme von Finanzinstrumenten mit technischen Indikatoren und analytischen Objekten. Charts in der Plattform haben eine Vielzahl von Einstellungen, so dass Händler können sie anpassen und an ihre persönlichen Bedürfnisse anzupassen. Jedes Diagramm kann 21 Zeitrahmen von einer Minute (M1) bis zu einem Monat (MN1) anzeigen. Anpassen von Diagrammen: Aktivieren Sie Balken, Leuchter oder die gestrichelte Linie, ändern Sie Farben oder Elemente. Jedes Diagramm kann 21 Zeitrahmen anzeigen. Bis zu 100 Charts gleichzeitig öffnen. Verwenden Sie 38 eingebaute technische Indikatoren und eine unbegrenzte Anzahl von benutzerdefinierten Indikatoren, die in der Markt - und Code-Basis verfügbar sind. 44 analytische Objekte sind in der Plattform verfügbar, darunter Fibonacci und Gann Objekte, Kanäle und vieles mehr. Die Handelsplattform bietet verschiedene Analysewerkzeuge für die Preisanalyse: 38 technische Indikatoren und 44 grafische Objekte. Darüber hinaus können Sie neben den integrierten Analyse-Tools Quellcodes verschiedener kostenloser Applikationen aus der Code Base herunterladen. Tausende von gebrauchsfertigen Anwendungen für technische Analyse und automatisiertem Handel sind auch auf dem Markt erhältlich. Fundamentalanalyse Die Bedeutung der Fundamentalanalyse ist die ständige Überwachung und Untersuchung verschiedener Wirtschafts - und Indikatoren, die die Anführungszeichen eines Finanzinstruments beeinflussen können. Zum Beispiel können Jahresbericht veröffentlicht werden, Nachrichten über einen neuen Vertrag oder ein Regulierungsgesetz können den Preis der Aktien der Gesellschaft ernsthaft beeinträchtigen. Um auf dem Laufenden zu bleiben, musst du diese Informationen ständig analysieren. Gerade in der Plattform können Sie Finanznachrichten von internationalen Nachrichtenagenturen erhalten. Dies hilft Ihnen, aktualisiert zu bleiben und geeignete Handelsentscheidungen zu treffen. Lesen Sie Finanznachrichten von internationalen Nachrichtenagenturen direkt in der Handelsplattform. Dies hilft Ihnen, aktualisiert zu bleiben und geeignete Handelsentscheidungen zu treffen. Analysieren Sie makroökonomische Ereignisse mit dem Wirtschaftskalender. Bewerten Sie die wirtschaftliche Entwicklung, um Preisbewegungen zu prognostizieren. Zusätzlich zu den Nachrichten enthält die Plattform den Wirtschaftskalender. Es gibt Veröffentlichungen von makroökonomischen Indikatoren einige Parameter, die den Zustand des Landes beschreiben, für das sie berechnet werden. Sie charakterisieren das Niveau der wirtschaftlichen Entwicklung und zeigen entweder Wirtschaftswachstum oder Rückgang. Sie werden für die Prognose der Preisentwicklung verwendet. Stochastischer Oszillator El indicador teacutecnico quotOscilador Estocaacutesticoquot (Stochastischer Oszillator) compara el precio de cierre tatsächliche con el rango de precios durante un determinado periacuteodo de tiempo. El indicador se compone de dos liacuteneas. La liacutenea principal se llama K. La segunda liacutenea D es la Medien moacutevil de la liacutenea K. Normalmente la K se muestra como una liacutenea continua, y la D 150 punteada. Existenz tres modos maacutes populares de interpretar el Oscilador estocaacutestico: Compre cuando el oscilador (K o D) primero baja por debajo de un determinado nivel (normalmente 20), y luego sube por encima de eacutel. Venda cuando el oscilador primero sebe por encima de un determinado nivel (normalmente 80), y luego baja por debajo de eacutel. Compre si la liacutenea K sube von encima de la D. Venda si la liacutenea K baja por debajo de la D. Vigile las desviaciones. Por ejemplo: los precios forman una nueva serie de los maacuteximos, y el Stochastischer oszillator keine logra subir por encima de sus maacuteximos anteriores. Usted puede comprobar las sentildeales comerciales de este indicador despueacutes de crear su propio Asesor Experto con MQL5 Zauberer. Foacutermula y valores Para kalkuläre el Oscilador Estocaacutestico se utilizan cuatro Variablen: Periacuteodos K. Es el nuacutemero de periacuteodos singuläre que se utilizan para el caacutelculo del Oscilador Estocaacutestico. Periacuteodos de relentizacioacuten K. Este valor determina el grado del suavizado interno de la liacutenea K. El valor 1 da el oscilador estocaacutestico raacutepido, y el valor 3 150 lento. Periacuteodos D. Es el nuacutemero de periacuteodos singuläre que se utilizan para el caacutelculo de la Medien moacutevil de la liacutenea K. Mntildeetodo D. Es El meacutetodo de suavizacioacuten (exponecial, einfach, suavizado o ponderado) que se utiliza para el caacutelculo de D. Foacutermula para calcular K: K (CLOSE - MIN (LOW (K))) (MAX (HIGH (K)) - MIN (NIEDRIG (K))) 100 SCHLIESSEN 150 KAPPENSCHLÜSSEL MIN (LOW (K)) 150 (HOCH (K)) 150 el mayor de los maacuteximos para el nuacutemero de periacuteodos K. La medien moacutevil de la d se calcula mediante la siguiente foacutermula:
BEWEGENDE FORTH Teil 1: Designentscheidungen im Forth Kernel von Brad Rodriguez Dieser Artikel erschien zuerst im Computer Journal 59 (JanuarFebruar 1993). EINFÜHRUNG Jeder in der Forth-Community spricht darüber, wie einfach es ist, Port zu einer neuen CPU zu portieren. Aber wie viele quoteasyquot und quotobviousquot Aufgaben, ist nicht viel geschrieben, wie es zu tun ist So, als Bill Kibler dieses Thema für einen Artikel vorschlug, beschloss ich, mit der großen mündlichen Tradition von Forthwrights zu brechen und den Prozess in Schwarz und Weiß zu dokumentieren. Im Laufe dieser Artikel werde ich Forths für die 6809, 8051 und Z80 entwickeln. Ich mache das 6809, um ein einfaches und konventionelles Forth-Modell zu veranschaulichen, und Ive veröffentlichte bereits einen 6809 Assembler ROD91, ROD92 und Ill, der einen 6809 Forth für zukünftige TCJ-Projekte benötigt. Ich mache das 8051 Forth für ein Universitätsprojekt, aber es illustriert auch einige ziemlich unterschiedliche Designentsche...
Comments
Post a Comment