Expert Advisorとアラート "No calculation result!というアラートが表示された。そして、Send to server variable - trueでインジケーターをチャートに表示させた。15分間待ちましたが、インジケーターのウィンドウは垂れ下がったままで、インジケーターのリストには表示されず、Expert Advisorは5秒ごとに同じアラートを表示しました。最後に、インジケーターがハングダウンし、「OK」ボタンがトリガーされました。インジケータがインジケータリストに表示され、「Rterm crashed」の アラートが表示され始めました。
Expert Advisorとアラート "No calculation result!というアラートが表示された。そして、Send to server variable - trueでインジケーターをチャートに表示させた。15分間待ちましたが、インジケーターのウィンドウはぶら下がったままで、インジケーターのリストには表示されず、Expert Advisorは5秒ごとに同じアラートを表示しました。最後に、インジケーターがハングダウンし、「OK」ボタンがトリガーされました。インジケータがインジケータリストに表示され、「Rterm crashed」の アラートが表示され始めました。
この記事を書いてくれた著者に心から感謝する。この記事をきっかけに、ニューラルネットワークの市場への応用に慣れ始めました。以前はニューラルネットワークになじみがなく、R言語も使ったことがありませんでした。でも今、R言語をインストールして勉強しています。複雑なようですが、興味深いです!
SAE.modelファイルがExpert Advisorのライブラリとしてどのように機能するのか、あるいは何として機能するのかが理解できません。 つまり、Rからニューラルネットワークの構造を保存し、Expert Advisorの通常のライブラリとして使用できるのでしょうか、それとも何なのでしょうか? すべてが(私にとって)非常にわかりにくく、複雑です。
SAE.modelは 2つのオブジェクトが保存されているファイルです:実際の学習済みモデル「SAE」と正規化パラメータ(prepr)。EAが起動すると、これらはワークスペースに読み込まれ、さらに計算に使用されます。
どんなビジネスも最初は難しい。しかし、このトピック(R言語)は勉強する価値があります。
幸運を祈る。
SAE.modelは、学習済みモデル"SAE"と正規化パラメータ(prepr)の2つのオブジェクトが保存されるファイルです。EAが起動すると、これらはワークスペースに読み込まれ、さらに計算に使用されます。
どんなビジネスも最初は難しい。しかし、このトピック(R言語)は勉強する価値があります。
頑張ってください。
ここで、端末とR間のインタラクションの不要なアダプタなしで、学習済みモデル "SAE "の保存されたオブジェクトへのEAアドレスを直接実現することは可能でしょうか?つまり、学習済みモデルを保存し、EAコードから直接アクセスします。私はプログラマーではなく、mqlでしか書けませんが、Rの基本は理解できます)。先に謝っておきます。
Rで作られたオブジェクトはRでしか使えません。モデルとの通信はEAの仕事ではありません。彼の仕事は、相場を供給し、モデルから受信したシグナルを実行し、資本を管理し、トロールし、市場と相互作用する他の行為である。彼は「実行者」なのだ。しかし、Rtermはモデルとともに「考える人」である。
train_SAE()関数をExpert Advisorに移すことは可能であり、また必要である。そうすれば、最初の実行でモデルが学習され、次の実行で(新しいバー ごとに)予測される。)
幸運を祈る。
こんにちは!
NSに関するRでの遺伝的アルゴリズムの 実装について詳しく教えてください。
こんにちは!
NSに関するRでの遺伝的アルゴリズムの 実装について詳しく教えてください。
Rには進化的(遺伝的)最適化アルゴリズムを実装したパッケージがいくつかあります。私は "rgenoud "を使っています。アルゴリズムは標準的な方法で動作します。最大化(最小化)する変数を計算するフィットネス関数を書きます。この関数は、変更可能で最終結果に影響するパラメータを持たなければならない。これらのパラメータを変更できる限界を設定する。探索を開始する。これが簡単な説明である。詳細については、記事を書く必要がある。
こちら、 こちら、こちらを お読みください。他にもパッケージはあるが、個人的にはこれが好きだ。
NSについて?- 何について話しているのか具体的に説明してください。
幸運を祈ります。
また、コンピュータにインストールされている R 言語があるディレクトリのパスを修正することも忘れないでくだ さい。
チャート上に Expert Advisor をインストールする。
Expert Advisor の正常な初期化後、"No calculation result!というアラートが表示されます。その後、外部変数send = true でインジケーターを設定し、インジケーターが接続するサーバーポートを指定します(上記参照)。すべてが正常に機能すれば、実データ(「操作」、精度、K、Kmax)が出力行に表示され、取引が開始されます。
R プ ロ セ ス の 動 作 状 態 を 管 理 す る 最 も 良 い 方 法 は 、ウ ィ ン ド ウ の タ ス ク マ ネ ー ジャ ー ウ ィ ン ド ウ を 開 く こ と で す 。Expert Advisorやインジケーターを起動した後、Rtermがリストに表示されない場合は、Rプロセスが落ちていることを意味します。プロセスが落ちる主な原因は、スクリプトの構文エラー、MQLの受信ベクトルとRtermから取り出すベクトルの長さの不一致です。
Expert Advisorを起動してみたが、何も動かない。
インジケーターとExpert AdvisorのRディレクトリへのパスを修正し、すべてのファイルを必要なフォルダに配置しました。Expert Advisorをチャートにロードすると、「Expert e_SAE EURUSD, M30: loaded successfully」というメッセージが表示されます。
2-3分後、Expert Advisorのウィンドウがハングアップし、なんとか「OK」ボタンを押すと、Expert Advisorの入力パラメータの メッセージが表示され、その後「e_SAE EURUSD, M30: initialised」と表示される。
その後、"Rterm crashed "のアラートが落ち始めた。プロセス一覧にRtermが表示されない。
インジケーターを起動すると、「Rterm crashed」のアラートも表示されます。
何が問題なのでしょうか?
Expert Advisor を起動しようとしましたが、何も機能しませんでした。
インジケーターとExpert AdvisorのRディレクトリへのパスを修正し、すべてのファイルを必要なフォルダに配置しました。Expert Advisorをチャートにロードすると、「Expert e_SAE EURUSD, M30: loaded successfully」というメッセージが表示されます。
2-3分後、Expert Advisorのウィンドウがハングアップし、なんとか「OK」ボタンを押すと、Expert Advisorの入力パラメータの メッセージが表示され、その後「e_SAE EURUSD, M30: initialised」と表示される。
その後、"Rterm crashed "のアラートが落ち始めた。プロセス一覧にRtermが表示されない。
インジケーターを起動すると、「Rterm crashed」のアラートも表示されます。
何が問題なのでしょうか?
1.インストールされている R のリリースは?これはかなり古い記事なので、この間に多くのライブラリが更新され、一部の機能が動作しなくなっています。
2.ワークスペースの "画像 "は保存されていますか?
ライブラリをチェックするには、Rstudioスタンドアロンでスクリプトを実行してください。エラーがポップアップするはずです。スクリーンショットを撮って私に送ってください。その方が分析しやすいです。
週末にバージョンR3.2.0のスクリプトをチェックします。長い間約束していたのですが、なかなか手に入りません。
時間を無駄にしないように、興味のある人だけ確認してください。他にも仕事はたくさんある。
幸運を祈る。
1.インストールされているRのリリースを教えてください。かなり前のものなので、その間に多くのライブラリが更新され、一部の機能が使えなくなっています。
2.ワークスペースの「画像」は保存されていますか?
ライブラリをチェックするには、Rstudioスタンドアロンでスクリプトを実行してください。エラーがポップアップするはずです。スクリーンショットを撮って私に送ってください。その方が分析しやすいです。
週末にバージョンR3.2.0のスクリプトをチェックします。長い間約束していたのですが、なかなか手に入りません。
時間を無駄にしないように、興味のある人だけ確認してください。他にも仕事はたくさんある。
幸運を祈る。
こんにちは。
リリースは3.2.0です。ディレクトリ名にいくつか間違いがありました。記事では「C:Rdata/SAE/」に置くように書かれていましたが、インジケーターとExpert Advisorのコードでは 「C:Rdata/」になって いました。これを修正し、Rstudioでスクリプトを実行した。いくつかのパッケージがないことがわかった。deepnet、svSocket、caretをインストールした。
Expert Advisorとアラート "No calculation result!というアラートが表示された。そして、Send to server variable - trueでインジケーターをチャートに表示させた。15分間待ちましたが、インジケーターのウィンドウは垂れ下がったままで、インジケーターのリストには表示されず、Expert Advisorは5秒ごとに同じアラートを表示しました。最後に、インジケーターがハングダウンし、「OK」ボタンがトリガーされました。インジケータがインジケータリストに表示され、「Rterm crashed」の アラートが表示され始めました。
Rstudioスタンドアロンでスクリプトを実行するのは簡単ではありません。なぜなら、Expert Advisorから渡されるはずのパラメータが必要で、いくつかの行でエラーが発生し、私の資格では理解できないからです。
こんにちは。
リリースは3.2.0です。ディレクトリ名にいくつか間違いがありました。記事では「C:Rdata/SAE/」に置くように書かれていましたが、インジケーターとExpert Advisorのコードでは 「C:Rdata/」になって いました。これを修正し、Rstudioでスクリプトを実行した。いくつかのパッケージがないことがわかった。deepnet、svSocket、caretをインストールした。
Expert Advisorとアラート "No calculation result!というアラートが表示された。そして、Send to server variable - trueでインジケーターをチャートに表示させた。15分間待ちましたが、インジケーターのウィンドウはぶら下がったままで、インジケーターのリストには表示されず、Expert Advisorは5秒ごとに同じアラートを表示しました。最後に、インジケーターがハングダウンし、「OK」ボタンがトリガーされました。インジケータがインジケータリストに表示され、「Rterm crashed」の アラートが表示され始めました。
Rstudioスタンドアロンでスクリプトを実行するのは簡単ではありません。なぜなら、Expert Advisorから渡されるべきパラメータを必要とし、いくつかの行でエラーが発生するからです。
Send to server variable - false のインジケーターは正常に起動していますか?
モデルをあるべき場所に置きましたか?
Rstudio で Expert Advisor とインジケーターが保存した「画像」を読んでください(変数 swr = true を設定)。見てみたい。
ディレクトリは正常に作成されていますか?何がどこにあるかわかりましたか?
頑張ってください。
Send to server - false のインジケータは正常に起動しますか?
モデルをあるべき場所に配置しましたか?
Rstudio で Expert Advisor とインジケーターが保存した「画像」を読み込んでください(変数 swr = true を設定)。見てみたい。
ディレクトリは正常に作成されていますか?何がどこにあるかわかりましたか?
頑張ってください。
変数falseでも同じです。
モデルディレクトリはよくわかりません。他のSAEファイルのあるディレクトリに入れました。念のため、MT4のフォルダにも入れておいたよ。
mainDirが何なのかが分からない。
他のファイルは全て記事に明確に記載されており、ここにエラーはありません。