Finden Sie uns auf Facebook!
und werden Sie Mitglied unserer Fangruppe

Nutze neue Möglichkeiten der Plattform MetaTrader 5

Entwicklungsgeschichte der MQL5.community

Die beliebtesten Handelsroboter und technische Indikatoren, neue Signale, regelmäßig eingehende fertige MQL5-Programme in CodeBase und die meist diskutierten Beiträge im Forum.

Bestseller im Market:

Meistgelesene Artikel der Woche

MetaTrader 4 unter Linux

MetaTrader 4 unter Linux

In diesem Artikel demonstrieren wir eine einfache Möglichkeit, MetaTrader 4 auf gängigen Linux-Versionen zu installieren – Ubuntu und Debian. Diese Systeme werden häufig auf Serverhardware sowie auf den Personalcomputern von Händlern verwendet.

Wie man einen Expert Advisor bestellt und das gewünschte Ergebnis erhält

Wie man einen Expert Advisor bestellt und das gewünschte Ergebnis erhält

Wie man die Anforderungsspezifikationen richtig schreibt. Was man von einem Programmierer bei der Bestellung eines Expert Advisors oder Indikators erwarten darf und was nicht. Wie man die Kommunikation aufrecht hält und auf welche Phasen man besonders achten muss. Dieser Beitrag versucht diese sowie weitere Fragen zu beantworten, die oft für viele Menschen nicht offensichtlich sind.

Strategy Tester: Modellierungsmodi beim Testen von Handelsstrategien

Strategy Tester: Modellierungsmodi beim Testen von Handelsstrategien

Viele Programme der technischen Analyse lassen Handelsstrategien anhand historischer Daten testen.

Meist geladene Quellcodes der Woche

  • Elliott Waves Indikator Dieser Indikator hilft bei der Verwendung von Elliott Wellen, wie sie in dem Buch "Trade Chaos" von Bill Williams beschrieben werden.
  • Renko Charts The Renko chart has been created by the Japanese Traders. Die Haupteigenschaft von Renko Charts ist, dass sie keine Zeit und keine Volumen benutzen.
  • Heiken Ashi Smoothed Heiken Ashi Smoothed Indikator.

1 neues Thema im Forum:

Meist diskutierte Themen im Forum:

Bestseller im Market:

Meist geladene kostenlose Produkte:

Bestseller im Market:

Artikel "Markttheorie" veröffentlicht.

Markttheorie

Eine logisch vollständige Markttheorie, die alle Arten und Sorten der Märkte für Waren und Dienstleistungen, Mikro und Makro Märkte sowie Forex abdecken würde, stand bisher nicht zur Verfügung. Dieser Artikel behandelt den Kern einer neuen Markt-Theorie, die auf der Gewinnanalyse basiert. Sie enthüllt Muster der aktuellen Kursbewegung und das Prinzip, dass es einem Kurs erlaubt, seinen optimalen Wert durch das Bilden von einer Kette von virtuellen Kursen zu finden, welche einen kontrollierenden Einfluss auf den aktuellen Kurs haben können. Die Mechanismen der Bildung und Veränderung von Markttrends werden hier auch identifiziert.

Über 420 Artikel sind auf der Webseite verfügbar
Über 5 070 Themen sind im Forum verfügbar
Über 750 Codes sind in der Codebase auf der Webseite verfügbar

Neue Codes in der CodeBase

  • SuperSR6 Indikator zum Zeichnen möglicher Unterstützungs-/Widerstandslinien auf Fraktale
  • StepSto_v1 Der Trendindikator. Die Indikatorlinie auf Level 50 kann als Punkt zur Bestimmung des Trends dienen
  • Klasse zum Zeichnen des OBV unter Verwendung des Ringbuffers Die Klasse wurde zur Berechnung des technischen Indikators On Balance Volume (On Balance Volume, OBV) unter Verwendung des Algorithmus des Ringbuffers entworfen.
  • Der 4-color АО Indikator Der 4-color АО Indikator.
  • Breakout Bars Trend EA Expert Advisor basierend auf dem Breakout Bars Trend v2 Indikator. Abhängig von den Einstellungen wird der Einstieg bei einer Trendumkehr ausgeüfhrt, d.h. nach Überspringen der gesetzten Anzahl von Fehlsignalen.
  • Klasse zum Zeichnen des Momentum unter Verwendung des Ringbuffers Diese Klasse wurde zur Berechnung des technischen Indikators Momentum (Momentum) mit Hilfe des Algorithmus des Ringbuffers entworfen.
  • Klasse zum Zeichnen des MFI unter Verwendung des Ringbuffers Die Klasse wurde zur Berechnung des technischen Indikators Money Flow Index (Money Flow Index, MFI) unter Verwendung des Algorithmus des Ringbuffers entwickelt.
  • TrendEnvelopes Der typical semaphore Trend Indikator.
  • ytg_Fractals_Price Indikator für fraktale Preislevel
  • Exp_MultiTrend_Signal_KVN Handelssystem basierend auf dem Indikator von Vladimir Korykin
  • MultiTrend_Signal_KVN Indikator des berühmten Traders Korykin
  • Exp_EF_distance Das Handelssystem basiert auf Änderung der Trendrichtung, welche durch den EF_distance Indikator dargestellt wird und der Trendstärke, welche durch den Flat-Trend Indikator dargestellt wird.
  • PriceVSwma Variation nicht-trivialer linearer Kombination des Stochastic Oszillators
  • RD-TrendTrigger Oszillator, der die T3 Mittelung von Technical Analysis of Stocks and Commodities (Dez. 2004) verwendet.
  • T3MACO Oszillator, der die T3 Mittelung verwendet.
  • Klasse zum Zeichnen des RSI unter Verwendung des Ringbuffers Die Klasse wurde zur Berechnung des technischen Indikators Relative Strength Index (Relative Strength Index, RSI) unter Verwendung des Algorithmus des Ringbuffers entwickelt.
  • Exp_ColorXADX Das Handelssystem basiert auf Änderung der Trendrichtung und Stärke des Trends welche durch den ColorXADX Indikator dargestellt wird.
  • WcciPatterns Der Woodies CCI Patterns Indikator
  • DecEMA Der gleitende Durchschnitt der sich selbst durch eine lineare Kombination von EMA Glättungsperioden des Exponential Moving Average (EMA) darstellt.
  • X-bars Fractals Der X-bars Fractals Indikator erlaubt die Einstellung der Anzahl von Balken, die sich links und rechts vom Fraktal befinden. Gut geeignet sowohl für lokale, als auch für globale Extrema
  • Ein Beispiel wie man CSV-Dateien wie Tabellen verarbeitet Die CSV Datei wurde geschrieben um Wirtschaftnachrichten zu schreiben, aber es gab ein Problem, bei dem das Terminal nicht zwischen Zeilen unterschied, genauer gesagt deren Nummer wenn mit der CSV-Datei gearbeitet wurde. Daher habe ich beschlossen meine Lösung des Problems zu teilen.
  • Vereinfachte Klasse des CArrayRing256 Ringbuffers Diese Klasse ist die vereinfachte Version der CArrayRing Klasse: sie hat eine vorgegebene fixe Größe von 256 Elementen, sie ist schneller und erlaubt Minizeitreihen, Minibuffer, kurze Buffer zu organisieren um Datenstörme sofort innerhalb des Expert Advisors oder Indikators zu speichern.
  • Breakout Bars Trend v2 Die zweite (bearbeitete und hinzugefügte) Version des alternativen Indikators für die Trenddefinition basierend auf dem Ausbruch von Balken und Entfernung zu den Extrema. Die Ausbruchslevel und Größe des vorherigen Trends wurden hinzugefügt.
  • Klasse zum Zeichnen des AMA unter Verwendung des Ringbuffers Diese Klasse wurde zur Berechnung des technischen Indikators Adaptive Moving Average (Adaptive Moving Average, AMA) mit Hilfe des Algorithmus des Ringbuffers entworfen.
  • Klasse zum Zeichnen des ER unter Verwendung des Ringbuffers Die Klasse wurde zur Berechnung des technischen Indikators Efficiency Ratio (Efficiency Ratio, ER) unter Verwendung des Algorithmus des Ringbuffers entworfen.
  • ytg_Japan_Candles Indikator der Kerzenmuster (Japanese candlesticks)
  • Klasse zum Zeichnen des Stochastic unter Verwendung des Ringbuffers Diese Klasse wurde zur Berechnung des technischen Indikators Stochastic Oszillator (Stochastic Oszillator) mit Hilfe des Algorithmus des Ringbuffers entworfen.
  • Schnick [Support Vector Machine Learning Tool Tester - DEMO] Dieses Skript versucht die Macht von Stützvektormaschine beim Lösen von Klassifizierungsproblemen zu demonstrieren. Diese Version des Codes wurde geschrieben um in Verbindung mit der Demoversion des Stützvektormaschinen Lerntools, das im MQL5 Market kostenlos erhältlich ist, verwendet zu werden.
  • Schnick [Support Vector Machine Learning Tool Tester] Dieses Skript versucht die Macht von Stützvektormaschine beim Lösen von Klassifizierungsproblemen zu demonstrieren.
  • VIP_DSR Der dynamische Unterstützungs-/Widerstandsindikator für MetaTrader
  • Klasse zum Zeichnen des OsCD unter Verwendung des Ringbuffers Diese Klasse wurde zur Berechnung des technischen Indikators Moving Average of Oszillator (Moving Average of Oszillator, OsMA) mit Hilfe des Algorithmus des Ringbuffers entworfen.
  • Exp_VininI_Trend_LRMA Das Exp_VininI_Trend_LRMA Handelssystem basiert auf Änderung der Trendrichtung die durch den VininI_Trend_LRMA Indikator angezeigt wird.
  • Exp_VininI_Trend Das Exp_VininI_Trend Handelssystem basiert auf durch den VininI_Trend Indikator angezeigten Änderungen der Trendrichtung.
  • Clock Dieser Indikator zeigt dreit Varianten der Uhrzeit im Chart an: lokal, Serverzeit und GMT!
  • Exp_CorrectedAverage Ausbruchsystem mit dem CorrectedAverage Moving Average.
  • EF_distance Weitere Veriante von Gleitenden Durchschnitten...
  • Klasse um den MACD unter Verwendung des Ringbuffers zu zeichnen Diese Klasse wurde zur Berechnung des technischen Indikators Moving Average Konvergenz/Divergenz (Moving Average Convergence/Divergence, MACD) mit Hilfe des Algorithmus des Ringbuffers entworfen.
  • VininI_Trend_LRMA Ein Trend Indikator der seine Werte von den Signalen des LRMA Moving Average Indikator und der Gruppe seiner Signallinien, deren Periode sich in einer arithmetischen Reihe ändern, ableitet.
  • VininI_Trend_XMA_WPR Ein Trend Indikator der seine Werte von den Signalen des Williams Percent Range Indikator und der Gruppe seiner Signallinien, deren Periode sich in einer arithmetischen Reihe ändern, ableitet.
  • VininI_Trend Ein Trend Indikator der seine Werte von den Signalen der Gruppe von gleitenden Durchschnitten, deren Periode sich in einer arithmetischen Reihe ändern, ableitet.
  • Pivot Points to Html Dieses Skript berechnet Pivotpunkte für alle Symbole der Marktübersicht und zeigt die Ergebnisse in einer HTML-Datei an.
  • Klasse zum Zeichnen des ADX Wilder mit Hilfe des Ringbuffers Die Klasse wurde für die Berechnung des technischen Indikators Average Directional Movement Index Wilder (Average Directional Movement Index Wilder, ADX Wilder) unter Verwendung des Algorithmus für den Ringbuffer entworfen.
  • Exp_ColorTrend_CF Das Exp_ColorTrend_CF Handelssystem basiert auf Änderung der Trendrichtung, die durch den ColorTrend_CF Indikator angezeigt wird
  • Exp_ColorLeManTrend Das Exp_ColorLeManTrend Handelssystem basiert auf den Änderungen der Trendrichtung, die durch den ColorLeManTrend Indikator angezeigt wird
  • Disparity Index Beschreibung: Man sagt oft, dass Kerzenmuster einer Umkehr nur angewendet werden sollen, wenn sich der Markt auf einem Hoch-/Tiefpreislevel befindet. Der Disparity Index Indikator wird verwendet, um diese Levels zu definieren. D.h., wenn die Histogrammbalken blau sind und über den Überkauftlevel steigen, müssen Sie nach Kerzenmustern suchen die eine Umkehr signalisieren. Und umgekehrt, wenn die Histogrammbalken unter den Überverkauftlevel fallen und die Farbe zu rot wechelts, sollten Sie nach Übereinstimmung von Kerzenmustern für eine Umkehr suchen.
  • i-KlPrice Ein Trendindikator, gezeichnet auf Basis des verbesserten Keltner Channels.
  • XMA_TrendSignal Indikator, der drei Zustände des Marktes festlegt.
  • i-BandsPrice Trenindikator gezeichnet auf Basis der Bollinger Bönder.
  • Farbe der Kerzen ändern Der Indikator erlaubt die Änderung der Farbe der Kerzen.
  • Exp_ColorMomentum_AMA Expert Advisor gezeichnet auf Basis der Richtungsänderung des ColorMomentum_AMA Indikators.
  • MATonySignal Der Indikator zeigt Trenstärke und -richtung
  • ytg_Trend Der Trendindikator, der mögliche Rücksetzer anzeigt
  • Anzeige mehrerer ChartObjekt-Objekte in einem einzelnen Fenster Dieses Skript zeigt mehrere Subcharts - abhänging von der Anzahl der Währungspaare im Marktübersichtfenster - in einem einzigen Chartfenster an.
  • Klasse zum Zeichnen des ATR unter Verwendung des Ringbuffers Die Klasse wurde zur Berechnung des Average True Range Indikator (Average True Range, ATR) unter Verwendung des Algorithmus des Ringbuffers entwickelt.
  • Klasse zum Zeichnen des ADX unter Verwendung des Ringbuffers Die Klasse wurde zur Berechnung des technischen Indikators Average Directional Movement Index (Average Directional Movement Index, ADX) unter Verwendung des Algorithmus des Ringbuffers entwickelt.
  • Klasse zum Zeichnen des gleitenden Durchschnitts unter Verwendung es Ringbuffers Diese Klasse wurde zur Berechnung des Gleitenden Durchschnitt (Moving Average) mit Hilfe des Algorithmus des Ringbuffers entworfen.
  • CorrectedAverage Der Indikator zeigt die Ausbruchslinie
  • Klasse um einen Ringbuffer zu erstellen Die Klasse ermöglicht, Mini Zeitreihen, Indikatorenminibuffer, kurzfristige Buffer so zu organisierten, dass sie Zwischendaten innerhalb des Expert Advisors oder Indikators speichern können.
  • XMUV Das Zeichnen dieses gleitenden Durchschnitts basiert auft der Demarks Methode "Daily Range Projections".
  • Exp_ColorStochNR Handelssystem, basierend auf den Signalen des ColorStochNR Oszillators
  • LinearRegressionChannel Benutzerdefiniertes Instrument der linearen Regression. LR Linie, Unterstützungs- und Widerstandslinien sind Werte in den Buffers
  • ytg_Spread_StopLevel Der Indikator zeigt die Spreadlevels und das kleinsten akzeptablen Level von Stoploss/Takeprofit in Punkten
  • Exp_OsHMA Handelssystem, das auf Basis der Signale des OsHMA Histogramms gezeichnet wird.
  • AC_Signal Eine Datenstruktur mit einem Signalindikator gezeichnet auf Basis der Werte des Accelerator von Bill Williams mit dem Senden von Benachrichtigungen, Push-Benachrichtigungen und e-Mail-Nachrichten
  • ytg_Price_Peak Der Indikator von Spitzenpreiswerte.
  • ColorX2MA_Osc X2MA Moving Average, durch Normalisierung seiner Werte verwandelt in einen Oszillator dessen Werte sich im Bereich von 0 bis 100 bewegen.
  • Silence Dieser Indikator zeigt die Marktaktivität in Prozenten
  • Volatility Volatilitätsindikator der den Betrag der Korridorbewegungen für N Perioden in Punkten angibt
  • Aggressiveness Der Aggressiveness Indikator zeigt, wie viele Punkte das Instrument bei einer durchschnittlichen Kerze läuft
  • iSarX4 Vier Parabolic Indikatoren gleichzeitig!
  • GRNN Neural Network Class Diese Klasse realisiert ein generalisiertes Regressionsnetzwerk (General Regression Neural Network - GRNN)
  • PNN Neural Network Class Diese Klasse realisiert ein probabilistisches neuronales Netzwerk (Probabilistisches Neuronales Netzwerk - PNN)
  • ATR_MA_Oscillator Der ATR MA Oszillator in ein Oszillator der auf Basis des Unterschieds zwischen dem ATR Oszillator und seiner Signallinie gezeichnet wird.
  • Delta ZigZag Der Delta ZigZag definiert die Umkehr auf einer minimalen Höhe des Schwunges und identifiziert auch den Trend bei einem Ausbruch über lokale Minimum-/Maximumlevel und färbt die ZigZag-Abschnitte in der aktuellen Trendfarbe ein
  • i-VaR95 Der Indikator zeigt den historischen Volatilitätswert
  • Kagi On Chart Der Kagi Chart wird im Hauptfenster des Währungspaares unter Berücksichtigung des Timesframes gezeichnet
  • ZigZag On Heikin Ashi ZigZag gezeichnet mit Hilfe des Heikin Ashi Extremums
  • Exp_MovingAverage_FN Der Expert Advisor wird auf Basis der Änderung der Richtung des MovingAverage_FN (hybrider digital und analog filternder Indikator) gezeichnet.
  • MovingAverage_FN Ein Hybrid aus digitaler und analoger Filterung für gleitende Durchschnitte.
  • Exp_ColorJVariation Handelssytem, das den Exp_ColorJVariation Oszillator verwendet.
  • ytg_Alert_New_Bar Ein Tonsignal das ausgelöst wird, wenn ein neuer Balken erscheint
  • ChanellOnParabolic Kanal gezeichnet auf Basis eines Parabolic
  • Exp_ColorStepXCCX Handelssystem das den ColorStepXCCX Indikator verwendet.
  • RSI_MA_LevelSignal Der "Trader Assistent" Indikator, der auf Basis von zwei gleitenden Durchschnitten und dem RSI gezeichnet wird
  • St_LRegr Linearer Regressionskanal Indikator auf Indikator Buffers gezeichnet
  • RFractals Fraktale mit der Option Bereiche zu definieren
  • TANGO Das Prinzip dieses Indikator basiert auf dem RSI Oszillator unter Verwendung von Divergenzen und Konvergenzen
  • Exp_XRVI Handelssystem, das die Kreuzung des XRVI Oszillators mit seiner Singallinie verwendet.
  • ytg_Change_Price_Percent Dieser Indikator zeigt Änderungen der Tagespreise in Prozenten für vier gewählte Instrumente
  • Flat-Trend Indikator um Trend und Seitwärtsbewegungen zu definieren.
  • BullsBearsVolume Der Indikator zeigt die dominante Kraft der Marktbewegung (Bullen-Bären) auf das Volumen
  • Balance of Power Der Balance of Power (BOP) Indikator wurde von Igor Livshin beschrieben und misst die Stärke der Bullen gegenüber den Bären durch Bewertung der Fähigkeit der beiden den Preis auf einen extremen Level zu drücken.
  • Kagi Kagi Chart, der in einem eigenen Fenster gezeichnet wird
  • Renko Renkochart in einem separaten Fenster. Egal auf welchem Chart-Timeframe der Indikator angewendet wird, der Renko wird immer auf Schlusspresie des М1 Timeframe gezeichnet.
  • Three Line Break Chart von (drei) linearen Ausbrüchen in einem separaten Fenster
  • Exp_ColorMETRO Handelssytem, das den ColorMETRO Indikator verwendet
  • Exp_ColorNonLagDotMACD Exp_ColorNonLagDotMACD Expert Advisor zeichnet Signale aufgrund des ColorNonLagDotMACD Histogramms
  • Exp_AML Handelssystem, das den AML-Trend Moving Average verwendet
  • Exp_ADX_Smoothed Das Handelssystem basiert auf der Kreuzung der DI + und DI-Linien des ADX_Smoothed-Indikator
  • Chase the trend 1.0 Der Indikator verwendet bei der Berechnung die Abweichung vom vorhergehenden Wert des Preises

Artikel "Einführung in die empirische Bandzerlegung (EMD)" veröffentlicht.

Einführung in die empirische Bandzerlegung (EMD)

Dieser Beitrag möchte seine Leser mit dem Verfahren der empirischen Bandzerlegung, der „Empirical Mode Decomposition“ kurz: EMD, vertraut machen. Es handelt sich bei dieser um einen grundlegenden Bestandteil der Hilbert-Huang-Transformation zur Analyse von Daten aus nichtstationären und nichtlinearen Vorgängen. Dieser Artikel beinhaltet zudem eine mögliche Umsetzung dieses Verfahren in Programmform nebst einer Kurzdarstellung seiner Besonderheiten und einiger einfacher Anwendungsbeispiele.

Artikel "Anwendung des Verfahrens der eigenen Koordinaten auf die Analyse des Aufbaus einfacher statistischer Verteilungen" veröffentlicht.

Anwendung des Verfahrens der eigenen Koordinaten auf die Analyse des Aufbaus einfacher statistischer Verteilungen

Das große Problem der angewandten Statistik besteht in der Annahme statistischer Hypothesen. Lange Zeit galt es als unlösbar. Das hat sich seit dem Auftreten des Verfahrens der eigenen oder Eigen-Koordinaten geändert. Es handelt sich dabei um ein präzises und leistungsfähiges Werkzeug für die Untersuchung des Aufbaus eines Signals, das es ermöglicht, mehr zu sehen als mit den üblichen Verfahren der zeitgenössischen angewandten Statistik. Dieser Beitrag befasst sich mit der praktischen Anwendung dieses Verfahrens stellt in MQL5 geschriebene Programme vor. Darüber hinaus geht es um das Problem der Ermittlung der Funktion anhand des Beispiels der von Hilhorst und Schehr vorgestellten Verteilung.

Artikel "Verdienen Sie 200 USD für Ihren Artikel über algorithmischen Handel!" veröffentlicht.

Verdienen Sie 200 USD für Ihren Artikel über algorithmischen Handel!

Schreiben Sie einen Artikel und tragen Sie zur Entwicklung des algorithmischen Handels bei. Teilen Sie uns Ihre Erfahrung im Handel und in der Programmierung mit, und wir zahlen Ihnen $200. Darüber hinaus bietet die Veröffentlichung eines Artikels auf der beliebten Website MQL5.com eine hervorragende Gelegenheit, Ihre persönliche Marke in einer professionellen Gemeinschaft zu fördern. Tausende von Händlern werden Ihre Arbeit lesen. Sie können Ihre Ideen mit Gleichgesinnten diskutieren, neue Erfahrungen sammeln und Ihr Wissen zu Geld machen.

Artikel "Schätzung der Kerndichte einer unbekannten Wahrscheinlichkeitsverteilung" veröffentlicht.

Schätzung der Kerndichte einer unbekannten Wahrscheinlichkeitsverteilung

In diesem Beitrag geht es um Zusammenstellung eines Programms zur Schätzung der Kerndichte einer Funktion mit unbekannter Wahrscheinlichkeitsverteilung Für die Ausführung dieser Aufgabe haben wir die Methode der Kerndichteschätzung (KDE) gewählt. Dieser Artikel bietet neben dem Code zur Umsetzung dieser Methode in Programmform auch Anwendungsbeispiele und Illustrationen.

Artikel "Grundlagen der Statistik" veröffentlicht.

Grundlagen der Statistik

Jeder Devisenhändler arbeitet mit bestimmten statistischen Rechenverfahren, selbst wenn es sich um einen Verfechter der Fundamentalanalyse handelt. Dieser Beitrag führt Sie durch die Grundlagen der Statistik, stellt Ihnen ihre fundamentalen Bestandteile vor und weist ihre Bedeutung bei der Entscheidungsfindung nach.

Artikel "Wer ist wer in der MQL5.community?" veröffentlicht.

Wer ist wer in der MQL5.community?

Die Webseite MQL5.com vergisst nichts und niemanden! Wie viele Abschlüsse legendär geworden sind, welcher Beliebtheit sich die einzelnen Artikel erfreuen, und wie oft die in der Codedatenbank gespeicherten Programme heruntergeladen wurden, all das ist nur ein kleiner Teil dessen, was MQL5.com nicht vergisst. In den Profilen werden die Errungenschaften jedes Einzelnen aufbewahrt, aber wie sieht das Gesamtbild aus? Dieser Beitrag soll eine Gesamtübersicht über die Leistungen aller Mitglieder der MQL5.community zeigen.

Artikel "Den Ballast selbstgemachter "dynamischer Programmbibliotheken" loswerden" veröffentlicht.

Den Ballast selbstgemachter "dynamischer Programmbibliotheken" loswerden

Wenn der Funktionsumfang der Programmiersprache MQL5 zur Erfüllung bestimmter Aufgaben nicht ausreicht, muss sich ein MQL5-Programmierer weiterer Hilfsmittel bedienen. Ein Weg besteht im Wechsel zu einer anderen Programmiersprache und dem Anlegen einer zwischengelagerten dynamischen Programmbibliothek (DLL). MQL5 bietet die Möglichkeit, unterschiedliche Datenarten abzubilden und sie an eine Programmierschnittstelle (API) weiterzugeben, leider ist MQL5 jedoch nicht in der Lage, das Problem des Auszugs von Daten aus einer zugelassenen Speicheradresse zu lösen. In diesem Beitrag wollen wir auf jedes „i“ einen Punkt setzen und einige einfache Mechanismen für den Austausch und die Arbeit mit komplexen Datenarten vorstellen.

Artikel "Die Box-Cox-Transformation" veröffentlicht.

Die Box-Cox-Transformation

In diesem Beitrag möchten wir Sie mit der Box-Cox-Transformation vertraut machen. Wir behandeln die Schwierigkeiten ihrer Verwendung und stellen einige Beispiele vor, um die Beurteilung der Effizienz der Transformation anhand von Zufallsfolgen und echten Kursnotierungen zu ermöglichen.

Artikel "Tipps für unerfahrene Auftraggeber" veröffentlicht.

Tipps für unerfahrene Auftraggeber

Eine Volksweisheit, die häufig den unterschiedlichsten Berühmtheiten zugeschrieben wird, lautet: „Nur wer nichts tut, macht keine Fehler.“ Wenn man nicht das Nichtstun selbst für einen Fehler hält, lässt sich diese Behauptung kaum bestreiten. Dagegen ist es absolut möglich, einmal begangene Fehler (eigene ebenso wie die anderer) zu analysieren, um die Anzahl zukünftiger Fehler zu minimieren. Hier wird der Versuch unternommen, mögliche Situationen auszuwerten, die bei der Arbeit mit dem Dienst „Freie Mitarbeit“ entstehen können.

Artikel "Multiple Regressionsanalyse. Anlegen und Prüfen von Strategien aus einer Hand" veröffentlicht.

Multiple Regressionsanalyse. Anlegen und Prüfen von Strategien aus einer Hand

Dieser Beitrag schildert die Anwendung der multiplen Regressionsanalyse bei der Entwicklung automatischer Handelssysteme (im Weiteren Expert-Systeme). Es werden Beispiele für ihren Einsatz bei der Automatisierung der Suche nach der richtigen Strategie sowie für eine ohne nennenswerte Vorkenntnisse in Sachen Programmierung angelegte und in ein Expert-System integrierte Regressionsgleichung.

Bestseller im Market:

1 neues Handelssignal können abonniert werden:

Blackwave California
904% 2522 Trades
Wachstum:904.10%
Equity:3 666.94USD
Kontostand:3 846.15USD

Meist diskutierte Themen im Forum:

Über 4 960 Themen sind im Forum verfügbar

2 neue Themen im Forum:

Über 650 Codes sind in der Codebase auf der Webseite verfügbar

Neue Codes in der CodeBase

  • Regression Analysis Alert Das Alarm Fenster zeigt die Statusänderungen des originalen barmenteros Indikators, welcher vier Typen von Regression vergleicht (linear, quadratic, logarithmic und exponential) und automatisch den am besten passenden für die Analyse auswählt.
  • Exp_2pbIdealXOSMA Der Exp_2pbIdealXOSMA Expert Advisor basiert auf dem Indikator 2pbIdealXOSMA.
  • Daily Range Dieser Indikator berechnet und zeigt die Tageshöchst- und Tiefstkurse, und zeigt sie als zwei Linien an.
  • SuperZigZag ZigZag mit der Möglichkeit die "significant movement" in Punkten anzugeben
  • 2pbIdealXOSMA Der 2pbIdealXOSMA Indikator stellt das MACD Histogramm basierend auf den 2pbIdeal1MA und 2pbIdeal3MA Indikatoren dar.
  • VLT_TRADER Wenn die Marktaktivität nachlässt, dann platziert der Expert Advisor 2 wartende Stop-Orders
  • Smatf Dieser Expert Advisor analysiert einige gleitende Durchschnitte von drei unterschiedlichen Timeframes.
  • Kloss Der Expert Advisor Verwendet Indikatoren wie Moving Average, den CCI, Stochastik
  • 20_200 expert_v4.2_AntS Ein Expert Advisor mit einer sehr einfachen Analyse von dem Kurs zweier historischer Bars und mit einer Erhöhung der Positionsgröße im Falle von nicht profitablen Transaktionen.
  • Exp_2MoHLC Der Exp_2MoHLC basiert auf den Signalen des 2MoHLC_ Indikators
  • Exp_2pbIdealMA Der Exp_2pbIdealMA Indikator basiert auf der Schneidung von zwei gleitenden Durchschnitten. Es wird ein Handelssignal generiert wenn eine Bar schläft und es einen Schnitt des schnellen 2pbIdeal1MA gleitenden Durchschnitts mit dem langsamen 2pbIdeal3MA gleitenden Durchschnitts gibt
  • True RVI - Relative Strength Index (liveliness) of market Ein alternativer Ersatz für den Standard RVI, der das Volumen des Handels berücksichtigt
  • Averager on BUY and SELL simultaneously Dieser Expert Advisor arbeitet nach dem Prinzip der gleitenden Durchschnitte. Er arbeitet gleichzeitig in beide Richtungen. Die Positionsgröße für Kauf- und Verkaufs-Positionen wird separat berechnet. Das Volumen wird in Übereinstimmung mit den angegebenen "save percentage" geteilt. Es reagiert auf die Einstellung: "den Preis ändern (change the price)"
  • MaTMFI Eine geglättete und langsamere Version des True MFI Indikators.
  • True MFI (Alternative to the standard MFI) Fallenden und steigenden Kursen geht meistens eine erhöhte Handelsaktivität voraus. Der True MFI Indikator versucht diesen Fakt zu verwenden.
  • 2MoHLC Zwei Linien bilden einen gemittelten Kanal welche über die Hoch- und Tief-Kurse von unterschiedlichen Perioden berechnet und als Wolken dargestellt werden.
  • Exp_ColorBBCandles Der Exp_ColorBBCandles Expert Advisor basiert auf dem ColorBBCandles Indikator.
  • Exp_CoeffofLine_true Der Exp_CoeffofLine_true Expert Advisor basiert auf dem CoeffofLine_true Indikator. Ein Handelssignal wird dann generiert, wenn eine Bar schließt und das Histogramm den Null Level schneidet.
  • T3MA(MTC) Ein Expert Advisor basierend auf dem T3MA-ALARM Indikator
  • T3MA-ALARM Ein gleitender Durchschnitt mit doppelter Glättung
  • ALGLIB - Numerical Analysis Library ALGLIB Bibliothek mit mathematischen Funktionen (v. 3.19) transferiert nach MQL5.
  • Breakout Bars Trend Ein alternativer Indikator für die Definition von Trends, basierend auf Ausbruchsbars und Abstände von Extremwerten.
  • Exp_CMO Dieses Handelssystem basiert auf den Signalen von dem CMO Oszillator
  • Exp_CenterOfGravity Der Exp_CenterOfGravity Expert Advisor basiert auf dem CenterOfGravity Indikator. In dem Moment, wo der Indikator die Signallinie kreuzt, wird ein Signal generiert.
  • Gator_HTF Bill William's Gator Oszillator, welcher in einer höheren Timeframe berechnet und in einer kleineren Timeframe angezeigt wird.
  • Eugene Dieser Expert Advisor basiert auf einer Kerzen-Analyse, wobei nur die letzten vier Kerzen analysiert werden
  • Combo_Right Ein Expert Advisor Mit einem grundlegenden Handelssystem basierend auf dem CCI Indikator und einigen linearen Perceptrons, welche die Arbeit des Handelssystems regulieren.
  • High Low Flat Channel Definiert die Grenzen einer Seitwärtsbewegung, basierend auf den Extremwerten der vorherigen Bars
  • Close Flat Channel Er definiert die Grenzen eines seitwärts tendierenden Kanals, basierend auf den Schlusskursen von vorherigen Kerzen.
  • AO_HTF Bill William's Magic (Genialer Oszillator), welcher in einer höheren Timeframe berechnet und in einer kleineren Timeframe angezeigt wird.
  • AC_HTF Bill William's accelerator (Beschleunigungs Oszillator), welcher in einer höheren Timeframe berechnet und in einer kleineren Timeframe angezeigt wird.
  • ColorXOSMA_HTF Eine Standard-Version OSMA Indikators, dem eine feste Timeframe zugewiesen werden kann, welche nicht der Timeframe des Charts entsprechen muss und wo die Mittelungs-Algorithmen verändert werden können.
  • Exp_MaRsi-Trigger Dieses Handelssystem basiert auf den Signalen von dem MaRsi-Trigger Trend Indikator
  • CloseSeries Dieser Indikator zeigt eine Serie von interne, externe und einzeln gerichtete Ausstiegspunkte für das kurzfristige Trend-Trading an
  • MultiMaRsiSignal Der MultiMaRsiSignal Indikator zeigt Informationen über den aktiven Trend unter Verwendung der fünf MaRsi-Trigger Indikatorenwerte von unterschiedlichen Timeframes an
  • MaRsi-Trigger Dieser Trigger Indikator hat drei Zustände: Steigend, fallend und flach
  • WideRangePredictor Dieser Indikator erzeugt eine Warnung bei dem Auftreten von Bars, welche eine übermäßige Größe oder eine stark gerichtete Bewegung besitzen.
  • Price and Volume Trend Der Kurs und Volumen Trendindikator (Price and Volume Trend, PVT) mit einer Signallinie.
  • DigVariation Digitale Filterung des Variations-Indikators.
  • NxDRangeSwitch Ein einfacher trendindikator in der NRTR-Form
  • USDx dollar index USDX ist ein Index, welcher den Dollar-Wert gegenüber einem Korb aus 6 Basis Währungen misst.
  • Parabolic_HTF Der Parabolic SAR Indikator mit der Möglichkeit eine Timeframe für die Berechnung auszuwählen.
  • EMA Ein klassischer exponentieller gleitender Durchschnitt mit der Möglichkeit reale zahlen für die Mitteilung der Periode zu verwenden.
  • i_Trend Ein Oszillator mit zwei Linien, basierend auf Bollinger Bands, BearsPower und BullsPower
  • Pivot Lines TimeZone Dieser Indikator zeichnet die Pivot-Levels die Pivot Sub-Levels und die Camarilla-Levels als Indikatorspeicher und horizontale Linien
  • Terminator_v2.0 Es werden erste Positionen entsprechend den Signalen des Indikators geöffnet (Es gibt sechs Varianten) Wenn eine Position unprofitabel wird, dann wird die Positionsgröße erhöht.
  • iWPR_HTF Larry Williams' the Percent Range indicator als ZigZag-Form Dieser Indikator wird mit einer festen Timeframe verwendet und berechnet.
  • BarsMaxMinSystem Der drei-Bar High/Low System Indikator von Larry Williams
  • iAlligator_HTF Der Alligator von Bill Williams gezeichnet als Zigzag-Form. Dieser Indikator wird mit einer festen Timeframe verwendet und berechnet.
  • Exp_BuySell Ein Handelssystem welches auf den Signalen des BuySell semaphore Signal Trend Indikators basiert
  • SelfLearningExperts Ein selbstlernender Expert Advisor
  • Lucky Einfacher Scalper
  • GO Lisa Expert Advisor analysiert vier gleitende Durchschnitte: open, high, low, close. Er berechnet den GO Wert und öffnet entsprechen dieses Wertes eine Position
  • e-TurboFx Dieser Expert Advisor versucht die Gegenreaktionen nach starken Bewegungen "zu erfassen". Es wird eine Kerzen-Analyse verwendet
  • Artificial Intelligence Ein Expert Advisor mit einem Single-Layer Line Perceptron mit 4 Eingaben, welche die Accelerator Oscillator Indikator Daten analysieren
  • Exp_BullsBearsEyes Dieses Handelssystem basiert auf den Signalen von dem ColorBullsBearsEyes Oszillator
  • Exp_BullsBears Ein Handelssystem welches auf den Signalen von dem BullsBears Semaphore Signal Trend Indikator basiert.
  • Exp_BrakeParb Ein Handelssystem welches auf den Signalen von dem BrakeParb Semaphore Signal Trend Indikator basiert.
  • Exp_BrakeExp Ein Handelssystem welches auf den Signalen von dem BrakeExp Semaphore Signal Trend Indikator basiert.
  • Exp_BrakeMA Ein Handelssystem welches auf den Signalen von dem BrakeMA semaphore Indikator basiert.
  • isNormalDist Der Shapiro-Wilk Normalitäts-Test.
  • Exp_Arrows_Curves Dieses Handelssystem basiert auf den Signalen von dem Arrows_Curves Indikator
  • Exp_XMACD Dieses Handelssystem basiert auf den Signalen von dem XMACD Universal-Histogram.
  • Exp_BinaryWave Dieses Handelssystem basiert auf Signalen von dem BinaryWave Integral Oszillator.
  • MultiJFatlSignal Der MultiJFatlSignal Indikator zeigt Informationen über aktive Trends unter Verwendung von vier JFatl Indikatorwerten von unterschiedlichen Timeframes.
  • iBBands_HTF Bollinger Bands unter Verwendung des DRAW_SECTION Zeichnungsstils ist eine gängige Methode um ZigZag darzustellen Die für die Berechnung verwendete TimeFrame kann in den Eingabeparametern angegeben werden. Das ist der Grund war warum so ein ungewöhnlicher Zeichnungsstil verwendet wird.
  • iEnvelopes_HTF Hüllkurven in ZigZag-Form. Sie können den Zeitrahmen (Timeframe) für die Berechnung festlegen
  • iMa_HTF Die Darstellung der guten alten gleitenden Durchschnitte unter Verwendung des Zeichnungsstils DRAW_SECTION ist eine gängige Methode um ZigZag darzustellen. Die für die Berechnung verwendete TimeFrame kann in den Eingabeparametern angegeben werden. Das ist der Grund war warum so ein ungewöhnlicher Zeichnungsstil verwendet wird.
  • ElliottWaveMaker 3.0 ElliottWaveMaker 3.0 ist ein halbautomatisches Tool für die Analyse von Elliott Waves und Andrew's Pitchforks, Eine logische Erweiterung der Version 2.0, bekannt als AutoElliottWaveMaker. In der Version 3.0 wurden kleinere Fehler korrigiert, die Möglichkeit um Andrew's Pitchforks zu zeichnen, sowie ein paar kleinere zusätzliche Funktionen wurden hinzugefügt.
  • CCI_DrawMode Die Umsetzung der Option, um den Zeichnungsmodus zu ändern, wie es in dem CCI Indikator veranschaulicht wird.
  • starter Diese Expert Advisor basiert auf den folgenden Indikatoren: Laguerre, CCI und MA.
  • SHE_kanskigor Dieser Expert Advisor öffnet eine Position zu einer angegebenen Zeit in der entgegengesetzten Richtung der Bar des vorangegangenen Tages.
  • Divergence Trader Die Funktionsweise dieses Expert-Advisors basiert auf der Abweichung von zwei gleitenden Durchschnitten.
  • TradeStatisticsPanel Ein Panel für die Darstellung von statistischen Parametern, welche über die Historie der Transaktionen berechnet wird.
  • Trading Signal Module: plain MA crossover Signale Ein einfaches Signal beim Kreuzen von zwei gleitenden Durchschnitten für Expert Advisor Wizards
  • ATR_OpenIndent_v2 Dieser Indikator zeigt den Eröffnungspreis der höheren Timeframe (z.B., 1-Tag Timeframe) an und zeichnet eine Linie in Höhe des Preises und eine Bandbreite an.
  • CTradeStatistics Eine Klasse für die Berechnung des ENUM_STATISTICS Enumerationsparameters
  • up3x1_Krohabor_D Dieser Expert Advisor basiert auf drei gleitenden Durchschnitten und der Ausstieg wird über Stop Loss oder Take Profit vorgenommen. Es wird ein Einstieg in Trendrichtung vorgenommen.
  • up3x1 Dieser Expert Advisor basiert auf drei gleitenden Durchschnitten und der Ausstieg wird über Stop Loss oder Take Profit vorgenommen. Es wird eine Marktposition eröffnet, nach der Feststellungen eines Trends nach einem Trendwechsel.
  • Universal_Investor Die Arbeitsweise dieses Expert-Advisors basiert auf exponentiellen und linearen gewichteten gleitenden Durchschnitten der selben Periode.
  • TrendCapture Die Funktionsweise dieses Expert-Advisors basiert auf den SAR und ADX Indikatoren, wobei die erlaubte Handelsrichtung auf den bisherigen Handelsergebnisse basiert.
  • CSelectFile Eine Klasse für die Auswahl einer Datei mit Hilfe eines grafischen Interfaces.
  • Exp_Bezier Dieses Handelssystem basiert auf einem Richtungswechsel des "Universal Bezier curve" Indikators.
  • Trade_Time Dieser Indikator zeigt den Zeitraum für Transaktionen über den Startzeitpunkt und den Endzeitpunkt an.
  • Exp_BBSqueeze Ein Handelssystem basierend auf den Signalen des BBSqueeze Signal-Indikators.
  • Exp_BBands_Stop Ein Handelssystem welches auf Signalen von dem BBands_Stop_v1 Signal-Indikator basiert.
  • Exp_3rdGenerationXMA Dieser Expert Advisor basiert auf einem Wechsel der Richtung der 3rdGenXMA Gleitenden Durchschnitte.
  • Exp_3Parabolic Dieses Handelssystem basiert auf drei Parabolischen (Parabolics) mit drei unterschiedlichen Timeframes.
  • Exp_AroonSignal Dieser Expert Advisor basiert auf Signalen des AroonSignal Signal-Indikators
  • AroonSignal Dieser Signal-Indikator basiert auf den Aroon Indikatorwerten.
  • Exp_AMkA Dieser Expert Advisor basiert auf dem AMkA Indikator
  • Exp_AdaptiveCyberCycle Der Expert Advisor Exp_AdaptiveCyberCycle wurde auf der Basis des adaptiven Cyber-Zyklus-Indikators (Adaptive Cyber Cycle indicator) entwickelt . In dem Moment, wo der Indikator die Signallinie kreuzt, wird ein Signal generiert.
  • Exp_X2MA Dieser Expert Advisor Exp_X2MA basiert auf dem X2MA universal Moving Average change.
  • HistVolatility Dieser Indikator berechnet die klassische historische Volatilität eines Finanzinstrumentes.
  • ParkinsonHistVolatility Parkinson's historische Volatilität.
  • iClose_HTF Der iClose_HTF Indikator zeichnet eine Zigzag, basierend auf den Schlusskursen einer Timeframe, welche in den Eingabeparametern angegeben wurde.
  • GMMA_Long_Gistogram Der zu einem Histogramm konvertierte GMMA Long Indikator für eine bessere Darstellung.
  • CandleVisual Die einfachste visuelle Interpretation eines Kerzencharts.
  • SpearmanStack_X20 (SpearmanRankCorrelation indicator threads) 20 Linien des Spearman's Rank Correlation Indikators in einem Fenster
  • MultiCurrency Der MultiCurrency Indikator erlaubt es Ihnen gleichzeitig 5 Währungscharts anzuzeigen.

Bestseller im Market:

1 neues Thema im Forum:

Bestseller im Market:

Meistgelesene Artikel des Monats

Seil-Indikator von Erik Nayman

Seil-Indikator von Erik Nayman

Der Beitrag erläutert die Erstellung des Seil-Indikators nach dem Buch von Erik L. Nayman The Small Encyclopedia of Trader. Dieser Indikator zeigt die Trendrichtung anhand berechneter Werte der Bären und Bullen für einen angegebenen Zeitraum. Im Artikel sind die Prinzipien der Erstellung und Berechnung des Indikators mit Code-Beispielen dargelegt. Auf Basis des Indikators wird ein Expert Advisor erstellt und alle äußeren Parameter werden optimiert.

Orders steuern ist einfach

Orders steuern ist einfach

Der Artikel beschreibt die unterschiedlichen Arten der Kontrolle über den geöffneten Positionen und Pending Orders und soll bei der Erstellung eines Expertes helfen.

Das Beispiel einer Experteneinstellung

Das Beispiel einer Experteneinstellung

Die Grundlagen der Programmierung der Programmierungssprache-MQL4 werden am Beispiel der Erstellung eines einfachen Experten-Advisor-Systems durch den Standard-Indikator-MACD betrachtet.

Meist geladene Quellcodes des Monats

  • 20_Pips Dieser EA basiert auf Statistik mit Elementen eines Martingale Systems.
  • 3_Level_ZZ_Semafor Der Indikator setzt Hinweis Punkte über das Maximum und Minimum von hören, mittleren und niedrigeren Perioden. Ähnlich wie Advanced Get, aber ohne Wellennummerierung.
  • Trend RDS Der Experte bestimmt den Trend zu einer bestimmten Zeit und eröffnet eine Gegenposition

Meist diskutierte Themen im Forum:

Artikel "Das MQL5-Kochbuch: Abschwächen der Auswirkungen von Überanpassungen und Umgang mit mangelnden Geboten" veröffentlicht.

Das MQL5-Kochbuch: Abschwächen der Auswirkungen von Überanpassungen und Umgang mit mangelnden Geboten

Ganz egal, welche Handelsstrategie Sie anwenden, wird immer die Frage bestehen, welche Parameter gewählt werden sollen, um zukünftige Gewinne zu sichern. Dieser Beitrag liefert ein Beispiel für einen Expert Advisor mit der Möglichkeit, mehrere Symbolparameter gleichzeitig zu optimieren. Diese Methode dient dazu, die Auswirkungen der Überanpassung von Parametern abzuschwächen und mit Situationen umzugehen, in denen die Daten aus einem einzelnen Symbol nicht für eine eingehende Betrachtung ausreichen.

Über 4 850 Themen sind im Forum verfügbar

Artikel "Das MQL5-Kochbuch: Schreiben der Historie von Abschlüssen in eine Datei und Erstellen von Bilanzdiagrammen für jedes Symbol in Excel" veröffentlicht.

Das MQL5-Kochbuch: Schreiben der Historie von Abschlüssen in eine Datei und Erstellen von Bilanzdiagrammen für jedes Symbol in Excel

Bei der Kommunikation in diversen Foren nutze ich oft Beispiele meiner Testergebnisse in der Darstellung in Form von Screenshots von Excel-Diagrammen. Ich werde häufig gebeten, zu erklären, wie solche Diagramme erstellt werden können. Nun habe ich endlich etwas Zeit gefunden, alles in diesem Beitrag zu erklären.

Artikel "Das MQL5-Kochbuch: Entwicklung eines mehrwährungsfähigen Expert Advisors mit unbegrenzter Anzahl von Parametern" veröffentlicht.

Das MQL5-Kochbuch: Entwicklung eines mehrwährungsfähigen Expert Advisors mit unbegrenzter Anzahl von Parametern

In diesem Beitrag werden wir ein Muster erstellen, das einen einzelnen Satz von Parametern für die Optimierung eines Handelssystems nutzt und gleichzeitig eine unbegrenzte Anzahl von Parametern ermöglicht. Die Liste der Symbole wird in einer Standard-Textdatei (*.txt) erstellt. Die Eingabeparameter jedes Symbols werden ebenfalls in Dateien gespeichert. Auf diese Weise können wir die Terminal-seitige Begrenzung der Anzahl von Eingabeparametern eines Expert Advisors umgehen.

Artikel "Das MQL5-Kochbuch: Mehrwährungsfähiger Expert Advisor – eine einfache, saubere und schnelle Herangehensweise" veröffentlicht.

Das MQL5-Kochbuch: Mehrwährungsfähiger Expert Advisor – eine einfache, saubere und schnelle Herangehensweise

In diesem Beitrag wird die Umsetzung einer einfachen Herangehensweise an einen mehrwährungsfähigen Expert Advisor beschrieben. Das heißt, Sie werden in der Lage sein, den Expert Advisor für das Testen/den Handel unter identischen Bedingungen aber mit unterschiedlichen Parametern je Symbol einzurichten. Als Beispiel erstellen wir ein Muster für zwei Symbole auf eine Weise, mit der Sie nach Bedarf zusätzliche Symbole hinzufügen können, indem Sie kleine Änderungen am Code vornehmen.

Artikel "Das MQL5-Kochbuch: Entwickeln eines Grundgerüsts für ein Handelssystem auf Basis der Drei-Bildschirme-Strategie" veröffentlicht.

Das MQL5-Kochbuch: Entwickeln eines Grundgerüsts für ein Handelssystem auf Basis der Drei-Bildschirme-Strategie

In diesem Beitrag entwickeln wir ein Grundgerüst für ein Handelssystem auf Basis der Drei-Bildschirme-Strategie in MQL5. Der Expert Advisor wird dabei nicht von Grund auf neu entwickelt. Stattdessen modifizieren wir einfach das Programm aus dem vorherigen Beitrag Das "MQL5-Kochbuch: Verwendung von Indikatoren zum Festlegen von Handelsbedingungen in Expert Advisors", das unseren Zwecken bereits hervorragend dient. Somit wird dieser Beitrag auch demonstrieren, wie Sie Muster vorhandener Programme einfach modifizieren können.

Über 550 Codes sind in der Codebase auf der Webseite verfügbar

Neue Codes in der CodeBase

  • XLineRegression XLineRegression erstellt Levels auf Basis der linearen Regression.
  • Spread Of Symbols Der Indikator zeigt den Chart der Differenz (Summe) der Preise zweier Symbole. Er ist geeignet für die visuelle Einschätzung der Korrelation zweier Handelssymbole. Er ist für Händler, die am "Pair-Trading" (Spread-Handel) interessiert sind. Die Bars des Indikators sind zeitlich synchronisiert mit den Bars des Charts auf dem der Indikator gestartet wurde.
  • InvertPosition Das Skript kehrt eine offenen Positionen um, mit festen Werten für StopLoss und TakeProfit (Abstand in Points vom aktuellen Preis) und dem Volumen abhängig von der invertierten Position.
  • ClosePosition Das Skript ist konzipiert offene Positionen anteilig zu schließen.
  • RSI HTF Ein Standard-RSI, der mit einem anderen Zeitrahmen auf einem Chart gestartet werden kann.
  • Second Graph Ein einfacher Indikator für die Anzeige des Preischarts eines beliebigen Handelssymbols im Fenster des Indikators.
  • EA_CCIT3 Der Expert Advisor beruht auf CCIT3_Simple und CCIT3_noReCalc. Das Kreuzen der Nulllinie wird für die Handelsentscheidungen verwendet.
  • TandemInstrument Der Indikator zeigt die Charts zweier Symbole in einem Fenster.
  • i-BB-Width Weite der Bollinger Bänder. Einer seiner Anwendungsmöglichkeiten wurde im FOREX Magazin №123 (Juli 2006) auf Seite 47 beschrieben.
  • AverageSizeBar Die durchschnittliche Kerzengröße eines bestimmten Zeitraumes.
  • 2 Symbole auf einem Chart Der Indikator zeigt ein zweites Symbol auf dem Hauptchart unter Verwendung eines Referenz-Punktes.
  • BrakeMA Einfacher Trendindikator in NRTR-Form
  • BrakeParb Einfacher Trendindikator in NRTR-Form
  • MA-Crossover_Alert Der einfachste Signal-Indikator mit Benachrichtigungen und der Möglichkeit Emails zu verschicken.
  • i-AnyRange Ein Indikator für Preisspannen bestimmbarer Zeiträume.
  • BrakeExp Einfacher Trendindikator in NRTR-Form
  • ExtObjects Dedizierte Funktionen zum Lesen und Schreiben von Objekteigenschaften.
  • WPRfix Der Indikator zeigt den Preis innerhalb eines angegebenen Bereichs.
  • SetSellStopLimitOrder Das Skript wurde für eine SellStopLimit Order mit festen Preisen für Eröffnung, StopLoss und TakeProfit, Abstände in Points vom aktuellen Preis, entwickelt.
  • SetBuyStopLimitOrder Das Skript wurde für eine BuyStopLimit Order mit festen Preisen für Eröffnung, StopLoss und TakeProfit, Abstände in Points vom aktuellen Preis, entwickelt.
  • SetBuyStopOrder Das Skript wurde für eine BuyStop Order mit festen Preisen für Eröffnung, StopLoss und TakeProfit, Abstände in Points vom aktuellen Preis, entwickelt.
  • SetSellStopOrder Das Skript wurde für eine SellStop Order mit festen Preisen für die Auslösung, StopLoss und TakeProfit, Abstände in Points vom aktuellen Preis, entwickelt.
  • SetSellLimitOrder Das Skript wurde für eine SellLimit Order mit festen Preisen für Eröffnung, StopLoss und TakeProfit, Abstände in Points vom aktuellen Preis, entwickelt.
  • SetBuyLimitOrder Das Skript wurde für eine BuyLimit Order mit festen Preisen für Eröffnung, StopLoss und TakeProfit, Abstände in Points vom aktuellen Preis, entwickelt.
  • ATRNorm ATRNorm ist die normalisierte Version des АTR. Es können auch Tick-Volumen, Standardabweichung und andere Parameter anstelle des АТR verwendet werden. Der Indikator stellt die logische Weiterentwicklung des Skripts dar. ATRNorm wurde geschaffen, um Seitwärtsmärkte zu erkennen.
  • MACD Elder Impulse Max MACD-Histogramm mit farbigen Bars nach dem Elder Impuls System.
  • BullsBears Der Trendindikator in Form von farbigen Wolken, der auch das Volumen berücksichtigt. Erweiterte Version des Indikators Bulls und Bears. Die Idee ist, den ersten Impuls des Marktes zu finden und seine Dauer zu schätzen.
  • MARSICD Ein Trendindikator basierend auf zwei RSI-Oszillatoren.
  • MA_NRTR Einfacher Trendindikator in NRTR-Form
  • Inter Multi-Währungs-, Multi-Zeitrahmen-Indikator.
  • OpenSellPosition Das Skript wurde für einen Verkauf mit StopLoss und TakeProfit, fixer Abstand in Points vom aktuellen Preis, entwickelt.
  • OpenBuyPosition Das Skript wurde für einen Kauf mit StopLoss und TakeProfit, fixer Abstand in Points vom aktuellen Preis, entwickelt.
  • DaysOfWeekCheck Die Funktion bestimmt die Wochenenden des Servers. Sie ist besonders nützlich für diejenigen, die die OnTimer()-Funktion in ihren Expert Advisors für die Ereignisverwaltung verwenden.
  • GetLotForOpeningPos Die Funktion berechnet die Lotgröße in Abhängigkeit von den verfügbaren Mitteln (Margin) in der Kontowährung.
  • ResultRetcodeDescription Die Funktion entschlüsselt die Zahlen, die die Funktionen OrderSend() und OrderCheck() zurückgeben.
  • GMACD MACD mit zwei Linien. Dieser Indikator ist standardmäßig in vielen Handelsplattformen verfügbar. Aber nicht im Metatrader 5.
  • EMDcotir (Empirical Mode Decomposition) Empirische Modenzerlegung ("Empirical Mode Decomposition" EMD) des aktuellen Symbols.
  • Tandem Paar-Handel. Hedging. Marktneutrale Strategien.
  • Point and Figure Der Indikator Point and Figure, gezeigt als Bars in einem eignen Fenster.
  • Die Kursspanne eines Zeitraumes Der Indikator berechnet die Differenz zwischen dem Maximum und dem Minimum einer Anzahl von Bars. Die Anzahl der Bars wird als Parameter des Indikators bestimmt.
  • CCI T3 Der CCI Indikator geglättet mittels Tilsons Algorithmus.
  • IncMatrix Klasse für die Arbeit mit Matrizen.
  • PEMA PEMA - Pentupel Exponential Moving Average.
  • QEMA QEMA - Quadrupel exponentieller gleitender Durchschnitt.
  • Choppy Market Index Indikator der Marktinstabilität.
  • CCI T3 Tick Der CCI Indikator geglättet mittels Tilsons Algorithmus.
  • Monitoring Spread Tools zur Überwachung der Spreads von Währungspaaren
  • Widescreenshooter Skript zum Erstellen eines breiten Screenshots.
  • Momentum Color Fill Der Momentum-Indikator misst die Änderung der Preise eines Symbols in einem bestimmten Zeitraum.
  • Gleitenden Durchschnitt: 3-Pol Butterworth-Filter Moving Average: 3-Pole Butterworth Filter. Der Indikator basiert auf dem Code von Witold Wozniak.
  • Geglätteter einfacher Trend-Detektor Smoothed Simple Trend Detector.
  • gpfTCPivotLimit Das System handelt den Rücksprung weg von den Unterstützung/Widerstandslinien des Pivot-Indikators
  • gpfTCPivotStop Der Expert Advisor auf Basis der täglichen Pivot-Linien.
  • GetExtremums Die Funktion identifiziert in einem bestimmten Zeitraum die Kursextrema.
  • New Highs-New Lows Index Der "New Highs-New Lows Index" berechnet die Differenz der Anzahl von Währungspaaren mit neuen Höchstständen und denen, mit neue Tiefs innert eines bestimmten Zeitraumes.
  • IncGUI_BitPic Grafiksteuerung um Pixel zu zeichnen.
  • TradeChannel Der Expert Advisor auf der Grundlage des Preiskanals
  • MA2CCI Ein Expert Advisor, der mit zwei МАs und dem CCI arbeitet
  • Gann_Multi_Trend Die Indikatoren der Micro-, Mittel- und Haupttrends
  • MultiX2MASignal MultiX2MASignal zeigt Informationen über aktuelle Trends mit den Werten von vier X2MA Indikatoren aus verschiedenen Zeitrahmen.
  • Schnelles Handelspanel Schnelles Handelspanel - ein Panel für ein schnelles Handeln
  • MultiXRSXSignal MultiXRSXSignal zeigt Informationen über aktuelle Trends mit den Werten von vier XRSX Indikatoren aus verschiedenen Zeitrahmen.
  • MultiRVISignal MultiRVISignal zeigt Informationen über aktuelle Trends mit den Werten von vier RVI Indikatoren aus verschiedenen Zeitrahmen.
  • MultiMACDSignal MultiMACDSignal zeigt Informationen über aktuelle Trends mit den Werten von sechs MACD Indikatoren aus verschiedenen Zeitrahmen.
  • Color ZigZag Mehrfarbige Modifikation des schnellen ZigZag.
  • ColorRVI_HTF Die Standardversion des RVI Indikators (Relative Vigor Index), der die Werte eines anderen Zeitrahmens auf dem Chart anzeigt. Der Indikator wird als Wolke angezeigt.
  • ColorXATR Geglätteter ATR, der mittels Farbe anzeigt, ob der Trend sich verstärkt oder abschwächt.
  • MultiLineMovingAverage Der Indikator MultiLineMovingAveragezeigt zeigt sechs gleitende Durchschnitte für unterschiedliche Zeiträume im aktiven Chart.
  • SinTick Der Sinus und Tick Indikator
  • BidAskChannel Der Indikator BidAskChannel zeigt die Größe des Spread in der Höhe des Schatten der Kerzen.
  • Squize_MA Der Squize_MA Indikator zeigt das Kreuzen zweier gleitender Durchschnitte mit unterschiedlichen Periodenlängen. Das Chart kennzeichnet auch herkömmliche Seitwärtsmärkte.
  • 3rd Generation XMA 3rd Generation XMA ist die 3. Generation eines gleitenden Durchschnitts. Dies ist eine erweiterte Version des normalen gleitenden Durchschnitts Indikators (МА), die durch ein ziemlich einfaches Verfahren die Zeitverzögerung (lag) reduziert, die auf der Erhöhung der Periodenlänge des gleitenden Durchschnitts Zeit beruht.
  • EA_AML Ein Expert Advisor, der die Kreuzungspunkte der Preise mit der Linie des AML-Indikators handelt.
  • XPercentR-PCR Der einfache Oszillatorindikator mit einer farbigen Wolke.
  • PercentInfo PercentInfo gibt Auskunft über das Auf und Ab der Preise, ausgedrückt in Prozentsätzen und in Points der drei größten Zeitrahmen des Chartsymbols. Ein einfacher und guter Informationsassistent.
  • CandleTrend Die CandleTrend Indikator zeigt die Richtungen von Preisbewegungen aus sechs verschiedenen Zeitrahmen.
  • Fast ZigZag Die einfachste und schnellste ZigZag.
  • AML Adaptive Market Level Adaptive Markt Level zeigt die aktuelle Referenz der Marktpreise. Der Level wird nur im Falle einer Preisbewegung gemäß des Trends verlagert.
  • XprofuterOverlay XprofuterOverlay zeigt die Linie der künftigen Kursbewegung.
  • XprofuterDD XprofuterDD präsentiert einen Versuch, das künftige Preis-Verhalten vorherzusagen.
  • CCIT3_noReCalc Der modifizierte CCIT3_Simple-Indikator.
  • CCIT3_Simple Modifizierter CCIT3 Indikator
  • BubblesAndDrops Der Indikator zeigt die mögliche Bewegungsrichtung der Preise.
  • ColorStochastic_HTF Die Standardversion des Stochastik Oszillators, der, als Wolke, die Werte eines anderen Zeitrahmens auf dem Chart anzeigt.
  • iMACD±ATR Der MACD versetzt um die Kursspanne wird zur Bestimmung von Überkauft/Überverkauft Zonen.
  • PositionInfo Dies ist ein Informationsskript, das wichtige Informationen einer offenen Position auf dem Chart angezeigt.
  • Exp_ATR_Trailing Der Expert Advisor verschiebt den StopLoss offener Position entlang der Grenze des Kanals der mit ATR_Trailing erstellt wurde.
  • i-AnyRange2 Der Indikator für zwei beliebige Zeitintervalle.
  • XMACD_HTF Die Standardversion des MACD der seine Werte eines anderen Zeitrahmens auf dem Chart anzeigt. Der Indikator erlaubt dem Nutzer auch die Glättungsalgorithmen des Histogramms und der Signallinie auszuwählen.
  • ColorStochastic Standard Stochastik als farbiges Histogramm.
  • InfoMarket Dies ist ein Informationsskript, das Informationen des aktuellen Symbols im Chart angezeigt.
  • TimeSeries - Funktionen-Bibliothek für die Arbeit mit Zeitreihen Funktionen-Bibliothek für die Arbeit mit Zeitreihen: iTime, iOpen, iHigh, iLow, iClose, iHighest, iLowest, iBarshift. Verfügt über Kurz-Aufrufe aller Funktionen (Symbol und Zeitrahmen des aktuellen Charts).
  • ShowMinMaxDayLevels Der Indikator zeigt den Tagshöchst- und Tagestiefstkurs (bestimmt in den Eingabeparametern) auf jedem Zeitrahmen.
  • Geo_ShowOpenDayLevel Der Indikator zeigt den Tages-Eröffnungskurs auf jedem Zeitrahmen.
  • InfoAccount Dies ist ein Informationsskript, das Informationen des aktuellen Handelskontos im Chart angezeigt.
  • BvsB Bears vs Bulls. Bienen vs Honig. Rock vs Drogen.
  • XRSX_BB_HTF Dieser Indikator ist eine modifizierte Version des RSI, der die Werte eines anderen Zeitrahmens anzeigt. Es erlaubt auch die Glättungsmethoden des RSI und der Signallinie durch den Nutzer zu ändern.
  • SpudsStochastic 8 Stochastik Oszillatoren (%K 6, 9, 12, 14, 16, 19, 21, 24).
  • RVI-Crossover_Alert Der einfachste Signal-Indikator mit den Möglichkeiten ein Alertfenster zu erzeugen, eine Mail zu senden und eine Nachricht auf ein Smartphone zu schicken.
  • RSI-Crossover_Alert Der einfachste Signal-Indikator mit den Möglichkeiten ein Alertfenster zu erzeugen, eine Mail zu senden und eine Nachricht auf ein Smartphone zu schicken.

Bestseller im Market:

2 neue Themen im Forum:

Meist diskutierte Themen im Forum:

Meist geladene kostenlose Produkte:

Bestseller im Market:

Meistgelesene Artikel der Woche

Seil-Indikator von Erik Nayman

Seil-Indikator von Erik Nayman

Der Beitrag erläutert die Erstellung des Seil-Indikators nach dem Buch von Erik L. Nayman The Small Encyclopedia of Trader. Dieser Indikator zeigt die Trendrichtung anhand berechneter Werte der Bären und Bullen für einen angegebenen Zeitraum. Im Artikel sind die Prinzipien der Erstellung und Berechnung des Indikators mit Code-Beispielen dargelegt. Auf Basis des Indikators wird ein Expert Advisor erstellt und alle äußeren Parameter werden optimiert.

Wie man einen Expert Advisor bestellt und das gewünschte Ergebnis erhält

Wie man einen Expert Advisor bestellt und das gewünschte Ergebnis erhält

Wie man die Anforderungsspezifikationen richtig schreibt. Was man von einem Programmierer bei der Bestellung eines Expert Advisors oder Indikators erwarten darf und was nicht. Wie man die Kommunikation aufrecht hält und auf welche Phasen man besonders achten muss. Dieser Beitrag versucht diese sowie weitere Fragen zu beantworten, die oft für viele Menschen nicht offensichtlich sind.

MetaTrader 4 unter Linux

MetaTrader 4 unter Linux

In diesem Artikel demonstrieren wir eine einfache Möglichkeit, MetaTrader 4 auf gängigen Linux-Versionen zu installieren – Ubuntu und Debian. Diese Systeme werden häufig auf Serverhardware sowie auf den Personalcomputern von Händlern verwendet.

1...261262263264265266267268269270271272273274275...388