ニューラルネットワーカーに嬉しい、MT4用のクイック&フリーライブラリ - ページ 56

 
Roman.:

私が正しく理解していれば(その特定のバージョンについて)、あなたは長い間このエキスパートをいじってきました - それはRSIとストップロス・レベルで構築されています。ユーザー(あなた)は、ストップロスの値を(履歴に基づいて-作者が考えたように)オプトイン(選択)するだけで、戦略のアイデアそのものは採算が合わない(わずかな利益)、魚はそこに いない...ということです。:-)))

私は漁師ではありませんが、昔の人に言われたことがあります。

-- 10メートル先の岸辺に12人のベテラン漁師が立っている。

その結果、一人が釣りをし、残りは緊張してタバコを吸いながら尋ねる。"何を釣ってるんだ?"

;-)

 
joo:

この現象には、さまざまな理由が考えられます。

1.いわゆる「オーバートレーニング」。

2.不出来な」先生。

3.固定足です。

4.神経細胞の数が不十分であること

5.神経細胞が過剰にあること。

6....

7...

まだまだ続きますよ。

実験間違いに注意(自分の)

 

皆さん、こんにちは。

ネットと提案されたExpert Advisorを読んで、トレーニングを始める方法がわからないことに気づき、最初の一歩を踏み出す方法を考えないといけないと思いました
簡単に始めるための情報やステップバイステップガイドを送ってください。

 
molodec8:

皆さん、こんにちは。

実は、まず最初のステップのやり方を理解したいのです。

ブラウザのスペルチェッカーをオンにする
 
Reshetov:
ブラウザのスペルチェックを有効にする


それは1つです。

二、本を読む:A.Ezhov, S. Shumsky "Neurocomputing and its applications in economics and business" はどこでも手に入る。特別なものではありませんが、最初の一歩としては十分でしょう。

 
Marker:

了解しました。

 

2週間ほどこれらのEAに悩まされた。トレーニングができない

これらのEAは、最適化の1年間(2008-2009、2009-2010、2010-2011)、どの時間枠でも、どのペアでも、プラスの結果を出していません。

選ぶものがないんです。https://www.mql5.com/ru/code/9386 に記載されたとおりになりました。

ところで、デフォルトのパラメータでテストしようとすると、テスターはログに書き込む。

16:35:42 FANN-EA_Reshetov_right_SLTP 入力: StopLoss=180; TakeProfit=180; porog=0.0001; porogDigits=4; Lots=1;

16:35:42 2009.01.02 10:00 FANN-EA_Reshetov_right_SLTP EURUSD,M5:dll call are not allowed; 'Fann2MQL.dll'-'f2M_create_from_file'

16:35:42 2009.01.02 10:00 FANN-EA_Reshetov_right_SLTP EURUSD,M5:エキスパートが停止しました。

16:35:42 2009.12.31 18:59 FANN-EA_Reshetov_right_SLTP EURUSD,M5:dll call are not allowed; 'Fann2MQL.dll'-'f2M_save'

16:35:42 2009.12.31 18:59 FANN-EA_Reshetov_right_SLTP EURUSD,M5:エキスパートが停止しました。

テスターでdllのインポートを許可するにはどうしたらよいですか?それとも、呼び出された関数がライブラリにないことが問題なのでしょうか?

 

このFANNというのは非常に面白いもので、その結果、非常に驚かされることがあります。

記事を読んだりソースを掘ったりして、このデバイスを私の「ダミー」Expert Advisorに取り付けることにしました(フラットには醜い入力がたくさんあったので、それを取り除くことを試みることにしたのです)。

入力では、誤検出を避けるために8つのシグナルソース(30本のバーの履歴を持つ - 結果的に入力あたり240ニューロン)を実装し、委員会に市場参入の 閾値を設定しました...。最初はすべてがあるべきように、それは学習し、正しく開き、それが間違って開いている場合 - "打た取得 "とエラーなしで試し続けますが、ここで問題です - この巧妙な生き物が徐々に委員会のしきい値から離れて移動し、それを越えて、取引を開く停止しています!それは、それが間違って開いている場合、それは、それが正しく開き、それが間違って開いている場合、それは、 "打たれ "とエラーなしで試し続けています。しかも、それ以上値が下がらず、数百分の一のディールオープンに収まっている。閾値を下げてみても結果は同じで、隠れ層のニューロン数やその非対称性のバリエーションは役に立ちません......。今、私は茫然自失の状態で、彼女の怠け心を断ち切ろうとしているのです。でも、私が彼女を壊すか、彼女が私を壊すか...... :)

 

みんな、私が馬鹿なのか、スキー板がおかしいのか、どちらかです。この問題が発生し続ける - 'path' - パラメータの変換が許可されていません fann-ea_4.mq4

71 行目 初期化中

int ann_load (string path) {.

int ann = -1;


ann = f2M_create_from_file (path); //ここ)

if (ann != -1) { { { { { if (ann != -1)

debug (1, "ANN: '" + path + "' はハンドラ " + ann と共に正常にロードされました)。

}

if (ann == -1) {.


/* ANNの作成 */

ann = f2M_create_standard (4, AnnInputs, AnnInputs, AnnInputs / 2 + 1, 1);

f2M_set_act_function_hidden (ann, FANN_SIGMOID_SYMMETRIC_STEPWISE);

f2M_set_act_function_output (ann, FANN_SIGMOID_SYMMETRIC_STEPWISE);

f2M_randomize_weights (ann, -1.0, 1.0)です。

debug (1, "ANN: '" + path + "' with handler " + ann) が正常に作成されました。

}

if (ann == -1) {.

debug (0, "ERROR INITIALIZING NETWORK!")

}

を返す(ann)。

}

こんなくだらないことで、どうしたらいいんだ?
 
Nanopsix:

みんな、私が馬鹿なのか、スキー板がおかしいのか、どちらかです。この問題が発生し続ける - 'path' - パラメータの変換が許可されていません fann-ea_4.mq4

71 行目 初期化中

int ann_load (string path) {.

int ann = -1;


ann = f2M_create_from_file (path); //ここ)

if (ann != -1) { { { { { if (ann != -1)

debug (1, "ANN: '" + path + "' はハンドラ " + ann と共に正常にロードされました)。

}

if (ann == -1) {.


/* ANNの作成 */

ann = f2M_create_standard (4, AnnInputs, AnnInputs, AnnInputs / 2 + 1, 1);

f2M_set_act_function_hidden (ann, FANN_SIGMOID_SYMMETRIC_STEPWISE);

f2M_set_act_function_output (ann, FANN_SIGMOID_SYMMETRIC_STEPWISE);

f2M_randomize_weights (ann, -1.0, 1.0)です。

debug (1, "ANN: '" + path + "' with handler " + ann) が正常に作成されました。

}

if (ann == -1) {.

debug (0, "ERROR INITIALIZING NETWORK!")

}

を返す(ann)。

}

こんなくだらないことで、どうしたらいいんだ?

以下の例では、パスをpに変更します。

空虚

ann_save (int ann, string path)
{
int ret = -1;
uchar p[];
StringToCharArray(path,p,0,-1,CP_ACP);
ret = f2M_save (ann, p)とする。
debug (1, "f2M_save(" + ann + ", " + path + ") returned:" + ret);
}