Piligrimmのソフトウェア製品

 

Piligrimmのソフトウェア製品

_______________________________________

このトピックでは、私がトレーディング用に開発したプログラムのプレゼンテーションを開始したいと思います。まず、5つの指標を提示します。将来的には、指標、専門家、取引システムのその他の開発を展示します。指標の説明に進む前に、私の開発の根底にある原則について簡単に説明したいと思います。

私は1978年に時系列のモデリングと予測を開始しました。彼の仕事の基礎として、彼は議論のグループ考察の方法を使用しました、これは現代の遺伝的アルゴリズムに近いものです。この方向での10年間の作業で、彼は、強いノイズ、元の信号のランダム成分の大部分、および追加の信号の合成の条件での時系列の分析と予測へのアプローチを考案しました。入力に基づいて、入力信号の情報量を増やし、予測の品質を向上させるため。 1988年に、彼はこの方向で仕事を辞め、2000年までそれをやって事業を始めました。 2000年以来、彼は外国為替市場を調査し、その分析と取引のためのプログラムを開発してきました。私は主にMatlabを基本パッケージとして使用しており、1年前にMQL 4の勉強を始めましたが、まだあまり使用しておらず、計算用の初期データを収集して端末画面にチャートを表示するインジケーターを書くだけです。 Matlabでのすべての計算。長年の外国為替市場と多数の実験を研究した後、私はその分析と取引決定を行うための効果的な予測エキスパートシステムを作成することは非常に可能であると確信しました。ニューラルネットワークを使用した多変量データ分析に基づいて、これを最も効果的に行うことができます。私の意見では、ニューラルネットワークの入力データとして、情報量を増やすために、前処理を経た多通貨信号から合成またはフィルタリングされたデータを使用するのが最も効果的です。エキスパートシステム自体は、変化する市場の状況に継続的に適応し、自己学習および自己組織化システムの原則に基づいて構築されるべきです。この方向で、私は自分の開発をリードしています。追加情報市場調査とプログラム開発への私のアプローチについては、トピック「いくつかのDCの複数通貨分析に基づく効果的な取引戦略」で見つけることができます。 https://www.mql5.com/ru/forum/103138 、および私の記事から:「外国為替市場を予測することは可能ですか?独自の取引戦略を作成するにはどうすればよいですか? http ://記事 mql 4. com / ru /372 。確かに、私はこの記事に仮名DAOで署名しました。これは、1年半前に初めてこのフォーラムに来て、ここで議論されているトピックを見て、誰かに役立つことを願って、記事を書いて自分の経験を共有することにしました。議論が始まり、他の人々は外国為替市場についての彼らのビジョンと理解を表明するでしょう。しかし、議論はありませんでした、そしてすぐに私はこのトピックに従うのをやめました。 Piligrimmという名前で、 MQL 4の習得に関連する問題についてフォーラムで質問しましたが、徐々に関与し、他のトピックの議論に参加し始めました。

____________________________________________


ウェーブレット変換「Kristi_GrafWav」のインジケーター。

「Kristi_GrafWav」インジケーターでインジケーターの表示を開始したいと思います。

インジケーター「Kristi_GrafWav」 3つの機器の複数通貨分析用に設計されています。通貨グループ、時間枠はあなたの裁量で選択されます。チャートは同じ縮尺で1つのウィンドウに表示され、個々の機器とそれらを組み合わせて使用するために作成された13のチャートのいずれかを選択できます。このインジケーターは、手動取引とエキスパートアドバイザーとの併用で取引システムを作成することを目的としていますが、手動取引に焦点を当てたツールとして、また市場調査を補完する最も効果的なツールのグループを選択するために開発されました。多通貨取引システムを設計するときにお互いに。システム。

インジケーターの最初のバージョンはexeを使用しました-Matlabで作成およびコンパイルされたファイル。

