私たちのファンページに参加してください
無償ファジー論理ライブラリ関数 - MetaTrader 5のためのライブラリ
- ビュー:
- 758
- 評価:
- パブリッシュ済み:
- 2016.03.16 12:35
- アップデート済み:
- 2016.11.22 07:34
- このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
内容
ファジー論理は、多くの分野で使用される現代科学であり、例えば、軍事的用途を有します。今では、トレーダーにも利用可能です。
ファジー論理を使う理由容易に人間によって解決することができるいくつかのシステムもありますが、これらのシステムをプログラムすることは難しいです。このような場合にファジー論理が手助けとなります。それは、人間の論理に非常に近いです。
アーカイブファイルには下記が含まれています。
- 無償ファジー論理ライブラリDll
- ライブラリ(.mqh)ファイルとインポート関数の説明
dllの使用法
初めにffll_new_model()関数を呼び出してモデルを作成し、 ffll_load_fcl_file(int model_idx, string file)関数を用いて ファイルからFCLプログラムをダウンロードし、ffll_new_child(int model_idx)関数を用いて子モデルを作成します。これで、モデルを使用する準備が整いました。
モデルのパラメータはffll_set_value(int model_idx, int child_idx, int var_idx, double value) 関数を用いて指定され、インデックスは宣言時のパラメータの順序に対応して0から始まります。その後double ffll_get_output_value(int model_idx, int child_idx)関数を使って出力を取得できます。
各モデルには出力が1つだけありますが、別の目的のためにいくつかのモデルを使用することができます。もちろん、その効果的な使用のためには、ファジー論理の原則を学ぶ必要があります。
初めには、http://www.louderthanabomb.com/のプログラムが役立ちますが、編集はできません。
このプログラムを使用し、FCLプログラムの正しさを確認し、必要な機能を視覚化することができますを使用します。
ご質問には喜んでお答えします。
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/151
これは、適応型移動平均を用いて平均された始値、高値、低値および終値に基づいた平均足です。
エキスパートアドバイザー- インデックス移動平均線このエキスパートアドバイザーはインデックス移動平均線を使います。
spread_on_chart インディケータはスプレッド、ストップとフリーズレベルの現在値を表示します。
MACD - 任意の高めの時間枠このインディケータは、単純なMACDに基づいていますが、現在のものと異なるインディケータの時間枠の選択も可能にします。チャートの現在の時間枠(その後、インディケーターは共通のMACDと同じ値を示します)、または任意の高い時間枠の選択ができます。