保留中の逆指値注文を扱うストラテジーをテストするためにプロジェクトを立ち上げています。
トレードの本質:最初に2つの逆指値注文(買いの逆指値と売りの逆指値)を出します。もし1つがトリガーされたら、2つ目を削除し(後で修正すればいいのですが、今は単純に削除してください)、また2つのストップ保留注文を出します。
意味:トレンドによるポジションの集合体。
写真
(少し後ですが...)。
完全なコードに アクセスする方法:ONLYプロジェクトに接続することによって、作品はもちろんこのスレッドで議論されるでしょうしながら。Expert Advisor自体はクラス(*.mqh)の形で提供されます。
私は現在、注文と似たようなことをやっていますが、より複雑です。
- www.metatrader5.com
こんにちは。
主な目的は上記の通りです。
- は、EAを別のクラスとして作成します。
- プロジェクトの開発(Projects - MetaEditor)
- ストップ・モーション注文のテスト
- www.metatrader5.com
この話題は面白いですね。まず、「クラスとして」という条件。
私の「純粋にクラスとして」が通用しなかったのです。また、これらのイベントのハンドラであるCExpertクラスのオブジェクト(クラスメンバに関数を持つ)が宣言されています。Mainテンプレートでは、メンバ関数は標準関数から呼び出されます。
つまり、標準関数があり、そこからEAクラスのイベントハンドラが呼び出されるため、すでに「純粋なクラスという形ではない」のです。
そして、このアーキテクチャでは、まさにこのEAクラスを置き換える場合、このテンプレートファイル全体を書き直さなければなりません。クラスとしてのExpert Advisor」は、次のようになります。EAのクラスを宣言し(その説明はすべてインクルードファイルにあります)、テンプレートを接続する - それだけです。
つまり、テンプレートの中に、標準関数と、その標準関数にEAを接続するハブオブジェクトがあれば、メインファイルは、EAオブジェクトの宣言とテンプレートの接続という「正しい構造」に落とし込めることがわかりました。 この場合、メインファイルでは、EAオブジェクトを宣言し、メインテンプレートを接続して、ハブオブジェクトはオブジェクトを登録して、メインテンプレート内のそのハンドラ関数と標準イベント関数を接続することになります。
1つのEAに多くのTCを実装することも可能だ。そのためには、複数のEAオブジェクトを宣言し、ハブクラスですべてのEAをメイン機能に接続し、互いに独立して動作させる(もちろん、接続する際には、マジコンの違いを確認し、EA自身がマジコンのポジションを選択する必要がある)。
プロジェクトに参加する」については、Read Only モードで参加する準備ができています。
***
そしてさらに、このアーキテクチャでは、まさにこのクラス・アドバイザーを置き換える場合、このテンプレートファイル全体を書き換える必要があるのです。クラスとしてのEA」は、次のようになります。EAクラスを宣言し(そのすべての記述はインクルードファイルで)、テンプレートを接続 する、それだけです。
***
...テンプレートを接続し、Expert Advisor クラスに入力パラメータを渡します。
***
プロジェクトに私を接続する "について - リードオンリーモードで接続する準備ができて - それは私が何かを書くことはほとんどありませんが、見て、何かを提供し、エラーを指摘するために - 私はすることができます。
完了、接続しました。
...テンプレートを接続し、入力パラメータを EA クラスに渡す。
完了、プラグイン。
О !持っています。ファイルを持っています。時間があるときに、何があるのか見てみます。
プログラミングができない人は、参加できない?
どなたでも参加できますが、プロジェクト(Projects - MetaEditor)に参加したい方のみ、FULLコードにアクセスすることができます。ディスカッションも行いますので、どなたか(プログラマー、ユーザー)のご意見も貴重なものになると思います。
- www.metatrader5.com
私はプログラミングができないのですが、4のためにあなたのアイデアを作りました。
ここにはmql5しかない。旧端末は引用しません。
- 無料取引アプリ
- 8千を超えるシグナルをコピー
- 金融ニュースで金融マーケットを探索
プロジェクトを開く
保留中の逆指値注文を操作するための戦略をテストすること。
トレードの本質:最初に2つの逆指値注文(買いの逆指値と売りの逆指値)を出します。もし1つがトリガーされたら、2つ目を削除し(後で修正すればいいのですが、今は単純に削除してください)、また2つのストップ保留注文を出します。
意味:トレンドに沿ったポジションの集合体。
スクリーンショット(トレンドがあり、複数の保留注文がトリガーされた場合の結果)。
(少し後ですが...)。
完全なコードに アクセスする方法:ONLYプロジェクトに接続することによって、作品はもちろんこのスレッドで議論されるでしょうしながら。EA自体はクラス(*.mqh)の形式になります。
追加されました。
EAの実行時には、OnTradeTransactionで配列にデータを書き込んでいます。記録形式は、買いポジションがあれば「+1」、売りポジションがあれば「-1」を記録します。
ピラミッドの考え方を確認しよう(前のポジションの方向にポジションを建てた場合)