私はすでにそれを売りに出しましたが、販売経験は、多くのユーザーが未知のexeファイルを自分のコンピューターにダウンロードしたくないことを示しています-その操作に必要な多数の補助ライブラリーを含むファイル。インジケーターを再設計し、計算全体をMQL 4で記述されたインジケーターに転送します。ウェーブレット変換は、Matlabで記述されたソースコードとして提供され、ユーザー自身がそれをMatlabにアップロードして自分のコンピューターでコンパイルし、exeファイルを作成します。インジケーターが機能するために必要です。パッケージには詳細な手順が含まれており、Matlabの経験がないユーザーでも、すべてを簡単に実行できます。作業例インジケーターは下の図で見ることができ、EURUSD、EURGBP、EURJPYの商品が使用されています。この指標に基づく取引の決定は、方向転換点または一部のシグナルラインの交差点で行うことができます。

「Kristi_GrafWav」インジケーターのコスト:85ドル。

______________________________________________

_______________________________________________


インジケーター「Kristi_GrafModelWav」

「Kristi_GrafModelWav」インジケーターを使用して、相互に補完し、手動取引と取引システムの作成の両方のために設計された4つのインジケーターのグループのプレゼンテーションを開始します。インジケーターは、標準のカスタムインジケーターとしてMQL4に実装されています。

インジケーター「Kristi_GrafModelWav」 多項式に基づいて合成された40のシグナルのグループを形成し、取引に使用される商品の情報コンテンツを増やすように設計されています。多項式は、ウェーブレット変換の動作をシミュレートするようにトレーニングされています。学習アルゴリズムは、異なる位相周波数特性を持つ信号のスペクトルを作成するように設定されていますが、インジケーターがインストールされ、その特徴。このようなさまざまな信号により、ニューラルネットワークの入力に供給されると、さまざまなプロセスをモデル化し、傾向の方向を予測するための十分な情報を提供する入力サンプルを取得できます。また、一部の信号は視覚的に類似していますが、それらが取得される多項式は、特性が異なり、異なるアルゴリズムを使用してトレーニングされており、これらの内部の違いはニューラルネットワークによって認識されます。

この指標に基づいたトレーディングシステムをニューラルネットワークと一緒に開発する際に、2つのうちの一方のパラメータを非常に類似させて変更することにしました。その結果、ニューラルネットワークのトレーニングの精度が低下しました。桁違いに。多様性の視覚的知覚よりも精度が高い方が良いと考えて、すべてを元のビューに戻しました。

インジケーターは、設定で正規化係数を設定することにより、出力信号を広範囲に正規化する機能を備えています。

必要に応じて、設定で適切な解像度を設定することにより、合成された信号を含むファイルをディスクに保存して、他のプログラムでさらに処理することができます。多項式は通貨ペアの相場でトレーニングされましたが、他の市場でのその作業の詳細な調査は行いませんでしたが、インジケーターは外国為替市場だけでなく他の商品でも機能します。インジケーターの動作例を図に示します。

「Kristi_GrafModelWav」インジケーターのコスト:$ 150US

_______________________________________________

____________________________________________

_______________________________________________


インジケーター「インジケータートレンド」

このインジケーターは、ネットワークがトレーニングされるニューラルネットワークの信号源として開発されました。その読み取り値は、トレンドの高調波の1つのシミュレーションと見なすことができます。インジケーターの動作原理はZigZagの動作原理と似ていますが、それとは異なり、極小値と極大値に加えて、その動きの強さの変化に対応して中間トレンド反転ポイントが作成されます。このソリューションは、 ZigZagと比較して「インジケータートレンド」インジケーター信号の情報量を大幅に増やします。これは、このインジケーターを使用する場合のニューラルネットワーク予測の精度に大きく影響します。このインジケーターの使用は、ニューラルネットワークと組み合わせてだけでなく、エキスパートアドバイザーと直接組み合わせて、また手動取引にも効果的です。インジケーターによって計算された信号値を、設定に適切な権限を付けてディスクに保存するには、次の2つの方法があります。

1)。各バーに信号値を保存します;

2)。トレンド反転ポイントでのみシグナル値を保存します。

最後の2つのブレークポイントの信号値もグローバル変数に保存され、グローバル変数の名前を変更できます。これにより、1つの機器に異なるしきい値レベルのインジケーターをいくつでも設定し、エキスパートアドバイザーとの通信を整理することができます。グローバル変数による他の指標。インジケーターが機能している場合、しきい値係数を再構築することでパラメーターを最適化できます。特定のしきい値の選択は、によって決定されます インジケーターがインストールされている機器と時間枠、およびこの指標に基づいて実装したい取引戦略。インジケーターは、静的と動的の2つのモードで機能します。静的モードでは、インジケーターは特定の履歴サンプルの全長のトレンドモデルを構築し、新しいバーの到着時に全長のトレンドモデルを再計算して、トレーニングサンプルとして提示できる特定の長さのテンプレートを作成します。神経網。動的モードでは、インジケーターは新しく到着したバーでのみ値を計算し、新しいデータが到着すると計算された値を徐々に蓄積します。インジケーターの動作例を下図に示します。 インジケータ 「インジケータートレンド」はチャートの赤い線に対応しています。

価格 指標「指標トレンド」:150米ドル。

_______________________________________________

「インジケーターパワー」インジケーター

指標「指標」が開発されたアイデア パワー現在市場で起こっている強気と弱気のトレンド間の闘争を動的に監視することです。強気トレンドが支配的である場合、新しいバーが到着すると、ゼロバーのインジケーター値はトレンドの強さに比例して上昇し、弱気トレンドが支配的である場合、それに応じて下降します。トレンドにわずかな変動があり、次に一方向に、次に他の方向に、インジケーター値は直線の形で反映され、最後の転換点からの全長に沿って強度に比例してゆっくりとシフトします支配的なトレンドの、そしてトレンドのいずれかが大幅に増加すると、それは対応する方向に突然移動し、新しいブレークポイントを形成します。この指標の読みは、現在市場を支配しているもの、トレンドまたはフラットの客観的なアイデアを提供します。もし新しいバーが到着すると、インジケーターはレベルが小さく、時間的にまれな直線またはステップを描画します。これはフラットな状態を示しますが、あるレベルから別のレベルへの遷移が頻繁かつ動的になる場合、これはトレンドへの遷移を示します。トレンドと見なされるものとフラットであるものは、誰もが市場についての彼の考えに従って自分で決定し、設定のしきい値レベルを変更することによってインジケーターで調整することができます。前のインジケーターと同様に、「インジケーター Power "は、設定で設定されているLengthSampleサンプルの長さのすべてのバーの計算値と、最後の2つのブレークポイントの値をディスクに保存することができます。 グローバル変数。 高いしきい値レベルでは、インジケーター「インジケーター パワー市場の相変化の指標として使用できます。トレーディングシステムを開発するとき、多くの人は、市場のさまざまな段階でのトレーディングシステムがしばしば反対の結果を示し、利益を上げたり、預金を完全に使い果たしたりするという問題に直面しています。この点で、これらのフェーズの変化の瞬間を決定する問題は非常に関連性があります。この指標を使用した実際の経験は、サンプルの長さとしきい値レベルを正しく選択すると、与えられたグローバル変数の2つの値の差の間の符号の変化の形で市場フェーズの変化を反映することを示していますこの指標によって。 「インジケータートレンド」インジケーターとの類推により、「インジケーター パワー 静的と動的の2つのモードで動作します。インジケーターの動作例を下図に示します。 インジケータ 「インジケーターパワー」はチャートのピンク色の線に対応しています。

インジケーター「インジケーター」のコスト 電力":$ 150US

____________________________________________ _____

「インジケーターチャンネル」インジケーター

