記事"Connecting NeuroSolutions Neuronets"についてのディスカッション - ページ 6

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

この記事のような例が MQL4にあるかどうか、どなたかご存知ですか?

よろしくお願いします。

 
中国で最高の自動売買フォーラム、共有、無私の貢献に感謝します。
 

まだこのセクションを見ている人がいるといいんだけど......。

何が問題なのか教えてください。

2015.02.09 23:39:15 Core 1 2015.02.01 00:00:00 Cannot load 'D:♪Program FilesAlpari Limited MT5TesterAgent-127.0.0.1-3000 ♪MQL5 ♪Libraries ♪NeuroSolutionsAdapter.dll'.

でも、このライブラリは指定されたアドレスにあるし、MQL5のマニュアルで 指定されている他のディレクトリにも掛けました。

テスターのこのような動作に遭遇したことのある方はいらっしゃいますか?

 
Alex_Eliseev:

まだこのセクションを見ている人がいるといいんだけど......。

何が問題なのか教えてください。

2015.02.09 23:39:15 Core 1 2015.02.01 00:00:00 Cannot load 'D:♪Program FilesAlpari Limited MT5TesterAgent-127.0.0.1-3000 ♪MQL5 ♪Libraries ♪NeuroSolutionsAdapter.dll'.

でも、このライブラリは指定されたアドレスにあるし、MQL5のマニュアルで指定されている他のディレクトリにも掛けました。

このようなテスターの動作に遭遇したことのある方はいらっしゃいますか?

以下のようになります。
ファイル:
Dll_JPG.jpg  82 kb
 
Alex_Eliseev:

まだこのセクションを見ている人がいるといいんだけど......。

何が問題なのか教えてください。

2015.02.09 23:39:15 Core 1 2015.02.01 00:00:00 Cannot load 'D:◆Program FilesAlpari Limited MT5TesterAgent-127.0.0.1-3000 ◆MQL5 ◆Libraries ◆NeuroSolutionsAdapter.dll'.

でも、このライブラリは指定されたアドレスにあるし、MQL5のマニュアルで指定されている他のディレクトリにも掛けました。

このようなテスターの動作に遭遇したことのある方はいらっしゃいますか?

MT5 x64を使っている可能性が高いです。ライブラリはx32用に書かれています。
 

dllアダプターなしでやったように:


ns-unit.mqh

#include "my-net\\Globals.h"

#import "my-net.dll"
int createNetwork(int &pNeuralNetwork, int networkType);
int destroyNetwork(int pNeuralNetwork);
int loadWeights(int pNeuralNetwork, uchar &weightsPathName[]);
int getResponse(int pNeuralNetwork, int exemplars, double &inputData[], double &outputData[]);
int train(int pNeuralNetwork, int epochs, int exemplars, double &inputData[], double &desiredData[], int cvExemplars, double &cvInputData[], double &cvDesiredData[]);
int saveWeights(int pNeuralNetwork, uchar &weightsPathName[]);
#import

int pNeuralNetwork;

bool NSInit()
{
  if (createNetwork(pNeuralNetwork, 1)!=0) return false;
  uchar str[];
  StringToCharArray(BEST_WEIGHTS_PATH_NAME, str);
  if (loadWeights(pNeuralNetwork, str)!=0) return false;
  return true;
}

void NSDeinit()
{
  destroyNetwork(pNeuralNetwork);
}

ここで

my-net.dll - NeuroSolutionsがネットワーク上に作成するライブラリ。

Globals.h- ライブラリ作成後に添付されるファイル(MQLスクリプトをコンパイルする前に "my-net "サブフォルダに入れてください。)


を作成し、これをメイン・プログラムに追加します:

#include "ns-unit.mqh"
void init()
{
  if (!NSInit())
  {
    Print("ニューロソリューションズ開始エラー");
    return -1;
  }
} 

void deinit()
{
  NSDeinit();
}


次に、getResponse プロシージャを使用して、与えられた入力に対するネットワークの応答を読み取り、train プロシージャを使用して、リアルモードでネットワークを再学習することができます。

これらのプロシージャの最初のパラメータは常にpNeuralNetwork パラメータで、ここにネットワーク構造のアドレスが書き込まれます。

train プロシージャでは、クロスチェックが不要な場合、最後の3つのパラメータをゼロに設定することができます。


以上です。動作確認済み :)

Адаптивные торговые системы и их использование в терминале MetaTrader 5
Адаптивные торговые системы и их использование в терминале MetaTrader 5
  • 2010.09.01
  • MetaQuotes Software Corp.
  • www.mql5.com
В статье предложен вариант адаптивной системы, состоящей из множества стратегий, каждая из которых производит свои "виртуальные" торговые операции. Реальная торговля происходит в соответствии с сигналами стратегии, которая на текущий момент является самой прибыльной. За счет использования объектно-ориентированного подхода, классов для работы с данными и торговых классов Стандартной библиотеки, архитектура системы получилась простой и масштабируемой, теперь вы легко сможете создавать и исследовать адаптивные системы, включающие сотни торговых стратегий.
 

まだこのセクションを見ている人がいるといいんだけど......。

MQL5ですべてがクリアになりました。

しかし、NinjaTrader(C#)にdll-networkを接続するのを手伝ってくれる人はいますか?

自分で考えているのですが、理解できません。助けてください。

 
こんにちは!MT4でロボットを起動さ せたことがある方を教えていただけますか?
 
奇妙なことに、私はこの記事を調べたhttps://www.mql5.com/ja/articles/236、しかし、常に彼はニューラルネットワークがバックする推測、coz彼はデータをエクスポート 最初の行totay 2行目昨日......昨日-1 ......など別の記事も同じですhttps://www.mql5.com/ja/articles/830......我々はバックするニューラルネットワークを訓練するが、我々は前方に推測したい......