システムトレード

SerialMA_EA - MetaTrader 5のための優れた自動売買システム
MetaTrader5
SerialMA_EA - MetaTrader 5のための優れた自動売買システム

このエキスパートアドバイザー(EA)は、SerialMAインジケーターに基づいています。 インジケーターの計算期間は、価格との交差点から始まり、次の交差点まで常に増加します。交差点が発生するたびに、インジケーターの計算は最小値から再スタートします。 このEAは、以下のインジケーター特性を利用しています: シグナルバーのローソク足の終値がインジケーターラインの上にあり、前のバーのインジケーターポイントがそのライン上にある場合、ロングポジションを開くシグナルです。 シグナルバーのローソク足の終値がインジケーターラインの下にあり、前のバーのインジケーターポイントがそのライン上にある場合、ショートポジションを開くシグナルです。 ポジションオープニングモードは2つ選択できます: 各シグナルで適切なポジションを一つ開き、逆のポジションはクローズします。 同じ方向に一つのポジションのみ開けるモード。最初のシグナルでポジションを開き、逆のポジションはこのシグナルでクローズします。同じ方向のさらなるシグナルは無視され、逆のシグナルが出た場合にポジションが切り替わります(スイング)。 このEAはヘッジング口座での運用を目的としています。ネットトレード口座でEAを起動すると、警告メッセージが表示され、EAがアンロードされます。 正しくEAを運用するためには、コンパイル済みインジケーターファイルSerialMA.ex5をターミナルディレクトリの標準インジケーターフォルダー(Your terminal directory\MQL5\Indicators)に保存してください。 このEAでは、ロング/ショートポジションの有効/無効化や、インジケーターシグナルを逆転させて売りではなく買いをオープンすることも可能です。また、ストップロスとテイクプロフィットをポイントで設定できます。不正なストップロスやテイクプロフィットの値が指定された場合、EAはシンボルに対して許可されている最小StopLevelに値を調整します。 EAは、指定されたロットが不正な場合もロットを調整します。ロットが大きすぎる場合、EAはポジションを開けるように調整します。最低ロットを開くための資金がない場合、シグナルはスキップされます。 このEAはトレーニング目的で設計されていることに注意してください。 EAには12の入力パラメータがあります: エキスパートマジックナンバー - EAのポジションのユニークな識別子; ポジションオープニングモード - ポジションオープニングモード(各シグナルまたは一つのポジションのみ許可); ロングポジションが有効 - ロングポジションのオープンを有効化; ショートポジションが有効 - ショートポジションのオープンを有効化; 逆トレード - 逆モードの選択(はい、いいえ):はいの場合、ロングシグナルに対してショートポジションがオープンされ、逆も同様; ロット数 - オープンするポジションのボリューム; ストップロス(ポイント) - ポジションのストップロス(ポイント単位); テイクプロフィット(ポイント) - ポジションのテイクプロフィット(ポイント単位); 価格スリッページ - ポジションオープン時の最大許容スリッページ; ストップのためのスプレッド倍数 - ストップオーダーの適切な距離を計算するために適用されるスプレッド倍数(*)。 環境更新待機時間(秒) - トレーディング環境の更新を待機する秒数(**); 環境の状態を取得する試行回数 - 正確なトレーディング環境を取得するための試行回数(***)。 * ストップロスおよびテイクプロフィットオーダー(および保留オーダー)には、これらのオーダーを配置するための最小許容距離であるStopLevelがあります。つまり、ストップロスおよびテイクプロフィット(および保留オーダー)は、価格に対してこの距離よりも近くには配置できません。StopLevelがゼロである場合、それは存在しないことを意味するのではなく、浮動的であることを意味します。この場合、最小距離は通常スプレッドに等しいですが、時にはダブルスプレッドでも不十分です。このパラメータは、ストップオーダーを配置するための最小距離を計算するために使用するカスタムスプレッド倍数を指定することを許可します。 ** トレーディングオーダーがサーバーに送信されると、実行の遅延が発生することがあり、マーケットポジションの数を正確にカウントできないことがあります。「未定義」の状態が検出された場合、EAは指定された秒数待機し、再度環境を読み取ります。 *** 一つのティック内の待機期間の数はEAパラメータで設定されています。正確な環境を取得するために許可されたすべての試行を行った後、EAは処理を終了し、次のティックを待ちます。この時点でトレーディング環境が更新されなかった場合、EAはこの新しいティックで再度試行を行います。 この戦略は、2017年1月4日から2018年2月9日までのデータを使用してデフォルト設定でテストされました。残念ながら、デフォルト設定では良好な結果は得られませんでした。したがって、逆モードでテストされ、逆モードでの結果は良好でした。このEAは動的に計算された移動平均からシグナルを受け取るため、最適化のためのパラメータはありません。しかし、EAに何を追加できるかを考えることはできます。たとえば、オープンポジションにトレーリングストップを適用することができます。 図1,2 テスト結果。

2018.04.19
OpenTime 2: MetaTrader 5向けの進化したEA
MetaTrader5
OpenTime 2: MetaTrader 5向けの進化したEA

このEAは、OpenTime バージョン1のさらなる進化版です。 バージョン2の新機能 EAでは、ポジションを開くことができる2つの時間間隔を設定できるようになりました。 ポジションを開くことができる曜日も設定可能です。 各時間間隔について、以下のパラメータを独立して指定できます: 取引タイプ: BUY または SELL ストップロス テイクプロフィット 同じロットサイズとトレーリング機能が2つの時間間隔で使用されます。EAは、各時間間隔に対して1つのポジションしか持てません。 各時間間隔に対してユニークなマジックナンバーが生成されます。時間間隔#1のマジックナンバーは、入力パラメータで指定されます: input ushort         InpTakeProfitTwo  = 90;                      // テイクプロフィット 時間間隔 #2 (pips単位) input string _____3_____="Advisor Options"; input ulong          m_magic=714479490                           // マジックナンバー 時間間隔 #1 (時間間隔 #2 == マジックナンバー+1) //--- input ulong m_slippage=30; このマジックナンバーは内部の m_magic_one 変数に保存され、時間間隔 #2 のマジックナンバーは内部の m_magic_two 変数に保存され、m_magic_one よりも1大きくなります: //+------------------------------------------------------------------+ //--- #define m_magic_one m_magic #define m_magic_two m_magic_one+1 //--- #include <Trade\PositionInfo.mqh> 入力パラメータ ポジションのクローズオプション クローズ時間間隔 #1 を使用 - 時間によるクローズを有効/無効にします。 クローズ時間間隔 #1 (時間:分のみ!) - 時間間隔 #1 のポジションをクローズする時間 (時間と分のみ考慮されます)。 クローズ時間間隔 #2 を使用 - 時間によるクローズを有効/無効にします。 クローズ時間間隔 #2 (時間:分のみ!) - 時間間隔 #2 のポジションをクローズする時間 (時間と分のみ考慮されます)。 トレーリングストップ ("0" -> トレーリングOFF) (pips単位) - トレーリングストップ機能、0は機能が無効。 トレーリングステップ (pips単位) - トレーリングステップ値。 ポジションオープニング設定 月曜日に取引 - 月曜日の取引を有効/無効。 火曜日に取引 - 火曜日の取引を有効/無効。 水曜日に取引 - 水曜日の取引を有効/無効。 木曜日に取引 - 木曜日の取引を有効/無効。 金曜日に取引 - 金曜日の取引を有効/無効。 オープニング開始時間間隔 #1 (時間:分のみ!) - 時間間隔 #1 の開始時間 (時間と分のみ考慮されます)。 オープニング終了時間間隔 #1 (時間:分のみ!) - 時間間隔 #1 の終了時間 (時間と分のみ考慮されます)。 オープニング開始時間間隔 #2 (時間:分のみ!) - 時間間隔 #2 の開始時間 (時間と分のみ考慮されます)。 オープニング終了時間間隔 #2 (時間:分のみ!) - 時間間隔 #2 の終了時間 (時間と分のみ考慮されます)。 操作の持続時間(秒単位) - 操作の持続時間(秒単位)。 時間間隔 #1 の取引タイプ ("true" -> BUY, "false" -> SELL) - 時間間隔 #1 で許可される取引タイプ: BUY または SELL。 時間間隔 #2 の取引タイプ ("true" -> BUY, "false" -> SELL) - 時間間隔 #2 で許可される取引タイプ: BUY または SELL。 取引ボリューム - オープンするポジションのボリューム。 時間間隔 #1 のストップロス (pips単位) - 時間間隔 #1 のポジションのストップロス。 時間間隔 #1 のテイクプロフィット (pips単位) - 時間間隔 #1 のポジションのテイクプロフィット。 時間間隔 #2 のストップロス (pips単位) - 時間間隔 #2 のポジションのストップロス。 時間間隔 #2 のテイクプロフィット (pips単位) - 時間間隔 #2 のポジションのテイクプロフィット。 エキスパートアドバイザーオプション マジックナンバー 時間間隔 #1 (時間間隔 #2 == マジックナンバー+1) - 時間間隔 #1 のポジションに使用されるユニークなID。時間間隔 #2 のマジックナンバーは1つ大きいです。 EURUSD,M30のテスト結果:

