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

 
VladislavVG писал(а)>>

dll、mqh、EAを添付することができますが、そこはオリジナルのものと違いがあるので、動作させるのが早いかもしれません。

恥ずかしくて聞けない。ありがとうございました。

 
lasso >> :

恥ずかしくて聞けなかった。ありがとうございました。

問題ありません。

インストールは不要で、適切なディレクトリにコピーするだけです。

主な相違点

1.ネットワーク作成機能 - 任意のネットワークを作成可能 - 第1パラメータに層数、第2パラメータに層ごとのニューロン数を配列で指定します。

2.ネットワークは、任意の数の出力を持つことができます。

Expert Advisorからやりくりすればいいと思います。

3.並列モードがなく、他のDLLに依存しない。

4. 制限事項:

- ネット数 2048(変更しない、DLLで設定する)

限界値を変更する(Expert Advisorにて)

- 最大ネット数 21 (#define MAX_ANNS_COUNT 21) - 2048を超えないこと

- レイヤーの最大数 5 (#define MAX_ANNS_LAYERS 5) - 無制限

- 最大入力数 500 (#define MAX_ANNS_INPUT 500) - 無制限

- 最大出力数 3 (#define MAX_ANNS_OUTPUT 3) - 制限なし

* 制限されない - 本当にコンピュータの能力によって制限されます。


>> 頑張ってください。

ファイル:
vgtalib.mqh  9 kb
xeahvgfann.mq4  14 kb
 
lasso >> :

そう、音階のランダム性はあるのです。でも、もう一度言います。

注目される。ランダム化は-1から1まで、ネットワークプロファイルでは-10.0e--003から10.0e-003までの重みが設定されています。

例(12, -7.35577636217311400e-003) (13, 7.639700053449810000e-002)

これでよいのでしょうか?

だからネットワークのプロフィールを見せてもらったのですが......。


connections (connected_to_neuron, weight)=(0, -5.5651855468750000e-001) (1, 6.18225097656250000e-001) (2, -8.0303955078125000000e-001) (3, 1.5905761718750000e-001) (4, -8.42468261718750000e-001) (5, -4.30847167968750000e-001)(6, -7.1838378906250000e-002) (7, -3.76770019531250000e-001) (8, 5.607910156250000e-001) (9, -3.36425781250000e-001) (10, -3.41491699218750000e-001) (11, -3.85803222656250000e-001)(12, -6.25793457031250000e-001) (9, -3.3869169931250000e001) (11, -3.3869169931250000e-001) (10, -3.38691699312500002) (11, -3.3869169931250000e-001

二次は出てきますが、ごく稀に...。

 
VladislavVG писал(а)>>

問題ありません。

あと2枚インクルージョンが必要です。

#include <hTradeServFuncs.mqh>.
#include <hStrategyEnterPointFinder.mqh>.

 
lasso >> :

あと2枚インクルージョンが必要です。

#include <hTradeServFuncs.mqh>.
#include <hStrategyEnterPointFinder.mqh>.

2番目はコメントアウトしてください - 使われていません - 今のところただの「スタブ」です。


グッドラック

ファイル:
 
VladislavVG писал(а)>>

2番目はコメントアウトしてください - 使われていません - 今のところただの「プラグ」です。

グッドラック

今も戦っています。なんとなくコメントしてコンパイルしてみました。しかし、テスターのログには次のように書かれています。

2009.12.26 14:21:07 2008.02.01 00:00 xeahvgFANN EURUSD,M5: cannot load library 'vgTALib.dll' (error 126),

dllがライブラリにあり、dllのインポートがオンになっている。

VladislavVG さんが書き込みました >>1.

インストールする必要はなく、適当なディレクトリにコピーしてください。

職場のパソコン、VisualStuidioを入れたことがない。せいぜいmsvcr71.dllがあるくらいです。(((

....

 
lasso >> :

今も戦っています。なんとなくコメントしてコンパイルしてみました。しかし、テスターのログには次のように書かれています。

2009.12.26 14:21:07 2008.02.01 00:00 xeahvgFANN EURUSD,M5: cannot load library 'vgTALib.dll' (error 126),

dllがライブラリにあり、dllのインポートが有効になっている。

職場のパソコン、VisualStuidioを入れたことがないんです。Maxはmsvcr71.dllです。(((

....

このプロジェクトが依存するすべてのライブラリを認証したと思いますので、試してみてください。

 
VladislavVG писал(а)>>

このプロジェクトが依存するすべてのライブラリを認証しているようです。

はい、DLLはロードされています。

しかし、hTradeServFuncs.mqh をコンパイルすると、'GetAncestor' がないことに文句を言います。この関数は定義されておらず、ハンドルを取得するにはもう少し必要です。

テストには必要ないとのことですが、きれいにコンパイルしたいのです。 始めてから......。 ))

ありがとうございました。

 
lasso >> :

はい、DLLはロードされています。

しかし、hTradeServFuncs.mqhを コンパイルすると、'GetAncestor' の不在について文句を言います - 関数が定義されていない、さらにいくつかのハンドラを取得します。

テストには必要ないとのことですが、きれいにコンパイルしたいのです。 始めてから......。 ))

ありがとうございました。

これはcodebaseからです。

ファイル:
winuser32.mqh  110 kb
 
VladislavVG писал(а)>>

これはcodebaseからです。

わかったけど、なぜか持ってない。このインデュラーへの個人的な付加価値だと思いました。 >> そうなんでしょ?