記事"ローソク足分析技術の研究(第3部): パターン操作のライブラリ"についてのディスカッション

 

新しい記事 ローソク足分析技術の研究(第3部): パターン操作のライブラリ はパブリッシュされました:

本稿の目的は、カスタムツールを作成して、前述のパターンに関する一連の情報全体を受信して使用できるようにすることです。ユーザが独自の指標、取引パネル、エキスパートアドバイザーなどで使用できるパターン関連関数のライブラリが作成されます。

ライブラリの構造

ライブラリ構造、クラス、接続の作成に進む前に、使用するデータを定義しましょう。つまり、入力データを担当するメソッドと結果を提供するメソッドを分離する必要があります。一般的なライブラリ構造は、以前の記事で開発されたビジュアルソリューションであるパターンアナライザに基づいています。 

パターンをテストするときに結果に影響を与える可能性があるアプリケーション入力データから始めましょう。

図1 [設定]タブの入力パラメータ

ブロック1 既存のパターンと生成されたパターンを構成するローソク足のタイプのリストを特徴としています。それぞれのタイプには設定があり、ローソク足の視覚化ページの右上隅にある歯車のアイコンをクリックすると表示できます。ローソク足タイプ1〜5には1つの設定しかありませんが、「唐笠」には2つの設定があります。 

ブロック2 重み係数。パターン効率評価結果に影響を与える3つのパラメータК1、К2、К3があります。 

ブロック3 ポイント単位のトレンド閾値。 

ブロック4 生成されたパターンのテストに使用されるローソク足。ここでは、シーケンス番号またはローソク足インデックスが必要になります。このデータを使用して、最大3つのローソク足まで、任意のサイズの任意のパターンに関する情報を取得できます。

ブロック5 パターンの中のローソク足数。この設定は、カスタムパターンにのみ適用されます。

作者: Alexander Fedosov

 

この記事が出るのをとても待ち望んでいたが、やはり見逃した)。

この記事は興味深く、とても有益で明快に書かれている。ありがとう。

さて、次の記事で見てみたいことについてですが、もし書いていただけるなら。

マリボスが正しくカウントされていないか、私が何かを誤解している。

私見ですが、ローソクを一本ずつ検索するのはあまり便利ではないので、少し違う方法で実装してみました。

この「チャート上のパターン検出に影響するトレンド期間の値を設定する」というのがよくわからないのですが、このパラメータは何に影響するのでしょうか?

Expert Advisorは生成されたパターンを1つだけ取引しますが、これもあまり便利ではありません。Expert Advisorが複数の生成されたパターンを取引できれば良いと思いますし、PatternAnalyzerのようなグラフィカルなインターフェースで設計されていれば最高です。

また、記事をありがとうございました。

 
s22aa:

この記事が出るのをとても楽しみにしていたのだが、まだ見逃してしまった。)

この記事は興味深く、とても有益で明快に書かれている。ありがとう。

さて、もしあなたが次の記事を書くなら、私は何を見たいかについて。

マリボスが正しくカウントされていないか、私が何かを誤解している。

個人的な意見ですが、ローソクを一本ずつ検索するのはあまり便利ではないので、少し違う方法で実装してみました

Expert Advisorは生成された1つのパターンのみを取引しますが、これもあまり便利ではありません。Expert Advisorに複数の生成パターンを取引する機能があればいいし、PatternAnalyzerのようなグラフィカルなインターフェースでデザインされていれば最高だ。

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

ご意見ありがとうございます。パターンについては、3つで一通り考えてしまったせいか、次のパートのネタを考えていませんでした。まりぼうずの件ですが、何か問題がありそうなので見てみます。

そして、生成されたいくつかのパターンでトレードするEA。買いパターンと売りパターンを別々に設定できる。

 
s22aa:

この記事が出るのをとても楽しみにしていたのだが、まだ見逃してしまった。)

この記事は興味深く、とても有益で明快に書かれている。ありがとう。

この「チャート上のパターンの検出に影響するトレンド期間の値を設定する」というのがよくわからないのですが、このパラメータは何に影響するのでしょうか?


単純なローソク足の種類を決定するためです。例えば、分足のローソク足と日足の ローソク足では、長短の概念が大きく異なることを理解していますか?トレンド期間は、与えられたチャートセクションに適応してローソク足のサイズを決定し、特定のパターンの値動きの方向を決定します。

 
Alexander Fedosov:

マリボズについては、何が問題か考えてみるよ。

MainWindow.mqhでは、"or "の代わりに "and "を入れてください。

(shade_low<bodysize*maribozu_coef || shade_high<bodysize*maribozu_coef) && bodysize> 0 && bull
 
s22aa:

そこで、MainWindow.mqhのコードに「or」の代わりに「and」を入れるだけでいい。

第4部で修正します)ありがとう。

 

よくやった、アレクサンダー

私はmql5プログラミングの 初心者です。PatternAnalyzer.mq5をコンパイルしようとしたのですが、Menultem.mqhの'method'で2つのエラーが見つかりました。

最初のエラーは "undeclared identifier "で、2番目は "some operator expected "でした。

助けてもらえますか?

あなたの仕事には感謝しています。ありがとうございました。

 
bqFX:

よくやった、アレクサンダー

私はmql5プログラミングの 初心者です。PatternAnalyzer.mq5をコンパイルしようとしたのですが、Menultem.mqhの'method'で2つのエラーが見つかりました。

最初のエラーは "undeclared identifier "で、2番目は "some operator expected "だった。

助けていただけませんか?

あなたの仕事には感謝しています。ありがとうございました。

誤ったインストール
 

こんにちは、アレクサンダー!あなたのボランティア活動に感謝しています。MQL5ファイルをインストールする際、includeやimage expert、indicatorのような他のファイルが

フォルダがあることに気づきました。質問ですが、MQL5フォルダをルートディレクトリにコピーするだけでよいのでしょうか?

それともexpertはexpertに、indicatorはindicatorにコピーすればいいのでしょうか?

ありがとうございます。

 

これはmq4に移植できますか?ライブラリはmq4/mt4でも同じように使えるのでしょうか?

この記事も大好きです。ご寄稿ありがとうございました!

 

こんばんは。

残念ながら私のMT5では動作させることができませんでした。


正しい手順を踏んだのですが、MT%でテストしても表示されません。