2018.04.19
MetaTrader 5でのパターンEA:トレードを自動化する新しい仲間
MetaTrader5
MetaTrader 5でのパターンEA:トレードを自動化する新しい仲間

このエキスパートアドバイザー(EA)は、人気のある30種類のキャンドルパターンを使ったインジケーター、Patternsを活用しています。 ポジションをオープンするためにいくつかのトレードスタイルを選択できます。各パターンに対して設定されたタイプのポジションが開かれます。また、各パターンやパターンのグループ(一、二、三本のキャンドル形成)ごとにポジションのオープンを有効または無効にすることができます。 このエキスパートアドバイザーはヘッジアカウントでの使用を想定しています。ネットワークアカウントでEAを起動すると、警告メッセージが表示され、EAがアンロードされますのでご注意ください。 インジケーターはEAの動作には必要ありません。パターンの計算と検索は特別なクラスで実装されており、EAに接続されて同じフォルダに配置されています。 このEAでは、すべてのポジションに対して同じストップロスとテイクプロフィットをポイント単位で設定できます。無効なストップロスやテイクプロフィットの値が指定された場合、EAはシンボルに対して許可される最小のStopLevelに調整します。 さらに、誤った値が指定された場合にはロットサイズも自動調整されます。ロットが大きすぎる場合は、ポジションを開けるためにサイズが調整されます。たとえ最小ロットを開くための資金が不足している場合は、シグナルはスキップされます。 このエキスパートアドバイザーは教育目的で設計されていますので、ご注意ください。 このEAには75の設定可能なパラメータがありますが、ここでは主要な15のパラメータをご紹介します: ワンバー・パターンを有効にする - 一本のキャンドルパターンを使用可能にします; ツーバー・パターンを有効にする - 二本のキャンドルパターンを使用可能にします; スリーバー・パターンを有効にする - 三本のキャンドルパターンを使用可能にします; 同価格間の最大ピップス距離 - 比較する2つの価格間の最大距離 (*); パターンと説明を描画 - チャート上にパターンとその説明を表示; フォントサイズ - パターン説明のフォントサイズ; テキストカラー - パターン説明のテキストカラー; フォント名 - パターン説明のフォント名; エキスパートマジックナンバー - EAのポジションを識別するユニークなID; ポジションオープンモード - ポジションオープンのモード (**); ロット数 - 開くポジションのボリューム; ストップロス(ポイント) - ポジションのストップロスをポイントで設定、0の場合は未使用; テイクプロフィット(ポイント) - ポジションのテイクプロフィットをポイントで設定、0の場合は未使用; 価格のスリッページ - ポジションオープン時の最大許容スリッページ; ストップのスプレッド乗数 - ストップオーダーの適切な距離を計算するために適用されるスプレッド乗数 (***). 残りの60のパラメータは、これらのパターンに従ってオープンするポジションの種類を切り替えるためのものです。 * パターン検索における比較精度 - 価格がこのポイント数未満の差であれば、同等と見なされます。 ** 利用可能な6つのモード: 任意のポジション 常に一つのポジション(スイング) 買いポジションのみ一つ 複数の買いポジション 売りポジションのみ一つ 複数の売りポジション *** ストップロスおよびテイクプロフィットオーダー(および保留オーダー)には、これらのオーダーを配置するための最小許可距離 - StopLevelがあります。つまり、ストップロスおよびテイクプロフィット(および保留オーダー)は、この距離よりも価格に近くに配置できません。StopLevelが0であっても、それは存在しないことを意味するわけではなく、流動的であるだけです。この場合、最小距離は通常スプレッドに等しいですが、時にはダブルスプレッドでも不十分なことがあります。このパラメータにより、ストップオーダーを配置するための最小距離を計算するために使用するスプレッドのカスタム乗数を指定できます。 ポジションオープンモード:常に一つのポジション、「アウトサイド」パターンで売りをオープン。その他の設定にはデフォルト値が使用されています。

2018.04.19
N Candles v6 - MetaTrader 5用の新しいシステムトレーディングEAのご紹介
MetaTrader5
N Candles v6 - MetaTrader 5用の新しいシステムトレーディングEAのご紹介

N Candles v6は、連続して同じ形のローソク足を探すエキスパートアドバイザー(EA)です。このEAは、強気のローソク足で買い、弱気のローソク足で売りを行います。また、アカウントがネットまたはヘッジングしているかを確認します。コード内では、CPositionInfo、CTrade、CSymbolInfo、CAccountInfoのトレードクラスが利用されています。バージョン1 N Candles.バージョン2 N Candles v2.バージョン3 N Candles v3.バージョン4 N Candles v4.バージョン5 N Candles v5.バージョン6の新機能新たに「黒い羊」に出会った時のクローズタイプが追加されました:全ポジションをクローズする。「黒い羊」と反対のポジションをクローズする。「黒い羊」と同じ方向のポジションをクローズする。「黒い羊」とは例えば、EAが5つの同じローソク足を探しているとしましょう。そこで5本の強気のローソク足が続けて見つかり、買いポジションを開きます。もしそのポジションを開いた後の次のローソク足が強気でなければ、そのローソク足は「黒い羊」と見なされます。入力パラメータ連続するN本の同じローソク足 - 連続する同じローソク足の本数。ロット - ポジションのボリューム。テイクプロフィット - テイクプロフィット値。0に設定した場合は使用されません。ストップロス - ストップロス値。0に設定した場合は使用されません。トレーリングストップ - トレーリングストップ値。0に設定した場合は使用されません。トレーリングステップ - トレーリングステップ値。0に設定した場合は使用されません。特定方向の最大ポジション数(ヘッジング専用) - 一方向で許可される最大ポジション数(ヘッジングアカウントにのみ適用)。最大ポジションボリューム(ネット専用) - 開いているポジションの最大ボリューム(ネットアカウントにのみ適用)。.取引時間の使用 - 時間フィルターの有効/無効。開始時間 - 取引開始時間。終了時間 - 取引終了時間。マジックナンバー - 一意のEA識別子。「黒い羊」に出会った際のクローズタイプ - 「黒い羊」が出た場合に適用するクローズタイプを選択。このバージョンでは、テイクプロフィット、ストップロス、トレーリングストップを無効にすることができます。この場合、ポジションは「黒い羊」パラメータによってクローズされます。2017年4月18日から2018年2月10日までのD1でのテスト例(全ティックモード):シンボルパス結果利益期待されるペイオフ利益ファクターリカバリーファクターシャープレシオカスタム資産DD %トレード数AUDJPY0234868,0726677,92592,843,062,230,42017,4245EURCHF2182707,9021403,45548,812,560,970,34026,1239AUDUSD3176864,4223113,10462,262,421,400,33023,3450USDJPY1161759,5816625,68573,302,430,660,38044,9729GBPUSD4106435,3415526,40378,691,620,610,20029,8241USDCHF551537,85445,3411,421,020,020,02031,4539USDCAD640360,28-3701,81-88,140,87-0,15-0,04035,7942EURCAD738152,04-4512,05-132,710,84-0,17-0,06042,9534#AA934847,02-1795,40-51,300,72-0,52-0,1206,9535EURJPY823499,63-14049,99-326,740,65-0,26-0,18062,6843EURUSD104307,27-28962,60-851,840,20-0,95-0,59060,8134

2018.04.19
MetaTrader 5でのチャンネル取引戦略
MetaTrader5
MetaTrader 5でのチャンネル取引戦略

アイデアの作者: Scriptor, MQL5コードの作者: barabashkakvn。 このインジケーターは、すべてのパラメータが固定されており、時間足は「H1」に設定されています。そのため、エキスパートアドバイザーはH1の時間足とEURUSDシンボルで運用することをお勧めします。また、エキスパートアドバイザーの動作時間を設定するために、開始時間と終了時間のパラメータを使用できます。 このエキスパートアドバイザーは、220期間のインジケーターによって形成されたチャンネル内で動作します。具体的には、1つの移動平均と異なる高さの3つのエンベロープを使用しています。さらに、非常に短い期間の2つの移動平均も使用し、1つは終値に基づき、もう1つは始値に基づいています。 BUYとSELLポジションのためのストップロス、テイクプロフィット、トレーリングストップの個別設定が可能です。 入力パラメータ ロット数 - 開くポジションのボリューム; ストップロス BUY (pips) - BUYポジションのストップロス; ストップロス SELL (pips) - SELLポジションのストップロス; テイクプロフィット BUY (pips) - BUYポジションのテイクプロフィット; テイクプロフィット SELL (pips) - SELLポジションのテイクプロフィット; トレーリングストップ BUY (pips) - BUYポジションのトレーリングストップ; トレーリングストップ SELL (pips) - SELLポジションのトレーリングストップ; 取引時間を使用 - 作業時間を有効にする; 開始時間 - 取引開始時間; 終了時間 - 取引終了時間; マジックナンバー - EAのユニーク識別子。 ストップロスなしでの取引は、以下のように大きなドローダウンにつながる可能性があります。

2018.03.01
MetaTrader 5用トレーリングストップとテイクプロフィットの設定方法
MetaTrader5
MetaTrader 5用トレーリングストップとテイクプロフィットの設定方法

トレーダーの皆さん、こんにちは!今日はMetaTrader 5で使えるトレーリングストップとテイクプロフィットの設定についてお話しします。このシンプルなシステムトレーディングは、オープンポジションのストップロスとテイクプロフィットを自動で調整してくれる優れものです。 このEAはヘッジアカウント専用で動作します。 まず、動作の原理ですが、新しいポジションが開かれると、EAがそのストップオーダーをチェックします。もしストップオーダーが見つからなかった場合、EAは設定された距離に基づいて新たなストップオーダーを設定します。その後、価格が設定された距離を超えて動いた場合、EAはポジションのテイクプロフィットやストップロスを移動させ始めます。 ポジションのタイプは、いずれでも(買い/売り)選択可能で、シンボルも指定したものや任意のものを選べます。マジックナンバーやポジションチケットも同様です。また、損失が発生しているエリアでのトレーリングも可能ですが、このモードを選ばない場合、ストップオーダーは損失エリアで移動しません。ブレイクイーブンの値はEAのパラメータで設定できます。 全モードでのトレーリング動作を確認するために、EAは新しいバーごとにポジションを開くことができます。このモードはストラテジーテスターでのみ適用可能です。 このEAには12の入力パラメータがあります: 初期ストップロスのサイズ(ポイント)(0 - ストップなし) - ポジションにストップロスがない場合、指定された値のストップロスオーダーがポジションオープン後すぐに追加されます。0の場合はストップロスは設定されません; 初期テイクプロフィットのサイズ(ポイント)(0 - テイクなし) - ポジションにテイクプロフィットがない場合、指定されたサイズのテイクプロフィットオーダーがポジションオープン後すぐに追加されます。0の場合はテイクプロフィットは設定されません; トレーリングストップのサイズ(ポイント)(0 - トレーリングなし) - トレーリングパラメータ、価格からのストップロス距離。0の場合、ストップロスはトレーリングされません; トレーリングテイクのサイズ(ポイント)(0 - トレーリングなし) - トレーリングパラメータ、価格からのテイクプロフィット距離。0の場合、テイクプロフィットはトレーリングされません; ポジションタイプ - トレーリングするポジションの種類; ポジションシンボル("" - 任意のシンボル) - トレーリングするポジションのシンボル(空の値はすべてのシンボルを意味します); ポジションマジックナンバー(0 - 任意のマジック) - トレーリングするポジションのマジックナンバー; ポジションチケット(0 - すべてのチケット) - トレーリングするポジションのチケット; トレーリングステップ - トレーリングステップ。価格がストップオーダーから指定されたステップを超えて移動した場合、ストップオーダーが適切な設定のトレーリングストップのサイズ(ポイント)および/トレーリングテイクのサイズ(ポイント)に基づいて修正されます; 損失ゾーンでのトレーリング - 損失エリアでのトレーリングを有効または無効にします。これを無効にすると、損失ゾーンでストップオーダーは設定されません; ブレイクイーブン(ポイント) - ブレイクイーブン値。損失エリアはこの値より下から始まります; スプレッド倍率 - ストップオーダーの最小距離を計算するためのスプレッド倍率。 ストップロスおよびテイクプロフィットオーダー(および保留オーダー)には、こうしたオーダーを配置するための最小許可距離があります - StopLevel。つまり、ストップロスおよびテイクプロフィット(および保留オーダー)は、この距離よりも価格に近くに配置できません。StopLevelがゼロであっても、その不在を意味するわけではなく、単にStopLevelが流動的であることを意味します。この場合、最小距離は通常スプレッドに等しいですが、時にはダブルスプレッドでも不十分な場合があります。このため、このパラメータではストップオーダーを配置する際の最小距離を計算するために使用されるスプレッドのカスタム倍率を指定できます。 Fig.1 初期ストップロス=600、初期テイクプロフィット=1200、トレーリングストップ=300、テイクプロフィットのトレーリングは無効、損失エリアでのトレーリングも無効。

2018.03.01
MetaTrader 5向けトレンドEA「Trend Me Leave Me」の使い方
MetaTrader5
MetaTrader 5向けトレンドEA「Trend Me Leave Me」の使い方

アイデアの著者: Scriptor、MQL5コードの著者: barabashkakvn。 このエキスパートアドバイザー(EA)は、1つのポジションで動作し、ネットティングアカウントで利用可能です。新しいオープンシグナルの方向は、直前にクローズしたポジションの方向(BUYまたはSELL)およびそのクローズ方法(ストップロスまたはテイクプロフィット)に基づいて計算されます。 一般的な原則: ポジションがテイクプロフィットでクローズされた場合、次のポジションは同じ方向でオープンされます。 ポジションがストップロスでクローズされた場合、次のポジションは反対方向でオープンされます。 クローズの種類は、OnTradeTransaction()内で、ENUM_DEAL_REASONを使用して決定されます。最初に取引とその種類はOnTradeTransaction()内でアクセスされます: TRADE_TRANSACTION_DEAL_ADD - 取引を履歴に追加します。これは、注文の実行や口座残高に対する操作の結果として行われます。 その後、DEAL_REASONプロパティがチェックされます。 ブレークイーブンパラメーターがゼロでない場合、可能な限りポジションはブレークイーブンに移動されます。 OnTradeTransaction()内で方向を決定した後、さらに条件を確認します: BUYポジションをオープンするには、バー#0のSARインジケーターがバー#0のクローズよりも低い必要があり、バー#0のADXが20未満でなければなりません。 SELLポジションをオープンするには、バー#0のSARインジケーターがバー#0のクローズよりも高い必要があり、バー#0のADXが20未満でなければなりません。 入力パラメータ ストップロス(pips単位) - ストップロスの値; テイクプロフィット(pips単位) - テイクプロフィットの値; 取引ごとのリスクパーセンテージ - 取引ごとのリスクパーセンテージ; ブレークイーブン(pips単位) - ブレークイーブンの値; ADX: 平均化期間 - ADXインジケーターのパラメータ; SAR: 価格増分ステップ - 加速因子 - SARインジケーターのパラメータ; SAR: ステップの最大値 - SARインジケーターのパラメータ。 デフォルトのパラメータは、EURUSD、M30、期間は2017.01.08から2018.02.05までです。

2018.03.01
EMAクロスコンテストヘッジ - MetaTrader 5用EAのご紹介
MetaTrader5
EMAクロスコンテストヘッジ - MetaTrader 5用EAのご紹介

アイデアの作者: Scriptor、MQL5コードの作者: barabashkakvn。 このシステムは、二つの移動平均線の交差を利用してシグナルを生成します。シグナルを生成するためには、二つのバーのデータを利用します。 現在のバー番号は、トレードバーで指定可能です。バー #0またはバー #1を選択できます。 MACDを使用するがtrueに設定されている場合、EAはメインMACDラインのゼロに対する位置も考慮します(トレードバーパラメータ)。 オープンポジションがない場合にシグナルが生成されると、ポジションが開かれ、ヘッジレベルの距離に4つのヘッジオーダーが配置され、保留注文の有効期限に等しい時間で維持されます。BUYポジションの場合はBuy Stopオーダーが、SELLポジションの場合はSell Stopオーダーが配置されます。 もし反対ポジションを閉じるがtrueに設定されている場合、反対シグナルによってポジションをクローズすることができます。例えば、BUYシグナルが生成された場合、SELLポジションが閉じられます。 ポジションがオープンされると、トレーリングストップがトレーリングステップで有効になります。 入力パラメータ ロット数 - 開くポジションのボリューム; ストップロス (pips) - ストップロスの値; テイクプロフィット (pips) - テイクプロフィットの値; トレーリングストップ (pips) - トレーリングの値; トレーリングステップ (pips) - トレーリングステップの値; ヘッジレベル (pips) - 保留注文間の距離; 反対ポジションを閉じる - 反対ポジションを閉じるフラグ; MACDを使用する - MACDを使用するフラグ; 保留注文の有効期限 (秒) - 保留注文の有効期限; MA短期: 平均化期間 - 短期MA計算パラメータ; MA長期: 平均化期間 - 長期MA計算パラメータ; トレードバー - トレードするバーの番号; マジックナンバー - EAのユニーク識別子。 EURUSD、M30のテスト例:

2018.03.01
SAR RSI MTS - MetaTrader 5用のトレーディングシステム
MetaTrader5
SAR RSI MTS - MetaTrader 5用のトレーディングシステム

アイデアの作者: Collector, MQL5コードの作者: barabashkakvn このトレーディングシステムのルールは以下の通りです: BUYオープンのシグナル: バー1のSARがバー0のクローズよりも少ない、バー1のSARがバー0のSARよりも少ない、バー0のRSIが50.0より大きい。 SELLオープンのシグナル: バー1のSARがバー0のクローズよりも大きい、バー1のSARがバー0のSARよりも大きい、バー0のRSIが50.0より小さい。 ロットは、フリーマージンのリスク値に基づいて自動計算されます。 SELLポジションを開く条件: 入力パラメータ ストップロス (pips単位) - ストップロス値; テイクプロフィット (pips単位) - テイクプロフィット値; トレーリングストップ (pips単位) - トレーリング値; トレーリングステップ (pips単位) - トレーリングステップ値; フリーマージンからのリスクパーセンテージ - 取引ごとのリスクパーセンテージ。 マジックナンバー - EAのユニーク識別子; SAR: 価格増加ステップ - 加速因子 - SARインジケーターのパラメータ; SAR: 最大ステップ値 - SARインジケーターのパラメータ; RSI: 平均化期間 - RSIインジケーターのパラメータ; RSI: 価格の種類 - RSIインジケーターのパラメータ。 SAR RSI MTSの例(2017.06.08 - 2017.10.26、GBPUSD、M30):

2018.03.01
Show Pips - MetaTrader 5用の便利なインジケーター
MetaTrader5
Show Pips - MetaTrader 5用の便利なインジケーター

トレーダーの皆さん、こんにちは!今日は、MetaTrader 5で利用できる「Show Pips」というインジケーターについてお話しします。このインジケーターは、現在のアカウント状況を常に把握できる便利なツールです。 このインジケーターは、以下の情報を表示します: ポイントでの利益 利益率(パーセンテージ) 通貨での利益 現在の通貨ペアのスプレッド 現在の時間枠でのバーのクローズまでの時間 表示位置は、以下の3つから選べます: 価格の右側(価格に追従) コメントとして(チャートの左上隅に表示) 画面の任意のコーナーに表示 データの区切り文字も調整可能です: | / . \ # このインジケーターは使いやすく、非常に情報量が多いです。設定で不要な情報をオフにすることもできます。 パラメーター 表示タイプ - 情報ラインの表示タイプ。選べるオプションは3つあります: 価格に追従 - 価格に追従して表示 コメントとして - コメントとして表示 画面の任意のコーナーに表示 - 選択したコーナーに表示 取り付けるグラフのコーナー - 「画面の任意のコーナーに表示」を選んだ場合、コーナーを選択可能。 利益を表示? - 資金通貨での利益表示のオン/オフ。 パーセンテージでの利益を表示? - 資金通貨での利益のパーセンテージ表示のオン/オフ。 スプレッドを表示? - 現在のスプレッド表示のオン/オフ。 バーのクローズまでの残り時間を表示? - バーのクローズまでの時間残り表示のオン/オフ。 テキストカラー - テキストの色。 利益の色 - 浮動利益時のテキストの色。 損失の色 - 浮動損失時のテキストの色。 区切り文字 - データの区切り文字。選択可能な値は5つ:"|", "/", ".", "\", または "#"; Y座標 - 「画面の任意のコーナーに表示」を選んだ場合のY座標。 バーからのインデント - 現在のバーからのインデント(「価格に追従」を選んだ場合)。 フォントサイズ - テキストのフォントサイズ。 フォント - テキストのフォント。 MetaTrader 4版のインジケーターはこちらからダウンロードできます。 表示例

2018.01.22
3MACross EA: MetaTrader 5に最適なシステムトレーディングツール
MetaTrader5
3MACross EA: MetaTrader 5に最適なシステムトレーディングツール

アイデア作者: bobby, MQ5コード作者: barabashkakvn。 このEAは、以下の2つのインジケーターを使用しています: MA Cross 3MACross Alert WarnSigおよびPrice Channel。 ストップロスとテイクプロフィットを設定するための3つのオプションが用意されています: トレーリングストップが0より大きい場合、通常のトレーリングストップ機能がポジションに適用されます。 自動SL/TPを'true'に設定した場合、TPとSLのレベルは「Price Channel」インジケーターに基づいて決定されます。 ブレークイーブンが0より大きい場合、ポジションがブレークイーブンポイントに達したとき、そのポジションはブレークイーブンポイントに移動します。 重要な注意点: 3つのオプションのうち、いずれか1つだけを選択できます。一つのオプションを選択すると、他の2つは無効にする必要があります。例えば、ブレークイーブンを15に設定した場合、トレーリングストップパラメータは0に設定し、自動SL/TPはfalseに設定する必要があります(これらはデフォルトのEAパラメータです)。 また、ポジションボリュームを設定するための2つのオプションがあります: 固定ロット数Lotsまたはフリーマージンのリスクパーセントリスク%(フリーマージンからの取引)。いずれか一方のみを選択できます: Lotsが0以下の場合、取引ごとのリスクパーセントが使用されます。 このEAは、USDJPYのH1チャート用に最適化されています(これらのパラメータはEAのデフォルトとして使用されます): 入力パラメータ 取引パラメータ: Lots(

2018.01.22
最初 前へ 20 21 22 23 24 25 26 27 28 29 30 次へ 最後