ロボットのための機械学習 - ページ 11

 
Alexander_K2:

価格の履歴ではなく、増分によって、価格を形成する(すべての増分の積分は、実際には出発点からの価格である)。

幸いなことに、ニューラルネットワークの専門家にとっては、このようなBPに対するコルモゴロフの予測の第1条件(期待値=0)を満たしているのである。

第二の条件である定常性が満たされていない。

NSには、増分値の他に、分散、歪度、尖度などのモーメントを入力することを提案します。と自己相関係数がある。NSは、このガラクタの中に規則性を見出すしかないのである。

しかし、フィルターにかけられたティックの山からではなく、利用可能なOHLCバーからデータを取得することが望ましいと思います。

具体的な計算式が必要ですが、ここでは、私がトレーニングスクリプトから直接取ったバリエーションを紹介します。

#define  CALC_BAR_1(open,high,low,close) (close-open)
#define  CALC_BAR_2(open,high,low,close) (close-open)/open
#define  CALC_BAR_3(open,high,low,close) (close-open)/(high-low)
#define  CALC_BAR_4(open,high,low,close) (((high-open)-(low-close))/(high-low)
#define  CALC_BAR_5(open,high,low,close) ((open-low)+(high-open)*1000+(close-open)*1000000)/1000000

必要に応じて、MQL関数やインジケータを数式に含めることができます。

#define  CALC_IND_1(n) ((iFractals(NULL,PERIOD_M1,MODE_UPPER,n)==iHigh(NULL,PERIOD_M1,n)?1:0)+(iFractals(NULL,PERIOD_M1,MODE_LOWER,n)==iLow(NULL,PERIOD_M1,n)?-1:0))
#define  CALC_IND_2(n) ((iMA(NULL,0,9,0,MODE_EMA,PRICE_CLOSE,n+1)-iMA(NULL,0,14,0,MODE_EMA,PRICE_CLOSE,n+1))>0.0001?1:((iMA(NULL,0,9,0,MODE_EMA,PRICE_CLOSE,n+1)-iMA(NULL,0,14,0,MODE_EMA,PRICE_CLOSE,n+1))<-0.0001?-1:0))

提供する

 
Ivan Negreshniy:

しかし、データはフィルターにかけられたティックの山からではなく、原則的にあなたが挙げた特性のいくつかを含む、利用可能なOHLCバーから取得されるべきです。

具体的な計算式が必要ですが、ここでは、私がトレーニングスクリプトから直接取ったバリエーションを紹介します。

必要に応じて、MQL関数や指標を計算式に含めることができます。

自分自身を提供する...

もちろん、これは分析しなければならない。

#define CALC_BAR_1(open,high,low,close) (close-open)です。

また、私はティックデータを扱っていますが、分単位のデータでも次のようなパターンがあるはずだと思います。

* あるサンプルサイズにおいて、漸増分布のピアソン非対称係数のモジュラスが≧ある定数となったとき、価格は非対称性が=0になるまで(約85%のケースで)「カムバックムーブ」を開始することになるのです。

つまり、1つのアシンメトリーにすでにパターンがあるのです。他のポイントも加われば、さらに良くなると思います。

しかし、このような研究は何年もかかるので、かなり疲れてきました...。

ニューラルネットワークなら、こうしたパターンをより早く発見できるのではないでしょうか。

 
Alexander_K2:

もちろん、これは分析するためのものです。

#define CALC_BAR_1(open,high,low,close) (close-open)です。

また、私はティックデータを扱っていますが、分足データでも次のような規則性があるはずだと思います。

* あるサンプルサイズにおいて、漸増分布のピアソン非対称係数のモジュラスが≧ある定数になったとき、価格は非対称性が=0になるまで(約85%のケースで)「カムバックムーブ」を開始することになるのです。

つまり、1つのアシンメトリーにすでにパターンがあるのです。他のポイントも加われば、さらに良くなると思います。

しかし、この手の研究は何年もかかるので、かなり飽きてきました...。

このようなパターンは、ニューラルネットワークの方が早く発見できるのではないでしょうか。

つまり、大雑把に言うと、黒と白のM1ローソクの本体の符号和がゼロになる傾向があるのですね。

間違っていたら無知ですみません、もしそうならニューラルネットワークではなく、シングルアダー変数(close-open)で十分なのですが、個人的にはリアルタイムフレームでは非常に議論の多いパターンだと思っています。

特に、非対称性があるため、同じ政府の債務が何十年も続くことがあります:)。

 
Mihail Marchukajtes:

話を戻すと、兄弟...。

大衆の人気者になり、人気を獲得した初期の頃、インプット・ゴミ・アウトプットの法則に匹敵する基本的なルールがあり、それは次のようなものであった。「ニューラルネットの助けを借りずに解決できるタスクは、この方法で解決すべきである」、つまり、タスクに直接的または明示的な解決策がない場合にのみ、NSを使用することが妥当である、という略語の意味である。つまり、複雑な領域で現在または将来の不確実性がある問題を暗黙の了解で解決する場合など、NSは最後の手段なのである。で も、そうやって問題が解決されるなら......。NSがなければ、そのように解決するはずなのですが......。NSなしそうすると、解の結果が常に安定するのに対して、NSは解にある程度の自由度があることを意味する......。今日はこれをやりたい、明日はこれをやりたい...というように。一例として

残念ながら、そのせいか、私は頭が悪く、IOのことをあまり知りません。これまでのキャリアの中で、2-3冊だけ、自分の道の一番最初に読んだことがありますが、何度IO文学に戻っても、すでに知っていることが書かれていることが多く、そこから新しいものを得ることができず、つまらなかったのです。そこで、私には興味深い課題があるので、別のトピックを割くことにする...。それで...みんなはできるのに、私にはできない?

おそらく、大型コンピュータの黎明期に、ゲイツが背を向けてガレージでBASICでパーソナルコンピュータを作り、そのソフトが子供たちに遊ばれるとは、当時誰が想像しただろうかと言われたのと同じぐらいだと思います。

NSも似たようなものが出てくると思います。子供や主婦向けのAIはもう目の前ですが...。

追記
しかし、Forex Expert Advisorのセクションで車のサービスに関するあなたのサイトのトピックは場違いです。 モデレーターに頼んで一般論に移してもらいましょう。さもないと、MetaQuotesとそのEAがすでに車のビジネスを志していると思われかねません:)

 
Mihail Marchukajtes:

話を戻すと、兄弟...。

大衆の人気者になり、人気を獲得した初期の頃、インプット・ゴミ・アウトプットの法則に匹敵する基本的なルールがあり、それは次のようなものであった。"ニューラルネットワークの力を借りずに解決できるタスクは解決すべき"、つまり、タスクに直接的・明示的な解がない場合、その場合のみNSを使うことが合理的であるという略語の意味である。つまり、複雑な領域で現在または将来の不確実性がある問題を暗黙の了解で解決する場合など、NSは最後の手段なのである。でも、そうして問題が解決されるなら...。NSがなければ、そのように解決するはずなのですが......。NSなしそうすると、解答結果が常に安定するのに対して、NSは解答にある程度の自由度がある......という意味です。今日はこれをやりたい、明日はこれをやりたい...というように。一例として

残念ながら、そのせいか、私は頭が悪く、IOのことをあまり知りません。これまでのキャリアの中で、2-3冊だけ、自分の道の一番最初に読んだことがありますが、何度IO文学に戻っても、すでに知っていることが書かれていることが多く、そこから新しいものを得ることができず、つまらなかったのです。そこで、私には興味深い課題があるので、別のトピックを割くことにする...。それで...みんなはできるのに、私はできないなんて......。

ミーシャ、NSが何のために必要なのか、一度理解すればいいんです。

フォーラムのユーザーの中には、かなりアルゴリズム的な考え方をしている人がいるということです。

こんな感じです:もしこれなら、など。

この方法では、問題に対して多くの解答が存在し、そのほとんどが正解となる。

最適な正解を探すのに手間がかからないように、NSが考案されたのである。ただし、ニューロニクスのアルゴリズムは、計量経済 学のために特別に研ぎ澄まされているのですが......。

 

アレクセイ・ラゾー(@Aleksei Lazo

前回のテンプレートでは、注文チャートオブジェクトの一部がバーの外にあり、存在しない価格で始まっているため、エラーで表示されています。

ブローカーのGMTサーバーに問題があるのかもしれません。私は以前のテンプレートからEAを生成したときに使用したものと同じものを使用しています。

2つ目の質問は、テンプレートに使われている取引原理に関するものです。私はマーテック技術の専門家ではありませんが

が、ルートフィリングと集計位置の平均化を使っているような気がします。

もしそうなら、機械学習に適した技術とは言えませんね。少なくとも私は、アルゴリズムを学習させるために

と、ある種のパターンを識別する...

 
Ivan Negreshniy:

アレクセイ・ラゾー(@Aleksei Lazo

最後のテンプレートは、注文チャートオブジェクトの一部がバーの外にあり、存在しない価格で開始するため、エラーで表示されます。

ブローカーのGMTサーバーに問題があるのかもしれませんが、私は以前のテンプレートからEAを生成したときに使用したものと同じものを使用しています。

2つ目の質問は、テンプレートに使われている取引原理に関するものです。私はマーテック技術の専門家ではありませんが

が、ルートフィリングと集計位置の平均化を使っているような気がします。

もしそうなら、機械学習にはあまり適さない技術で、少なくとも私は、アルゴリズムを学習させるために

価格パターンを分析し、あらゆるパターンを識別する...

アフタヌーン、これは価格チャートにあるスリッページと関係があるのでしょうか?

 
Ivan Negreshniy:

パターン作成を自動化するツールとして、チャート自体に矢印の形で売買シグナルをプロットするmakeSignals Expert Advisorを提案します。

一度シグナルが適用されると、トレーダーはそれらを評価し、移動、削除、または新しいものを追加することによってそれらを編集し、テンプレートファイル(メニュー - Charts/Template/Save Template...)にすべてを保存することができます。

Expert Advisorは以下の設定になっています。

  • シグナルバー数 - シグナルが計算されるバーの数
  • 買いシグナルpips - 買いシグナルの推定利益ポイント数
  • 売りシグナルpips - 売りシグナルの利益の計算されたポイント数です。
  • 開始日時-信号が計算され適用される期間の開始時刻
  • 終了日時刻 - シグナルが計算され適用される期間の終了日
  • Arrow drawind type - グラフィカルオブジェクトのタイプ - 信号の描画に使用される矢印。
  • Indicator used type - シグナルのフィルタとして使用されるインディケータのタイプ。
  • Clear all on exit - Expert Advisorを切断する際に、すべてのグラフィカルオブジェクトを削除します。

指標ジグザグと遅い、速いEMAのクロスオーバー - アドバイザーは、与えられた間隔で検索し、計算されたパラメータ(バーの数とピップの数)に一致するすべての信号をチャート上にプロットし、また、これまでのところ唯一の利用可能な指標を選択した場合、それらをフィルタリングすることができます。

シグナルに関する情報は、コメント行に表示されます - それらはそれぞれ、間隔、ポイントでのサイズ、現在の買いシグナルと売りシグナルの数です。


Expert Advisor フォルダにmakeSignals.mq4 をインストールし、何度かアップデートし、MT5 を何度かリロードしましたが、この EA が「Expert Advisors」に表示されません・・・。 どうしたのでしょうか? なぜ表示されないのでしょうか?


 
btc.mmd:

Expert Advisor フォルダにmakeSignals.mq4 ファイルをインストールし、何度かアップデートし、MT5 を何度かリロードしましたが、この Expert Advisor は「Expert Advisors」に表示されませんでした... なぜ見えないのか、どこに隠れているのか、どうしたのでしょうか?

MT5でmql4ファイル?

 
Vitaly Muzichenko:

mql4ファイルをmt5で使うには?

おっと............。すまん!!!!

理由: