記事"MQL5 ウィザード:リスクおよび資金管理モジュール作成方法"についてのディスカッション

 

新しい記事 MQL5 ウィザード:リスクおよび資金管理モジュール作成方法 はパブリッシュされました:

MQL5ウィザードのトレーディング戦略ジェネレータはトレーディングの考え方を検証することをひじょうに簡素化します。本稿では独自のリスクおよび資金管理モジュールの作成と、MQL5 ウィザードでそれを有効にする方法について述べました。例として、資金管理アルゴリズムを取り上げました。そこではトレードボリュームが前回ディールの結果を基に決定されます。またMQL5 ウィザード用に作成されるクラスのストラクチャおよび記述フォーマットについても述べます。

図1 基本クラスCExpert のストラクチャ

作者: MetaQuotes Software Corp.

 
 HistorySelect(0,TimeCurrent());

履歴に大量の注文が あるような構築では、スピードが大幅に 低下する。最近ロシュは、過去24時間の注文をキャッシュにコピーする方法に関する記事を発表した。それを私のExpert Advisorに入れたところ、MMのテストが遅くならなくなった。

 
dimeon:

履歴に大量の注文が あるような構築では、スピードが大幅に 低下する。最近ロシュは、過去24時間の注文をキャッシュにコピーする方法に関する記事を発表した。それを私のExpert Advisorに入れたところ、MMのテストが遅くならなくなった。

ご清聴ありがとうございました。

例としてコードを示します。

Expert Advisorは特定の時間枠に縛られていないため、取引履歴クエリの必要な深さを決定する可能性はありません。

例えば、日足のローソク足でテスト(または作業)する場合、過去24時間の履歴はほとんど役に立ちません。

そのため、特定の状況に基づいて履歴の深さを選択します(あなたが行ったように)。

 
ちょっと冒険したい人のために、マーチンゲールを紹介しよう。固定ロットで取引するには、単純に増加係数を0に設定します。
ファイル:
 
少なくとも基本クラスCExpertMoneyの初期化方法の例を書くべきだ!