Hmmm... Sehr interessant... =)
Wenn es nicht schwierig ist, sagen Sie uns mehr über die Bibliothek..., vielleicht gibt es einige Materialien, wo Sie mehr über Fuzzy-Logik lernen können.
Internet hilft uns weiter - Fuzzy-Logik
PS
Interessantes Thema, es lohnt sich, sich damit näher zu beschäftigen. Und in Form einer von Entwicklern erstellten Bibliothek wäre es noch interessanter ...
Hut ab vor dem Autor des Artikels.
Das Internet soll uns helfen - Fuzzy-Logik
PS
Interessantes Thema, es lohnt sich, sich damit näher zu beschäftigen. Und in Form einer von Entwicklern erstellten Bibliothek wäre es noch interessanter...
Hut ab vor dem Autor des Artikels.
Ich habe mir die Codes noch nicht angesehen, aber die Frage für Experten (eher für den Autor) ist, ob diese Bibliothek in MQL-4 funktionieren wird und ob wir eine Version für 4K erwarten können
Es wird auf MT4 ohne jegliche Änderung funktionieren. Importfunktionen sind die gleichen in MQL4 und MQL5.
Im Idealfall, wo String-Parameter nicht funktionieren wird. In mt4 char*, in mt5 wchar_t*.
Vielen Dank für die Bibliothek
Ich habe dies nicht berücksichtigt, aber das Problem ist lösbar.
ffll_get_msg_text | |
Prototypen: | Breitschrift-Version: const wchar_t* ffll_get_msg_textW(int model_idx) ASCII-Zeichen-Version: const char* ffll_get_msg_textA(int model_idx) |
Zweck: | Diese Funktion gibt den Text der "aktuellen Meldung" zurück, die mit dem übergebenen Modellindex verbunden ist. Die Meldung kann ein Fehler oder eine Warnung sein. Diese Funktion sollte aufgerufen werden, wenn eine API-Funktion einen Fehler zurückgibt. |
Parameter: |
|
Rückgabe: | Text der Nachricht, oder NULL, wenn keine Nachricht |
Anmerkungen: | Während es Ihnen freisteht, entweder die Breitzeichen- oder die ASCII-Version dieser Funktion explizit aufzurufen, hängt die Version, die von ffll_get_msg_text() aufgerufen wird, davon ab, ob _UNICODE definiert ist oder nicht. Wenn _UNICODE beim Kompilieren Ihrer Anwendung definiert ist, wird die Breitzeichenversion aufgerufen, andernfalls die ASCII-Version. |
Für MT4 verwenden Sie const char* ffll_get_msg_textA(int model_idx)
Für MT5 const wchar_t* ffll_get_msg_textW(int model_idx)
Ich habe die erste für MT5 verwendet, sie wird nicht korrekt funktionieren, ersetzen Sie sie durch die zweite.
Ich testete die Bibliothek zunächst in MT4, es funktioniert gut, aber nur eine Sache, wenn Sie einen falschen Pfad beim Laden einer Datei auf FCL angeben, stürzt das Terminal.
Fuzzy Logic VS Neuronale Netze ??
Was ist vielversprechender? (Ich habe noch keine Bibliothek/Code zur Unterstützung neuronaler Netze für mq5 gesehen, wie FANN für mq4)
Oder beides, vielleicht kann man beides zusammenführen ? ... und sehen, was dabei herauskommt.
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Freie Fuzzy Logic Library Funktionen:
Die API Funktionen zur Freien Fuzzy Logic Library.
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.
Autor: Grigoriy Chaunin