私たちのファンページに参加してください
- ビュー:
- 676
- 評価:
- パブリッシュ済み:
- 2018.05.11 09:45
-
このコードに基づいたロボットまたはインジケーターが必要なら、フリーランスでご注文ください フリーランスに移動
このエキスパートアドバイザーはSerialMA指標に基づいています。
指標の計算期間は、指標線と価格との交差から次の交差まで常に増加します。指標の計算は、各交差の後に最小値で新たに開始されます。
エキスパートアドバイザーは、この指標プロパティを使用します。
- シグナルバーのローソク足の終値がシグナルバーの指標線より上にあり、前のバーの指標ポイントが指標線上にある場合、これはロングポジションを開くためのシグナルです。
- シグナルバーのローソク足の終値がシグナルバーの指標線より下にあり、前のバーの指標ポイントが指標線上にある場合、これはショートポジションを開くためのシグナルです。
2つのポジション開始モードを選択できます。
- それぞれのシグナルで1つの適切なポジションが開かれます。反対のポジションは決済されます。
- 一方向に開くことができるポジションは1つだけです。このようなポジションは1番目のシグナルで開かれます。反対のポジションがある場合は、このシグナルで決済されなければなりません。同じ方向のシグナルは反対方向のシグナルが出現するまですべて無視されます。この場合、ポジションは逆転(スイング)します。
エキスパートアドバイザーが正しく動作するためには、コンパイルされた指標ファイルSerialMA.ex5をターミナルディレクトリの標準指標フォルダ(ターミナルディレクトリ\MQL5\Indicators)に保存してください。
エキスパートアドバイザーは、ロング/ショート取引を有効/無効にすることができ、指標シグナルを反転して売り取引の代わりに買い取引を開くこともできます(逆も同様です)。ストップロスやテイクプロフィットも設定できます。無効なストップロスとテイクプロフィットが指定された場合、EAは銘柄に許容される最小値StopLevelに値を調整します。
不正なロット値が指定された場合にはロットが調整されます。ロットが大きすぎる場合、EAはポジションを開くためにロットを調整します。最低限ロットを開ける資金もない場合、シグナルはスキップされます。
EAには入力パラメータが12個あります。
- Experts magic number - EAのポジションのための一意のID
- Mode of opening positions - ポジション開始モード(各シグナル、または1つのポジションのみを許容する)
- Long positions is enabled - ロングポジションを開くことを許可
- Short positions is enabled - ショートポジションを開くことを許可
- Reverse trade - リバースモードの選択(Yes、No): Yesの場合はロングシグナルでショートポジションを開く(逆も同じ)
- Lots - 開くポジションの数量
- Stop loss in points - ポイント単位でのポジションのストップロス
- Take profit in points - ポイント単位でのポジションのテイクプロフィット
- Slippage of price - ポジションを開く際の許容スリッページ
- Multiplier spread for stops - ストップ注文の正しい距離を計算するためのスプレッド乗数
- Waiting for environment update (in seconds) - 取引環境の更新を待つ秒数(**)
- Number of attempts to get the state of the environment - 正確な取引環境を取得しようとした回数 (***)
この戦略は2017.01.04 - 2018.02.09のデータを使用してデフォルト設定でテストされました。残念ながら、EAはデフォルト設定では良い結果を示しませんでした。したがって、反対モードでテストが行われました。反対モードの結果はより良いものでした。エキスパートアドバイザーは動的に計算された移動平均からシグナルを受信するため、最適化のためのパラメータはありません。しかし、EAに何を追加するかは考えることができます。たとえば、ポジションにはトレールストップを適用することができます。
図1,2 テスト結果
MetaQuotes Ltdによってロシア語から翻訳されました。
元のコード: https://www.mql5.com/ru/code/20089

エキスパートアドバイザーは、2つの時間間隔内でポジションを開きます。取引は指定された時刻に決済されます。トレールストップ

このバージョンのDeMarker指標は、平滑化されたストキャスティクスの「助け」を借りて、DeMarkerの状態を強調し、トレンド評価を容易にします。