Etwas Interessantes - Seite 25

 
MatLab

Artikel

MetaTrader 5 und MATLAB Interaktion

Interaktion zwischen MеtaTrader 4 und MATLAB Engine (Virtuelle MATLAB Maschine)

Zusammenspiel zwischen MetaTrader 4 und Matlab über DDE

Zusammenspiel zwischen MetaTrader 4 und Matlab über CSV-Dateien

CodeBase

Stohastic zu CSV für MatLab - Indikator für MetaTrader 4

Erstellung von Fraktalen in MQL5 unter Verwendung des Iterierten Funktionssystems (IFS) - Experte für MetaTrader 5

Forum

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

MetaTrader mit Matlab

Vladimir Perervenko, 2016.08.24 20:01

Es gibt zwei Möglichkeiten:

1. MQL4 <-> Rterm <-> "matlab "( MATLAB-Code mit R emulieren)

2. MQL4 <-> Rterm <-> "matlabr"(Ermöglicht Benutzern den Aufruf von MATLAB mit dem Befehl "system". Ermöglicht es den Benutzern, Codezeilen oder MATLAB-m-Dateien zu übermitteln. Dies steht im Vergleich zu "R.matlab", das einen MATLAB-Server erstellt).

Mit freundlichen Grüßen

Vladimir


 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Wie man mit Metatrader 5 anfängt

Sergey Golubev, 2016.05.08 20:17

Herzlich willkommen,

  • Normalerweise erhalten Leute, die nicht programmieren können, keine kostenlose Hilfe in diesem Forum, aber mit etwas Glück kann das passieren, seien Sie geduldig.
  • Wenn Sie Ihre Versuche zeigen und Ihr Problem gut beschreiben, werden Sie höchstwahrscheinlich eine Antwort von der Community erhalten.
  • Wenn Sie nicht programmieren lernen wollen, ist das nicht schlimm, Sie können entweder in der Codebase nachsehen, ob es bereits etwas Kostenloses gibt, oder im Market nach kostenpflichtigen Produkten (manchmal auch kostenlos) suchen.
  • Schließlich haben Sie auch die Möglichkeit, einen Programmierer in der Sektion Freelance zu engagieren.
Viel Glück!

 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Etwas Interessantes

Sergey Golubev, 2016.01.28 20:07

Dies ist ein sehr interessanter Scalping EA: Angry Bird (Scalping) - Experte für MetaTrader 4

Einige Leute sagen, dass dieser EA wie "modifizierter Ilan1.6" im Handel aussieht, aber mit sichereren Funktionen in Bezug auf Einzahlung und so weiter und mit den folgenden:

  • MaxTrades-Parameter (wie viele gleichzeitige Trades können eröffnet werden),
  • LotExponent: das ist der Lot-Multiplikator für Martingale (ich bevorzuge 1.4 statt z.B. 2.0),
  • TakeProfit in Punkten (im Falle eines 5-stelligen Preises, der 1,09635 ist, ist TakeProfit = 20 also 2 Pips),
  • UseEquityStop Parameter, um den Handel mit TotalEquityRisk zu stoppen (TotalEquityRisk = 20 standardmäßig),
  • UseTimeOut: schließt alle Trades nach MaxTradeOpenHours (ich bevorzuge UseTimeOut - ich meine: EA wird alle Trades nach MaxTradeOpenHours = 5 Stunden schließen).

Dies ist die Beschreibung des Autors:


Dies ist Backtesting für 4 Tage bis jetzt mit minimalem/minimalem Risiko für die Einzahlung:



Die Einstellungen (Set-Dateien) für diesen EA werden auf dieser Diskussionsseite vorgeschlagen.

Nur zur Information.

 

Nur einige grundlegende Kenntnisse: Was sind die wichtigsten Unterschiede zwischen Indikator und Skript:

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Was ist der Unterschied zwischen einem "Indikator" und einem "Skript"?

Forex Trader, 2005.08.30 21:44

Es gibt zwei wesentliche Unterschiede:
1) Ein benutzerdefinierter Indikator bleibt an ein Diagramm angehängt, bis er entfernt oder das Diagramm geschlossen wird; ein Skript wird von einem Diagramm getrennt, sobald seine Ausführung beendet ist (natürlich können Sie es in einer Schleife weiter ausführen lassen).
2) Die start()-Funktion eines Indikators wird bei jedem Tick-Ereignis für den Chart aufgerufen; die start()-Funktion eines Skripts wird direkt nach der Ausführung seiner init()-Funktion ausgeführt (und wartet nicht auf ein Tick-Ereignis). (Ich hoffe, ich habe das richtig verstanden.)

 

Der RAVI-Histogramm-Indikator scheint gut für das Filtern von Signalen geeignet zu sein und kann zusammen mit anderen Indikatoren verwendet werden, um Kauf-/Verkaufsaufträge für EA zu generieren.

Indikator wurde von Nikolay hier https://www.mql5.com/en/code/16082 kodiert .


RAVI_Histogram
RAVI_Histogram
  • Stimmen: 20
  • 2016.10.10
  • Nikolay Kositsin
  • www.mql5.com
The Range Action Verification Index indicator implemented as a histogram of strength and direction of the current trend.
 

Forum zum Thema Handel, automatische Handelssysteme und Testen von Handelsstrategien

Presseschau

Sergey Golubev, 2016.07.21 18:16

Einführung in technische Indikatoren - Oszillatoren: RSI, Stochastik, CCI, MACD (basierend auf dem Artikel)

Oszillatoren geben Händlern eine Vorstellung davon, wie sich das Momentum bei einem bestimmten Währungspaar entwickelt. Wenn der Kurs steigt, werden die Oszillatoren steigen. Wenn der Kurs sinkt, bewegen sich die Oszillatoren nach unten. Immer wenn die Oszillatoren ein extremes Niveau erreichen, könnte es an der Zeit sein, darauf zu achten, dass der Kurs wieder zum Mittelwert zurückkehrt. Nur weil ein Oszillator ein "überkauftes" oder "überverkauftes" Niveau erreicht, heißt das jedoch nicht, dass wir versuchen sollten, ein Hoch oder einen Tiefpunkt auszurufen. Oszillatoren können lange Zeit auf extremen Niveaus verharren, daher müssen wir auf ein gültiges Zeichen warten, bevor wir handeln.

RSI
Der Relative Strength Index ist wohl der bekannteste Oszillator auf dem Markt. Ein wichtiger Bestandteil seiner Formel ist das Verhältnis zwischen dem durchschnittlichen Gewinn und dem durchschnittlichen Verlust der letzten 14 Perioden. Der RSI bewegt sich zwischen 0 und 100 und gilt bei einem Wert über 70 als überkauft und bei einem Wert unter 30 als überverkauft. Händler versuchen im Allgemeinen zu verkaufen, wenn 70 von oben überschritten wird, und zu kaufen, wenn 30 von unten überschritten wird.


Stochastik
Die Stochastik bietet Händlern einen anderen Ansatz zur Berechnung von Kursschwankungen, indem sie verfolgt, wie weit der aktuelle Kurs vom niedrigsten Tief der letzten X Perioden entfernt ist. Dieser Abstand wird dann durch die Differenz zwischen dem Höchst- und dem Tiefstkurs in derselben Anzahl von Perioden geteilt. Die so entstandene Linie, %K, wird dann verwendet, um einen gleitenden Durchschnitt, %D, zu erstellen, der direkt auf dem %K liegt. Das Ergebnis sind zwei Linien, die sich zwischen 0-100 bewegen, mit überkauften und überverkauften Niveaus bei 80 und 20. Händler können warten, bis sich die beiden Linien im überkauften oder überverkauften Bereich kreuzen, oder sie können auf eine Divergenz zwischen der Stochastik und dem aktuellen Kurs achten, bevor sie einen Handel platzieren.


CCI
Der Commodity Channel Index unterscheidet sich von vielen anderen Oszillatoren dadurch, dass es keine Ober- oder Untergrenze für die Kursentwicklung gibt. Er verwendet 0 als Mittellinie mit überkauften und überverkauften Niveaus, die bei +100 und -100 beginnen. Händler achten darauf, Durchbrüche unter +100 zu verkaufen und Durchbrüche über -100 zu kaufen.


MACD
Der Moving Average Convergence/Divergence verfolgt die Differenz zwischen zwei EMA-Linien, dem 12 EMA und dem 26 EMA. Die Differenz zwischen den beiden EMAs wird dann auf einem Unterdiagramm (MACD-Linie genannt) mit einem 9 EMA direkt darüber (Signal-Linie genannt) eingezeichnet. Händler versuchen dann zu kaufen, wenn die MACD-Linie über der Signallinie kreuzt, und zu verkaufen, wenn die MACD-Linie unter der Signallinie kreuzt. Es besteht auch die Möglichkeit, auf Divergenzen zwischen dem MACD und dem Preis zu setzen.



 
RSI-Divergenz

RSI_DiverSign - Indikator für MetaTrader 5

Ein Semaphor-Signalindikator, der die Divergenz zwischen zweiRSI-Oszillatoren auf der Grundlage der Extrempunkte der letzten fünf Balken verwendet.



 

Forum zum Thema Handel, automatisierte Handelssysteme und Testen von Handelsstrategien

Wie man mit Metatrader 5 anfängt

Sergey Golubev, 2016.11.30 21:14

Push-Benachrichtigungen:
  • Wie kann ich wissen, ob jemand auf das Thema geantwortet hat?
  • Wie lade ich die Person ein, an dem Thema teilzunehmen?

Lesen Sie diesen kleinen Thread mit der Erklärung.