記事"第三世代ニューラルネットワーク:深層ネットワーク"についてのディスカッション - ページ 8

 
Vladimir Perervenko:

Send to server - false のインジケータは正常に起動しますか?

モデルをあるべき場所に配置しましたか?

Rstudio で Expert Advisor とインジケーターが保存した「画像」を読み込んでください(変数 swr = true を設定)。見てみたい。

ディレクトリは正常に作成されていますか?何がどこにあるかわかりましたか?

頑張ってください。

変数swr=trueを設定しましたが、Expert Advisorを起動した時だけ画像ファイルが表示されます。なぜかインジケーターは15-20分起動し、この時間後にのみOKボタンを押すことができます。
ファイル:
 
donvald:
変数 swr=true を設定しましたが、Expert Advisor を起動したときだけ画像ファイルを受信します。なぜかインジケーターは15~20分間起動し、この時間後にのみOKボタンを押すことができます。

Expert Advisorは正常に動作しました。動作に必要なものはすべて画像にあります。しかし、インジケーター(dt, X)からのデータを受信しませんでした。R3.2.0で確認しました。問題はパッケージ "svSocet "にあります。何かが変更され、インジケータからExpert Advisorへの転送がブロックされています。そのため、インジケータがハングし、データを転送できません。サーバーへの接続は正常です。なぜなのかは分析できていません。確認またはデバッグするには、Expert Advisorの画像を作成し、Rstudioで実行します。次に、インジケーターの画像(送信 = false)を作成し、Rgui で実行します。Rstudio で以下の行を実行します。

library('svSocket', quietly = T) 
s <- startSocketServer()

次に、インジケータの画像が実行されている Rgui で、以下の行を実行します。

library("svSocket", quietly=T);
con <- socketConnection(host = 'localhost', port = 8888, blocking = FALSE);

インジケーター(クライアント)とExpert Advisor(サーバー)が接続されています。両者間でデータを送受信してみてください。

簡単なはずです。インジケータのうち、データを収集・準備する部分(もちろん、すべての機能を含む)をExpert Advisorに転送する。自分で試してみてください。うまくいかなかったら、時間を決めてやり直します。

残念ながら、私はとても忙しいので、すぐに対応できません。

幸運を祈る。

 

こんにちは、ウラジミール

まず、多くのノウハウを提供していただき、ありがとうございます。mt4とRファイルの両方を提供してくれただけでなく、すべてを詳しく説明してくれました。本当に寛大です。

しかし、Apollo beforのように、私はEAを動作させたことがありません。もちろん、私の方でエラーを見つけようとしています。R-Studioでは、すべてうまくいっています。いくつか質問があります。

e_SAEに "flag "というパラメータがあります。他には見当たりません。おそらくこれは意味がないのでしょう。しかし、Apolloのように、i_SAE_funのGetRes関数を 確認したところ、問題があることがわかりました。SAE-Indicatorは、"send to server "オプションがfalseに設定されている場合に動作します。trueに設定すると、何も起こりません。しばらくして、インジケータを停止し、タスクマネージャでRTermを停止すると、dbgviewで次のように表示されます:

00000127 108.28663635 [9960] <0> GetOutput:エラー:R is not running (anymore): source('C:/RData/i_SAE.r')

00000128 108.28672791 [9960] <0> GetOutput:エラー:R is not running (anymore): source('C:/RData/i_SAE.r')

00000129 108.28672791 [9960] Lade nötiges Paket: zoo

00000130 108.28672791 [9960] Lade nötiges Paket: zoo

00000131 108.28672791 [9960] アタッシュパケット: 'zoo'

00000132 108.28672791 [9960]

00000133 108.28672791 [9960] 以下のオブジェクトは'package:base'からマスクされています:

00000134 108.28672791 [9960] 以下のオブジェクトは 'package:base' からマスクされています。

00000135 108.28672791 [9960] as.Date, as.Date.numeric

00000136 108.28672791 [9960]

00000137 108.29270935 [9960] RDeinit:RHandle = 539E61C (87680540)

(これはエラーではない).

しかし、RStudio を見ると、i_SAE.r ファイルをソースするときにこのメッセージが表示される。servパラメータに問題があるのかもしれない。

メタトレーダーでデバッグすると、EAが何も計算しないことがわかります。

return(INIT_SUCCEEDED);」の後、次のようにジャンプします。

102 void OnTimer()

110 sig = GetRes(); そして、次のようになります。

130 int GetRes()

そして

if(Rgb("alert1"))

{

アラート("計算結果がありません!+ Symbol());

sig = 0;

return(0);

} .

さらに数ステップ進むと、void OnTimerに戻る。

つまり、何も計算されていない。

エラーはどこにあるのでしょうか?

一週間集中的に解析した結果、もう何もわからなくなってしまいました。

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

よろしくお願いします。

rbliuom

(申し訳ありません。)

 
rbliuom:

こんにちは、ウラジミール

まず、多くのノウハウを提供していただき、ありがとうございます。mt4とRファイルの両方を提供してくれただけでなく、すべてを詳しく説明してくれました。本当に寛大です。

しかし、Apollo beforのように、私はEAを動作させたことがありません。もちろん、私の方でエラーを見つけようとしています。R-Studioでは、すべてうまくいっています。いくつか質問があります。

e_SAEに "flag "というパラメータがあります。他には見当たりません。おそらくこれは意味がないのでしょう。しかし、Apolloのように、i_SAE_funのGetRes関数を確認したところ、問題があることがわかりました。SAE-Indicatorは、"send to server "オプションがfalseに設定されている場合に動作します。trueに設定すると、何も起こりません。しばらくして、インジケータを停止し、タスクマネージャでRTermを停止すると、dbgviewで次のように表示されます:

00000127 108.28663635 [9960] <0> GetOutput:エラー:R is not running (anymore): source('C:/RData/i_SAE.r')

00000128 108.28672791 [9960] <0> GetOutput:エラー:R is not running (anymore): source('C:/RData/i_SAE.r')

00000129 108.28672791 [9960] Lade nötiges Paket: zoo

00000130 108.28672791 [9960] Lade nötiges Paket: zoo

00000131 108.28672791 [9960] アタッシュパケット: 'zoo'

00000132 108.28672791 [9960]

00000133 108.28672791 [9960] 以下のオブジェクトは'package:base'からマスクされています:

00000134 108.28672791 [9960] 以下のオブジェクトは 'package:base' からマスクされています。

00000135 108.28672791 [9960] as.Date, as.Date.numeric

00000136 108.28672791 [9960]

00000137 108.29270935 [9960] RDeinit:RHandle = 539E61C (87680540)

(これはエラーではない).

しかし、RStudio を見ると、i_SAE.r ファイルをソースするときにこのメッセージが表示される。servパラメータに問題があるのかもしれない。

メタトレーダーでデバッグすると、EAが何も計算しないことがわかります。

return(INIT_SUCCEEDED);」の後、次のようにジャンプします。

102 void OnTimer()

110 sig = GetRes(); そして、次のようになります。

130 int GetRes()

そして

if(Rgb("alert1"))

{

アラート("計算結果がありません!+ Symbol());

sig = 0;

return(0);

} .

さらに数ステップ進むと、void OnTimerに戻る。

つまり、何も計算されていない。

エラーはどこにあるのでしょうか?

1週間集中的に解析した結果、もう何も分からないので、ヒントがあることを願っています。

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

よろしくお願いします。

rbliuom

(申し訳ありません。)

rbliuomさんAPoLLo_MQLさん、こんにちは。

今週末、 すべてのスクリプトを チェックしました 問題は "svSocket " パッケージにありました。 理由は分かりませんが、データが インジケータから サーバに 送信されません エキスパートを 書き直します 単純化する すべて エキスパートに 転送しました まだ時間がありますが、 週末には 完成させたいと思います

よろしくお願いします。

ウラジミール

 
Vladimir Perervenko:

rbliuomさんAPoLLo_MQLさん、こんにちは。

今週末、 すべてのスクリプトを チェックしました 問題は "svSocket " パッケージにありました。 理由は分かりませんが、データが インジケータから サーバに 送信されません エキスパートを 書き直します 単純化する すべて エキスパートに 転送しました まだ時間がありますが、 週末には 完成させたいと思います

よろしくお願いします。

ウラジミール

ありがとう、ウラジミール。君の努力は高く評価するよ :)
 
約束は忘れていないが、時間はいつも短い。すぐにやります。
 
彼の約束を忘れたわけではないが、 時間は 常に短い 近い 将来に作られる
 
Vladimir Perervenko:
彼の約束を忘れたわけではないが、 時間は 常に短い 近い将来、私は 彼の約束を 忘れることはないだろう。

こんにちは、ウラジーミル

ゆっくりしていって。僕には時間がないんだ。このセクションには、私が知識を深めるべき多くのノウハウが詰まっている。リラックスして、楽しい時間を過ごしてください。

 
Vladimir Perervenko:

単純化する必要がある。データを収集し準備するインジケータの一部(もちろん、すべての機能を含む)をExpert Advisorに移します。自分で試してみてください。うまくいかなければ、時間を選んでやり直します。

残念ながら、私はとても忙しいので、すぐに対応できません。

ウラジミールさん、Expert Advisorの 動作を試すためにやり直すことは可能でしょうか?話題は面白いのですが、残念ながらExpert Advisorとインジケーターを作り直して動作させることはできません。
 
donvald:
ウラジミールさん、Expert Advisorを作り直して、その機能を試すことはできますか?トピックは興味深いのですが、残念ながらExpert Advisorとインジケータをリメイクしてすべてを動作させることはできません。
必ずやります。夏場は時間がありません。