トレーディングにおける機械学習:理論、モデル、実践、アルゴトレーディング - ページ 474

 
アレクセイ・ヴャジミキン

さて、どのような変数を呼び出す必要があるのか答えていないのに、どうやって助けるのでしょうか?

また、iCustomの場合は、ハンドルを作成する、つまり変数にバインドする必要があります。

Expert Advisorではおおよそそのような感じでやっています(原理はインジケータでも一般的には同じですが・・・)。

//Хендали - мать их
int handle_iMomentum;

int OnInit()
  {
//Хендаль объявляем iMomentum
   handle_iMomentum=iMomentum(Symbol(),0,100,0);
   if(handle_iMomentum==INVALID_HANDLE)
     {
      PrintFormat("Failed to create handle of the iMomentum indicator for the symbol %s/%s, error code %d",
                  Symbol(),EnumToString(Period()),GetLastError());
      return(INIT_FAILED);
     }

   return(INIT_SUCCEEDED);
  }

void OnTick()
  {
double Momentum=Momentumf(0);
  }
//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double Momentumf(const int index)
  {
   double MA[1];
   ResetLastError();
   if(CopyBuffer(handle_iMomentum,0,index,1,MA)<0)
     {
      PrintFormat("Failed to copy data from the iMA indicator, error code %d",GetLastError());
      return(0.0);
     }
   return(MA[0]);
  }


設定済みなのですが、表示されません...。:-( よし、やってみよう...。

 
ミハイル・マルキュカイツ


すでに始めているはずなのに、表示されない...。:-( よし、なんとかなるさ...。


開始したところのコードを見せてください。旧来のコードにはない。

 
Dr.トレーダー
私はこの方法で、日付と時刻を結合した新しいカラムを作成し、異なるテーブルでそのような値の一致を検索したのです。

さらに、削除されたバーは、ohlc 値に誤差を生じます。つまり、ある価格で閉じたバーが、削除されたバーのために、テーブルの次のバーが異なる価格で開き、削除されたバーの高値と安値が完全に失われます。削除されたバーの高値、安値、終値を削除されなかった前のバーと比較し、必要であれば更新する必要があります。
私はオープンプライスでシンプルに作業していたので、それほど気になりませんでした。

ありがとうございます!調べてみます...。そして、いくつかのバーが落ちることは致命的ではありません......多くのスムージングが行われるでしょう。
 
アレクセイ・ヴャジミキン

コードを開始した場所を表示する。古いコードにはない。

ファイル:
ChekParam.mq5  11 kb
 
ミハイル・マルキュカイツ

コードからインジケータがないんですよねー、確認できないです。

しかし、あなたのコードの痕跡をたどって、MAであなたのために作られた例がここにあります。


追記:変更したファイルは同じものではありませんでした

ファイル:
ChekParam.mq5  7 kb
 

私はディープラーニングに手を出しています。私は全て https://www.microsoft.com/en-us/cognitive-toolkit/ というライブラリでやっています。MT5と接続できるのが利点です。ただし、64bitのみ。だから、64bitのWindowsが必要なんです。そのために作られたのが、この図書館です。次のバーとジグザグ反転の価格を予測するための2つの明白なアプローチをテストしました。価格の変化とバーの長さをネットワークに供給しています。両方のアプローチで良い結果が得られていません。リカレントネットを使っています。ご興味のある方へ https://github.com/RandomKori/Forex テストできそうな新鮮なアイディアが欲しいです。あなたがアイデアを出し、私が実装を行う。

Microsoft Cognitive Toolkit
Microsoft Cognitive Toolkit
  • www.microsoft.com
A free, easy-to-use, open-source, commercial-grade toolkit that trains deep learning algorithms to learn like the human brain. Microsoft Cognitive Toolkit (formerly known as CNTK) version 2.0 is now available to Developers and Data Scientists. Cognitive Toolkit is a free, easy-to-use, open-source toolkit that trains deep learning algorithms...
 
グリゴーリイ チャーニン

私はディープラーニングに手を出しています。私は全て https://www.microsoft.com/en-us/cognitive-toolkit/ というライブラリでやっています。MT5と接続できるのが利点です。ただし、64bitのみ。だから、64bitのWindowsが必要なんです。そのために作られたのが、この図書館です。次のバーとジグザグ反転の価格予測について、2つの明白なアプローチをテストしてみました。価格の変化とバーの長さをネットワークに供給しています。両方のアプローチで良い結果が得られていません。リカレントネットを使っています。ご興味のある方へ https://github.com/RandomKori/Forex テストできそうな新鮮なアイディアが欲しいです。あなたがアイデアを出し、私が実装を行う。


でも、このライブラリは私も使ってみたいと思っていたのですが、まだ手をつけていません。

P.s.せっかくなので、このライブラリとmt5の接続方法とnsの例を記事にしていただけませんか? Rガドリーがフォーラムに殺到しているので ))) でも、普通の、ネイティブなものが欲しいんです。

 

私は、記事を書くのは得意ではありません。すべてのコードがあるgithabへのリンクをあげました。以下はその例です。答えが分かればお答えします。図書館を使いこなし始めたところです。今、私はそれに関するドキュメントをあまりよく見ていません。特にC++の場合。そして、これがないとMTに接続できないのです。

 

キャレットの概要

ファイル:
 
グリゴーリイ チャーニン

私はディープラーニングに手を出しています。私は全て https://www.microsoft.com/en-us/cognitive-toolkit/ というライブラリでやっています。MT5と接続できるのが利点です。ただし、64bitのみ。だから、64bitのWindowsが必要なんです。そのために作られたのが、この図書館です。次のバーとジグザグ反転の価格予測について、2つの明白なアプローチをテストしてみました。価格の変化とバーの長さをネットワークに供給しています。両方のアプローチで良い結果が得られていません。リカレントネットを使っています。ご興味のある方へ https://github.com/RandomKori/Forex テストできそうな新鮮なアイディアが欲しいです。あなたが思いついたら、私がフォローします。

FORTSのデータを試してみることをお勧めします。また、価格だけでなく(もしかしたらそうでもないかもしれませんが)、取引所から来る他のフローも重要です。面白ければ、データをアップロードします。