インジケーター チャンネル" トレンドチャネルを作成し、その行動のダイナミクスを反映して、市場トレンドの発展の方向性を推定します。 インジケーターの有益なコンポーネントは次のとおりです。 チャネルの狭小化と拡大、上部ビームと下部ビームの発散角、変曲点、およびチャネルの中心線の反転モーメント。新しいバーが到着すると、インジケーターは変化する市場トレンドを動的に反映し、最後のブレークポイントからゼロバーまで光線を再構築します。前のインジケーターと同様に、「インジケーター チャネル「LengthSampleサンプルの長さ内のすべてのバーの計算値をディスクに保存することが可能であり、上、中、下の行の最後の2つのブレークポイントの値はグローバル変数格納されます。インジケーターの動作例を下図に示します。 インジケータ 「インジケータチャネル」は、チャートの青と黄色の線に対応します。

価格 インジケーター「インジケーターチャンネル」:150米ドル。

_______________________________________________



_______________________________________________


取引システムの構築例

提案された指標は、トレーディングシステムで使用するために開発されました。 4つのインジケーターの使用例として、「Kristi_GrafModelWav」、「Indicator Trend」、「Indicator Power」、「 Indicator チャンネル」、私はその仕事を実証することを望んで、取引システムを書きました デモアカウントのリアルモードのインジケーター付き。取引システムは、2つの注文を管理するために、インジケーターの異なる組み合わせを使用する2つの異なる戦略を使用しました。これは、ある注文で発生する可能性のある損失を別の注文でカバーするために行われました。取引システムはEURUSDと連携するために作成されました H 1.残念ながら、取引システムは非常に遅く、1週間に平均1.5回の取引が行われていることが判明しました。誤検知を排除するために、システムパラメータを大幅に粗くする必要がありました。トレーディングシステムを半年間テストした結果は、添付のアーカイブにあります。 2つの注文での共同テスト-ストラテジーテスター、最初の注文での個別のテスト- ストラテジーテスター1、2次の個別テスト- 戦略テスター2。取引システムの最適化なし 実行されませんでした。このような遅い作業では、この取引システムの視覚的なデモンストレーションは機能しません。

EURUSDのために別の取引システムを作ることにしました M 1.最初に1つの注文に対して売りの取引システムを設定したので、最初の取引システムとほぼ同じ取引指標が得られました。一定のロットで取引する場合、1つの売り取引シグナルに対して約8%のドローダウンで月額純利益の約50%。しかし、この取引システムの特徴は、市場の有利な段階で一連の取引操作を行い、市場の不利な段階が発生すると、期待の状態に入り、1〜2週間取引できなかったことです。 、それが市場の不利な段階で取引することを許可された場合、それは一連の負け取引でした。平均して、1日に1回の取引操作が行われ、取引が大幅に中断される可能性があることを考えると、デモ口座でのデモンストレーションについてはあまり明確ではありません。この点で、私はこの取引システムを完成させ始めませんでした。

これら2つのデバッグ トレーディングシステムは、トレーディングシステムは自己学習型であり、作業の過程で、変化する市場の状況に合わせてパラメータを再構築する必要があるという私の考えをさらに強化しました。

指標の機能を実証するために別の取引システムを作成することにしましたが、自己学習要素を備えたニューラルネットワークに基づいており、変化する市場状況を迅速に追跡します。昨日このトレーディングシステムを作成しましたが、デバッグに時間がかかり、最初の2つのトレーディングシステムのデバッグに時間を費やしたため、インジケーターの表示の準備に時間がかかりすぎました。そのため、トレーディングシステムのデバッグが完了するのを待たずに、指標を提示し、トレーディングシステムの準備ができたら、その動作をデモンストレーションすることにしました。

____________________________________________


インジケーターを購入したい人は、アドレスに適用されます:

pilgrimm _fx {犬}メールen


インジケーターの操作、改善のための提案、使用に関するフィードバックについて質問がある場合は、このスレッドに書き込んでください。

このトピックは、私が開発したプログラムを紹介することを目的として作成されました。ボリュームがあり、取引に役立つ多くの開発が含まれていることを願っています。この点に関して、私たちは親切にお願いします:このトピックに無関係な議論をロードしないでください。そうすれば、それが意図されている潜在的な買い手は、無関係な議論の中で彼らの質問に対する答えを失うことはありません。

____________________________________________

ファイル:
 

本当にかっこいいのになんで売ってるんだ?

写真を見ても......何も分かりませんでした......。

 
LeoV:

本当にかっこいいのになんで売ってるんだ?

写真を見ても......何もわからない......。

何がはっきりしないのか、もう少し具体的に教えてください。

 
Piligrimm:

何がはっきりしないのか、もう少し具体的に教えてください。

そうですね、例えば"Kristi_GrafWav "の 場合、いろいろな色の線が ありますよね。それぞれどんな意味があるのでしょうか?入退場のルールは?

 
LeoV:
ピリグリム

何がはっきりしないのか、もう少し具体的に教えてください。

そうですね、例えば"Kristi_GrafWav "の 場合、いろいろな色の線がありますよね。それぞれどんな意味があるのでしょうか?入退場のルールは?

各線は、指標の説明で指定された1つ以上のツール、異なるパラメータを持つウェーブレット変換のグループによってフィルタリングされた結果として得られます。エントリールールとエグジットルールは、作成したストラテジーに応じて選択されます。最も単純なケースでは、単一ライン同士の交差や、移動方向ポイントの変更などがあります。

 
Piligrimm:

デモ口座で、投資家のパスワードを使ってみんなの口座にアクセスし、指標がどのように動くかのデモをしたかったのですが、残念ながら何かがうまくいきません。今まで投資家パスワードを使ったことがなかったのですが、今回、別のパソコンからアカウントにログインしようとしたところ、使用している計器やインジケータの対応するウィンドウが表示さ れないのです。正しい方法を教えてください。それとも、投資家のパスワードを介してのみExpert Advisorで取引できるのでしょうか?

開発者からそのようなことを聞くのは不思議なことです :(

インジケーター(Expert Advisorも)は、インストールされた端末とPCでのみ動作・描画されます。

しかし、他にどのような方法があるのでしょうか?

投資入力を通して、あなたは注文のオープン、ストップ、テイクのレベルを見ることができるだけです。そして、トレードはチャート上に配置することができます。

 
ニューラルネットワークなどの確かな経験ももちろん非常に良いのですが、疑問が生じます。1枚目の写真を撮る。任意の地点に指を指して、「どこまで、上か下か」という些細な疑問を持ってみよう。それに、M1なのでじっくり考える時間があまりないことも考慮すべきです。そして、出口の質問もあります。そしてまた、日足チャートで取引すれば問題ないのですが、М1では、しかもスプレッドを考慮しても、損切りをする可能性があるのです。
 
他の図面にはH1が描かれていますが、それだと簡単にはいきません。正直なところ、片方のチャートで10MA、もう片方でエンベロープを 調整するよりも、私には何の参考にもならないのです。もちろん、これらはすべて私のIMHO(!)であり、決して著者を不快にさせるものではありません。ただ、アイデアが良ければ、健全な批判にも耐えることができる。
 
sayfuji:
ニューラルネットワークなどの確かな経験ももちろん非常に良いのですが、疑問が生じます。1枚目の写真を撮ってみましょう。任意の地点に指を押し当てて、「上か下か」という些細な質問をしてみましょう。それに、M1なのでじっくり考える時間があまりないことも考慮すべきです。そして、出口の問題もあります。そしてまた、日足チャートで取引すれば問題ないのですが、М1では、しかもスプレッドを考慮しても、損切りをする可能性があるのです。

ジュリックの方が早い気がする......。そして、その滑らかさは、まさに...。jurikとの比較はされましたか?

 
Indicator Channelのピンク色の線は何ですか?
 
Piligrimm:

詳細なマニュアルが付属しており、これさえあればMatlab未経験者でも簡単にすべての操作を行うことができます。Matlabは、http://torrents からダウンロードすることができます。ru/forum/.

....

インジケーター「Kristi_GrafWav」の費用:85US ドル。

レアなガラクタ

まず他人のソフトウェアを盗むことを勧め、次に自分のソフトウェアを売ろうとする。

理由: