Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Den "Handelsraum" in Zonen unscharfer Logik zu unterteilen, ist an sich keine Manifestation "knackiger" Logik:)
zu diesem Zweck ist es möglich, zugehörige Funktionen im Optimierer zu verschieben, + es ist möglich, komplexe kombinierte Funktionen zu bilden, die im Allgemeinen schwer zu verstehen sind :) aber im Optimierer interessante Mengen aufzugreifen
Ich danke Ihnen!
Sehr interessanter Artikel.
Ich wollte das Thema schon lange verstehen.
Heute trifft mein Roboter Handelsentscheidungen auf der Grundlage von Konsensmodulen, von denen jedes mit seinem eigenen Muster arbeitet. Da es ziemlich viele davon gibt, wähle ich die notwendige Menge durch die Methode der Trennung aus. Ich denke, es wäre interessant, Fuzzy-Logik auf die Menge anzuwenden.
Ich danke Ihnen!
Sehr interessanter Artikel.
Ich wollte das Thema schon lange verstehen.
Heute trifft mein Roboter Handelsentscheidungen auf der Grundlage von Konsensmodulen, von denen jedes mit seinem eigenen Muster arbeitet. Da es ziemlich viele davon gibt, wähle ich die notwendige Menge durch die Methode der Trennung aus. Ich denke, es wäre interessant, Fuzzy-Logik auf die Menge anzuwenden.
Bitte, ja, das ist genau der richtige Fall, um es zu versuchen.
Sehr interessantes Thema, danke an den Autor!
Hat nicht wie diese Zeile mit allen Konsequenzen:
#include <MT4Orders.mqh>Es ist nicht klar, warum in hausgemachten Bibliotheken von MT4 ziehen?
Dann der Kodierungsstil... Wo sind die Kommentare im Code?
Sehr interessantes Thema, danke an den Autor!
Hat nicht wie diese Zeile mit allen Konsequenzen:
Es ist nicht klar, warum ziehen in hausgemachten Bibliotheken von MT4?
Dies ist eine Bibliothek für MT5, um mit Aufträgen in MT5 genauso wie in MT4 zu arbeiten, sehr vereinfacht die Übertragung von Code auf MT4 (falls erforderlich), meiner Meinung nach sehr gut gemacht, nur immer verwenden es selbst. Es vereinfacht das Leben im Allgemeinen.
Dann der Kodierungsstil... Wo sind die Kommentare im Code?
Ich habe die Kommentare vergessen :) Ich habe alle wichtigen Dinge in dem Artikel kommentiert.
Maxim, noch eine Sache, wenn ich mir eine Meinung erlauben darf.
Soweit ich verstanden habe, geht es in dem Artikel darum, die Vorteile der Fuzzy-Logik aufzuzeigen. Die Nuance ist, dass diese Methodik (Erlangung einer Schlussfolgerung) Schritt für Schritt umgesetzt wird. Im Code des Expert Advisors Fuzzy logic for fuzzy algotraders.mq5 würde ich also diese Schritte in den Kommentaren angeben. So dass man sie dann als Vorlage für einen beliebigen EA verwenden kann.
Ja, hoffentlich wird der Autor dieses Thema weiterführen. Nochmals vielen Dank.
Danke an den Autor für die gute Arbeit, die klare Darstellung mit einem praktischen Beispiel.
IMHO würde ich mir nur eine überzeugendere Begründung der Vorteile der vorgeschlagenen Methode wünschen, denn der Vergleich des optimierten Gleichgewichtsdiagramms für einen EA auf Fuzzy-Logik mit einem nicht optimierten für einen EA auf klarer Logik ist nicht ganz korrekt.
Obwohl der Autor schrieb, dass es sehr viel und schwierig ist, Optimierungskriterien für klare Regeln zu wählen, aber ich habe es versucht und es kamen genau zwei Zeilen in Expert_without_fuzzy.mq5 EA heraus:
D.h. ich habe die Möglichkeit hinzugefügt, die oberen und unteren Ebenen des Indikators zu optimieren.
Und hier ist das Ergebnis des Tests auf den gleichen Zeitraum wie in dem Artikel vom 01.01.2017 und Zeitrahmen - M15:
es scheint, dass jetzt das Ergebnis ist nicht so verschieden von der ähnlichen mit Fuzzy-Logik....
Danke an den Autor für die gute Arbeit, die klare Darstellung mit einem praktischen Beispiel.
IMHO würde ich mir nur eine überzeugendere Begründung der Vorteile der vorgeschlagenen Methode wünschen, denn der Vergleich des optimierten Gleichgewichtsdiagramms für einen EA auf Fuzzy-Logik mit dem nicht optimierten für einen EA auf klarer Logik ist nicht ganz korrekt.
Obwohl der Autor schrieb, dass es sehr viel und schwierig ist, Optimierungskriterien für klare Regeln zu wählen, aber ich habe es versucht und es kamen genau zwei Zeilen in Expert_without_fuzzy.mq5 EA heraus:
D.h. ich habe die Möglichkeit hinzugefügt, die oberen und unteren Ebenen des Indikators zu optimieren.
Und hier ist das Ergebnis des Tests auf die gleiche wie in dem Artikel Zeitraum von 01.01.2017 und Zeitrahmen - M15:
Es scheint, dass jetzt das Ergebnis ist nicht so verschieden von der ähnlichen mit fuzzy logic....
Sie haben Recht, aber in der Fuzzy-Logik hängt das Ergebnis auch von den Mitgliedsfunktionen ab. Angenommen, wir wissen nicht, welche Indikatorwerte wir zum Kaufen und welche zum Verkaufen verwenden sollen, dann können wir die extremen Zugehörigkeitsfunktionen vertauschen, oder wir können sie zu Dreiecksfunktionen oder kombinierten Funktionen machen - hier wird es schwieriger sein, Ihr Beispiel umzuschreiben, und wir müssen sicherstellen, dass klare logische Bedingungen nicht plötzlich widersprüchlich sind.., Nehmen wir an, wir machen ein dreieckiges Zubehör f-ia für den Begriff "verkaufen" mit einem Zentrum von 0,7, und näher an 1 wird es abnehmen statt zunehmen, und für alle 3 Indikatoren werden wir verschiedene f-ia setzen und die Begriffe "kaufen" und "verkaufen" Plätze ändern, dann werden sich die Ergebnisse nicht linear ändern und viele neue Situationen entstehen. In Ihrem Code hingegen muss streng darauf geachtet werden, dass sich die Bedingungen nicht widersprechen, da sonst die f-ya nur das Ergebnis der letzten Bedingung im Code zurückgibt. Das ist das erste, was mir auf Anhieb einfiel.
Aber im Allgemeinen, wie Adepten der Fuzzy-Logik sagen - ich habe in einem Video gehört, dass alles ohne sie getan werden kann, aber warum, wenn es in einigen Fällen bequemer ist, irgendwie so :).
Ich fand den Artikel toll! Schreiben Sie mehr.
Wer kann in Worten erklären, was Mamdani und Sugeno Algorithmen tun?