Schau, wie man Roboter kostenlos herunterladen kann
Finden Sie uns auf Facebook!
und werden Sie Mitglied unserer Fangruppe
Interessantes Skript?
Veröffentliche einen Link auf das Skript, damit die anderen ihn auch nutzen können
Hat Ihnen das Skript gefallen?
Bewerten Sie es im Terminal MetaTrader 5
Bibliotheken

Freie Fuzzy Logic Library Funktionen - Bibliothek für den MetaTrader 5

Ansichten:
867
Rating:
(37)
Veröffentlicht:
2016.04.21 16:26
Aktualisiert:
2016.11.22 07:34
fuzzylogic.zip (170.57 KB)
Benötigen Sie einen Roboter oder Indikator, der auf diesem Code basiert? Bestellen Sie ihn im Freelance-Bereich Zum Freelance

Die Fuzzy Logic ist eine moderne Wissenschaft, die in vielen Bereichen Anwendung findet, etwa beim Militär. Nun steht sie für Trader zur Verfügung.

Warum Fuzzy Logic? Es existieren diverse Systeme, die von Menschen leicht gelöst werden können, aber schwierig zu programmieren sind. In solchen Fällen kann die Fuzzy Logic helfen. Sie ist sehr eng an die Logik des menschlichen Verstandes angelehnt.

Die Archivdatei enthält:

Free Fuzzy Logic Library API

Wie die dll benutzt wird

Zuerst muss die Funktion ffll_new_model() aufgerufen werden um ein neues Modell zu erzeugen, dann mit der Funktionffll_load_fcl_file(int model_idx, string file) das FCL Programm aus einer Datei heruntergeladen werden und ein Kindmodell erzeugt werden, indem die ffll_new_child(int model_idx) Funktion benutzt wird. Danach kann das Modell verwendet werden.

Jetzt können Sie die Eingabeparameter für das Modell mittels der ffll_set_value(int model_idx, int child_idx, int var_idx, double value) Funktion angeben. Der Index entspricht der Reihenfolge der deklarierten Parameter, beginnend bei Null. Danach kann die Ausgabe abgerufen werden, mittels der Funktion double ffll_get_output_value(int model_idx, int child_idx).

Jedes Modell hat nur eine Ausgabe, es können jedoch mehrere Modelle für unterschiedliche Zwecke verwendet werden. Natürlich sollten Sie sich mit den Fuzzy Logic Grundlagen vertraut machen, um die Library effektiv verwenden zu können.

Als erster Schritt wird das Programm der Seite http://www.louderthanabomb.com/ nützlich sein, die Dateien können allerdings nicht editiert werden.

Mit diesem Programm können Sie das FCL Programm verifizieren und die nötigen Funktionen visualisieren.

Ich werde Ihnen sehr gerne Fragen zum Code beantworten.

Übersetzt aus dem Russischen von MetaQuotes Ltd.
Originalpublikation: https://www.mql5.com/ru/code/151

Heiken Ashi On Adaptive Moving Average Heiken Ashi On Adaptive Moving Average

Dies ist der Heiken Ashi Indikator, basierend auf den durchschnittlichen Kursen für Open, High, Low und Close. Es wird der Adaptive Moving Average benutzt.

Ein Expert Advisor - Index Moving Average Ein Expert Advisor - Index Moving Average

Dieser Expert Advisor verwendet den Index Moving Average Indikator.

spread_on_chart spread_on_chart

Der spread_on_chart Indikator zeigt die aktuellen Werte für Spread, Stop und Freeze Niveaus.

MACD - Any higher timeframe MACD - Any higher timeframe

Dieser Indikator basiert auf dem einfachen MACD, aber ermöglicht es auch eine andere als die aktuelle Zeiteinheit zu wählen. Sie können die aktuelle Zeiteinheit des Charts wählen (dann zeigt der Indikator die gleichen Werte wie der gewöhnliche MACD) oder eine beliebige höhere Zeiteinheit.