システムトレード

Universal 1.64 - MetaTrader 5用の万能エキスパートアドバイザー
MetaTrader5
Universal 1.64 - MetaTrader 5用の万能エキスパートアドバイザー

アイデアの作者: Scriptor MQL5コードの作者: Vladimir Karputov このエキスパートアドバイザー(EA)は、ポジションや保留注文のトレーリングを行うことができます。また、新たにポジションを開いたり、保留注文を設置することも可能です。 このEAの主な機能: あらゆるタイプの注文(市場注文と保留注文)のトレイリングストップレベルを設定。 スキャルピング手法の適用。 必要なパーセントでの預金増加を追跡し、その値に達した際にユーザーに通知。 ユーザーが許可した保留注文を設置。 画面上にエキスパートアドバイザーの設定を表示。 EAは元々は万能トレーリングツールとして設計されており、その他の機能は利便性のために追加されました。 入力値 手動で開いたすべてのポジションのマジックナンバーは「0」 マジックナンバー - EAが使用するユニークな識別子。 ロット - エキスパートアドバイザーが開くポジションまたは保留注文のロット数。 保留注文スイッチ - 保留注文のフラグ: ポジションのクローズを待つ - ポジションがクローズするのを待機(「true」 - ポジションクローズ待ち、「false」 - 保留注文が発動するのを待機)。 BUY STOPの使用を許可/禁止 - Buy Stop注文の使用。 SELL LIMITの使用を許可/禁止 - Sell Limit注文の使用。 SELL STOPの使用を許可/禁止 - Sell Stop注文の使用。 BUY LIMITの使用を許可/禁止 - Buy Limit注文の使用。 ポジションパラメーター 一種類のポジションの最大数 - 市場における一種類のポジションの最大数。 ポジションのテイクプロフィット - テイクプロフィットの値。 ポジションのストップロス - ストップロスの値。 ポジションのトレイリングストップ。「0」 → オフ - トレイリングストップ機能。 ポジションのトレイリングステップ - トレイリングステップの値。 利益待ち、「true」 → ブレイクイーブン待ち - 最初にEAがブレイクイーブンレベルを待ち、その後トレイリング機能を適用。 ストップ注文パラメーター 現在価格からストップ注文レベルまでの距離 - 現在価格とストップ注文の距離。 ストップ注文のテイクプロフィット - ストップ注文のテイクプロフィット値。 ストップ注文のストップロス - ストップ注文のストップロス値。 ストップ注文のトレイリングストップ。「0」 → オフ、トレイリングステップは重要ではない - ストップ注文のトレイリング機能。 ストップ注文のトレイリングステップ - ストップ注文のトレイリングステップ値。 リミット注文パラメーター 現在価格からリミット注文レベルまでの距離 - 現在価格とリミット注文の距離。 リミット注文のテイクプロフィット - リミット注文のテイクプロフィット値。 リミット注文のストップロス - リミット注文のストップロス値。 リミット注文のトレイリングストップ。「0」 → オフ、トレイリングステップは重要ではない - リミット注文のトレイリング機能。 リミット注文のトレイリングステップ - リミット注文のトレイリングステップ値。 時間専用での作業 - トレーディング時間設定 時間を使用 - 指定した時間に操作を有効に。 取引時間のターミナル時間 - 取引時間(時間)。 取引時間のターミナル分 - 取引時間(分)。 時間に基づいてBuyを開く - 時間に基づくBuyポジションのオープンフラグ。 時間に基づいてSellを開く - 時間に基づくSellポジションのオープンフラグ。 時間に基づいてBuy Stopを設置 - 時間に基づくBuy Stop注文の設置フラグ。 時間に基づいてSell Limitを設置 - 時間に基づくSell Limit注文の設置フラグ。 時間に基づいてSell Stopを設置 - 時間に基づくSell Stop注文の設置フラグ。 時間に基づいてBuy Limitを設置 - 時間に基づくBuy Limit注文の設置フラグ。 ピプシング - ピプシング(スキャルピング)戦略を有効に ピプシング利益 - 戦略のための利益。 グローバルレベル - 利益と損失レベル(%)(情報用) 預金の増減をNNNパーセントでキャッチ - 預金レベルの追跡。 グローバルテイクプロフィット(パーセントで指定); グローバルストップロス(パーセントで指定)。

2018.06.06
Bollinger Bands Nポジション v2 - MetaTrader 5用の新しいシステムトレーディング
MetaTrader5
Bollinger Bands Nポジション v2 - MetaTrader 5用の新しいシステムトレーディング

Bollinger Bands Nポジションの更なる進化版です。 このシステムトレーディングは、iBands(ボリンジャーバンド)インジケーターに基づいています。信号を受信した際に、EAは逆のポジションをクローズします(詳細は「特徴」セクションを参照してください)。 バージョン2の新機能 ストップロス - ストップロスの値(0はパラメータを無効にする); テイクプロフィット - テイクプロフィットの値(0はパラメータを無効にする); トレーリングストップ - トレーリングストップの値(0はパラメータを無効にする); トレーリングステップ - トレーリングステップ(「トレーリングストップ」が有効な場合、「トレーリングステップ」はゼロに設定してはいけません!); 最大ポジション数 - ポジションの最大数に制限(最小許可値は「1」ポジション)。 特徴 新しいバーで動作します; ポジションの数に制限はありません; BUY信号を受信した場合、すべてのSELLポジションがクローズされます; SELL信号を受信した場合、すべてのBUYポジションがクローズされます; 注文を開く前に、ダブルロットに十分な資金があるかを確認します。 デフォルトのパラメータでEURUSD、H1を2017年6月6日から2018年4月10日までテストした結果: 入力値 取引パラメータ: ロット数 - 開くポジションのボリューム; ストップロス(pips単位) - ストップロスレベル; テイクプロフィット(pips単位) - テイクプロフィットレベル; トレーリングストップ(pips単位) - トレーリング値 トレーリングステップ(pips単位) - トレーリングステップ値 最大ポジション数 - 一度に許可される最大のオープンポジション数。 ボリンジャーバンドパラメータ: 移動平均の期間 - 平均線を計算するための期間; シフト - インジケーターの水平方向のシフト; 標準偏差の数 - インジケーターの標準偏差の数; 価格の種類 - 計算に使用される価格。 矢印パラメータ - 信号視覚化パラメータ: 買いシグナルの色; 売りシグナルの色。

2018.06.06
ChannelEA1 - MetaTrader 5向けのトレーディングシステム
MetaTrader5
ChannelEA1 - MetaTrader 5向けのトレーディングシステム

ChannelEA1は、ChannelIndインジケーターによって描かれたチャネル内で動作するエキスパートアドバイザー(EA)です。 このEAは、インジケーターのデータを内部で計算しているため、インジケーター自体は必要ありません。 このEAは、トレード時間に基づいて取引を行います。EAの設定で指定された時間に、チャネルの境界に2つの保留リミットオーダーを配置し、チャネルの反対側にテイクプロフィットレベルを設定します。ストップロスは設定されていません。トレード時間の終了時には、すべてのポジションがクローズされ、発動しなかったオーダーは削除されます。 ご注意ください:このエキスパートアドバイザーはトレーニング目的で設計されています。 このEAには8つの入力パラメータがあります: 開始時間 - トレード開始時間 終了時間 - トレード終了時間 エキスパートマジックナンバー - EAのポジションのユニークな識別子 ロット数 - オープンするポジションのボリューム スリッページ - ポジションオープン時の最大許容スリッページ ストップ用スプレッドの乗数 - ストップオーダーの適切な距離を計算する際に適用されるスプレッドの乗数 環境更新待機時間(秒) - トレーディング環境の更新を待つ時間(秒) 環境の状態を取得する試行回数 - 正確なトレーディング環境を取得するための試行回数 * 保留オーダー(ストップロスやテイクプロフィットも含む)には、ストップオーダーを配置するための最小許可距離であるストップレベルがあります。つまり、保留オーダーやストップロス、テイクプロフィットは、価格に対してこの距離よりも近くに配置することはできません。もしストップレベルがゼロの場合、それは存在しないというわけではなく、単にストップレベルが浮動的であることを意味します。この場合、最小距離は通常スプレッドに等しいですが、時には2倍のスプレッドでも不十分なことがあります。このパラメータは、保留オーダーを配置するための最小距離を計算する際に使用するスプレッドのカスタム乗数を指定できます。 ** トレーディングオーダーがサーバーに送信されるとき、実行の遅延が時折発生し、市場ポジションのカウントが不正確になる可能性があります。このような「未定義」状態が検出されると、エキスパートアドバイザーは指定された秒数待機し、その後再度環境を読み取ります。 *** 1ティック内の待機期間の数はEAのパラメータで設定されます。正確な環境を取得するためのすべての試行が行われた後、エキスパートアドバイザーは処理を終了し、次のティックを待ちます。この時点でトレーディング環境が更新されなかった場合、EAはこの新しいティックで再度これらの試行を繰り返します。 ストラテジーを確認するために、デフォルト設定で2017年1月2日から2018年3月29日までのデータを使ってテストを行いました。残念ながら、デフォルト設定では良い結果が出ませんでした。そのため、トレード開始時間と終了時間のパラメータ(開始時間と終了時間)をEURUSD H1で1分OHLCモードで最適化しました。今回は結果が良くなりました:

2018.06.06
MetaTrader 5用のEA「Improve」の使い方と設定方法
MetaTrader5
MetaTrader 5用のEA「Improve」の使い方と設定方法

アイデア提供者: Mark, MQL5コード作者: barabashkakvn。 このExpert Advisor(EA)は、新しいバーが出現したときのみポジションを開く条件を探します。つまり、新しいバーが出た瞬間に取引を行います。一方で、バーチャル利益はすべてのティックで管理されます。ポジションを開く条件が見つかると(EAが実行されているベースシンボルでチェックを行います)、EAは一度に2つのポジションを開きます:ベースシンボルとヘッジシンボルのポジションです。 例えば、USDJPYシンボルで起動し、ヘッジシンボルにUSDCHFを使用する場合は次のようになります: 入力パラメーター ロット数 - 各シンボルのポジションボリューム; バーチャル利益(通貨単位) - すべてのポジションがクローズされるまでの利益; ヘッジシンボル - 2つ目のシンボル; ファスト移動平均パラメーター: MAファスト: 平滑化期間; MAファスト: 水平シフト; MAファスト: 平滑化タイプ; MAファスト: 価格タイプ; MAスロー: 平滑化期間。 スロー移動平均パラメーター: MAスロー: 水平シフト; MAスロー: 平滑化タイプ; MAスロー: 価格タイプ。 RSIパラメーター: RSI: 平滑化期間; RSI: 価格タイプ。 マジックナンバー - EAのユニークな識別子。

2018.04.19
SV v.4.2.5 - MetaTrader 5用のEA解説
MetaTrader5
SV v.4.2.5 - MetaTrader 5用のEA解説

アイデア提供者: Evgeny, MQ5コード提供者: barabashkakvn。 このExpert Advisorは、1日に1ポジション以上を開くことはありません。ポジションを開く条件は、指定した時間に確認されます。このEAは、分析対象の間隔内で最高の高値と最低の安値を探します。現在の時刻からのシフトも考慮されています。 追加条件として、見つかった価格(高値と安値)が「速い」移動平均線と「遅い」移動平均線に対してどのような位置にあるかを分析します。 最適化のための推奨事項 初回の最適化では、以下のパラメータのみを使用してください: 開始時間, シフト, 分析対象の間隔。 入力パラメータ 手動設定を使用する("true" -> "ロット", "false" -> "リスク") - 手動ロット設定の有効/無効; ロット - 手動で設定するロット数; ストップロス(pips単位) - ストップロスの値; テイクプロフィット(pips単位) - テイクプロフィットの値; トレーリングストップ(pips単位) - トレーリングの値; トレーリングステップ(pips単位) - トレーリングステップの値; 自由証拠金に対する取引のリスク(%) - 取引ごとのリスク(手動設定を使用するがfalseの場合); 開始時間 - 取引の開始時間; 開始分 - 取引の開始分; シフト - 分析対象の間隔のシフト; 分析対象の間隔 - 分析対象の間隔の幅; 「速い」移動平均線のパラメータ: MA速い: 平均化期間; MA速い: 水平シフト; MA速い: スムージングタイプ; MA速い: 価格タイプ。 「遅い」移動平均線のパラメータ: MA遅い: 平均化期間; MA遅い: 水平シフト; MA遅い: スムージングタイプ; MA遅い: 価格タイプ。 マジックナンバー - Expert Advisorのユニークな識別子。 USDJPY、H1でのテスト結果:

2018.04.19
MetaTrader 5用の半自動トレードシステム - Cross_Line_Trader
MetaTrader5
MetaTrader 5用の半自動トレードシステム - Cross_Line_Trader

Cross_Line_Traderは、半自動のトレードシステムです。このシステムは、チャート上に描かれたラインの交差点でポジションをオープンします。 サポートされている4種類のライン トレンドライン 角度によるトレンドライン 垂直ライン 水平ライン ラインとの3種類のインタラクション ラインの説明に従ってポジションをオープンする; 常に買い 常に売り 価格がラインを越え、適切なポジションがオープンされると、そのラインは非アクティブになります(タイプが変更されます)。非アクティブなラインのタイプは設定で指定でき、価格がこのラインを越えた後に再オープンされないように調整されます。 交差のタイプは一つ実装されており、新しいバーのオープン時、つまり前のバーのオープン価格と現在のバーのオープン価格が交差ラインの両側にある場合に成り立ちます。 トレンドラインの交差 トレンドラインの「右へのレイ」パラメータがチェックされます: 有効にされている場合、現在のバーにおけるこのラインの交差はすべてカウントされます; レイが無効化されている場合、交差はラインの右端が現在のバー上またはその右側にあるときのみ可能です。価格が右端が最後のバーの左側に移動する前にラインを越えなかった場合、そのラインは非アクティブになります。 水平ラインの交差 前のバーのオープン価格と現在のバーのオープン価格がラインを越えると、設定に従ったポジションがオープンされ、ラインは非アクティブになります。 垂直ラインの交差 現在のバーがラインが設定されたバーの後ろでオープンすると、設定に従ったポジションがオープンされ、そのラインは非アクティブになります。 このエキスパートアドバイザーは、ヘッジングアカウントでの運用を目的としています。ネット取引アカウントでEAを起動すると、警告メッセージが表示され、EAはアンロードされます。 エキスパートアドバイザーによってオープンされるポジションのボリュームは設定で調整可能です。また、ストップロスやテイクプロフィットもポイントで設定できます。無効なストップロスおよびテイクプロフィットの値が指定された場合、EAはシンボルの最小ストップレベルに調整します。 EAは、誤った値が指定された場合、ロットを調整します。ロットが大きすぎる場合、EAはポジションをオープンできるように調整します。最小ロットをオープンするためのお金がなければ、ポジションはオープンされません。 EAには13の入力パラメータがあります: ポジションのオープン方向 - ポジションオープンのモードリスト: ラインの説明に従う 常に買い 常に売り 買いポジションの説明 - 買いポジションオープンのためのラインの説明(デフォルトは「買い」); 売りポジションの説明 - 売りポジションオープンのためのラインの説明(デフォルトは「売り」); 非アクティブラインスタイル - 非アクティブラインのスタイル; エキスパートのマジックナンバー - 交差時にオープンされるポジションのユニークな識別子; ロット数 - オープンするポジションのボリューム; ストップロス(ポイント) - ポジションのストップロス(ポイント); テイクプロフィット(ポイント) - ポジションのテイクプロフィット(ポイント); 価格のスリッページ - ポジションオープン時の最大許容スリッページ; ストップ用のスプレッド倍率 - ストップ注文の正しい距離計算に適用されるスプレッド倍率(*)。 環境更新待機時間(秒) - トレーディング環境の更新を待つ時間(**); 環境の状態取得試行回数 - 正確なトレーディング環境を取得するための試行回数(***); ログメッセージ - ラインの交差に関するメッセージをログに書き込む(はい/いいえ)。 * ストップロスおよびテイクプロフィット注文(および保留中の注文)のためには、これらの注文を配置するための最小許可距離がストップレベルとして存在します。つまり、ストップロスおよびテイクプロフィット(ならびに保留中の注文)は、価格に対してこの距離よりも近くには配置できません。ストップレベルがゼロである場合は、その存在を意味するものではなく、浮動的であることを意味します。この場合、最小距離は通常スプレッドに等しいですが、時には2倍のスプレッドでも足りないことがあります。このパラメーターにより、ストップ注文の配置において使用されるスプレッドの最小距離を計算するためのカスタム倍率を指定できます。 ** トレーディング注文がサーバーに送信される際、実行の遅延が発生することがあり、マーケットポジションのカウントが不正確になる可能性があります。このような「未定義」の状態が検出された場合、エキスパートアドバイザーは指定された秒数待機し、その後環境を再読み込みします。 *** 一つのティック内での待機期間の数はEAパラメータ内で設定されています。正確な環境を取得するための許可された試行がすべて行われた後、エキスパートアドバイザーは処理を終了し、次のティックを待ちます。このEAは、取引環境がこの時点までに更新されていない場合、新しいティックでこれらの試行を繰り返します。

2018.04.19
メタトレーダー5用一目均衡表の使い方と取引ルール
MetaTrader5
メタトレーダー5用一目均衡表の使い方と取引ルール

アイデアの作者: artem1985、 mq5コードの作者: barabashkakvn。 BUYポジションを開くルール: バー#1のTenkan-sen < バー#0のKijun-sen かつバー#0のTenkan-sen >= バー#0のKijun-sen かつバー#0のクローズ > バー#0のSenkou Span B 次のルールはSELLポジションを開くために適用されます(BUYルールとの違いは色でマークされています): バー#1のTenkan-sen > バー#0のKijun-sen かつバー#0のTenkan-sen <= バー#0のKijun-sen かつバー#0のクローズ < バー#0のSenkou Span B。 EURUSD,D1でのテスト: 入力パラメーター ロット数 - ポジションのボリューム; ストップロス BUY (pips) - BUYポジションのストップロス; テイクプロフィット BUY (pips) - BUYポジションのテイクプロフィット; ストップロス SELL (pips) - SELLポジションのストップロス; テイクプロフィット SELL (pips) - SELLポジションのテイクプロフィット; トレーリングストップ BUY (pips) - BUYポジションのトレーリングストップ; トレーリングストップ SELL (pips) - SELLポジションのトレーリングストップ; 取引時間の使用 - 時間フィルターの有効/無効; 開始時間 - 取引開始時間; 終了時間 - 取引終了時間; 一目均衡表: Tenkan-senの期間; 一目均衡表: Kijun-senの期間; 一目均衡表: Senkou Span Bの期間; マジックナンバー - Expert Advisorのユニークな識別子。

2018.04.19
BHSシステム - MetaTrader 5用の自動売買システム
MetaTrader5
BHSシステム - MetaTrader 5用の自動売買システム

アイデアの提供者: Yuri、mq5コードの作成者: barabashkakvn。 このエキスパートアドバイザー(EA)は、ラウンド価格のステップに基づいて、最も近い上位および下位の「ラウンド」価格を計算します。ラウンド価格の計算方法を確認するには、OnDeinitの行をコメントアウトしてください: //+------------------------------------------------------------------+ //| エキスパートの非初期化関数                                 | //+------------------------------------------------------------------+ void OnDeinit(const int reason)   { //--- Math()関数の動作:    return; } EAをチャートからアンロードすると、エキスパートタブに例が表示されます。このEAは、価格の位置とiAMA(適応移動平均)インディケーターを確認して、初期の指値注文を配置します。 バー#0のクローズ価格がインディケーターより上にある場合、上位ラウンド価格でBuy Stop注文が置かれます。 バー#0のクローズ価格がインディケーターより下にある場合、下位ラウンド価格でSell Stop注文が置かれます。 各指値注文には有効期限が設定されており、指値注文の有効期限(時間単位)が最後の既知のサーバー時間に加算されます。 買いと売りのポジションにはそれぞれ異なるトレーリング手法が適用され、トレーリングストップBUYおよびトレーリングストップSELLで設定されます。 入力パラメータ ロット数 - ボリューム; ストップロスBUY - Buy Stop注文のストップロス; ストップロスSELL - Sell Stop注文のストップロス; トレーリングストップBUY - 買いポジション用のトレーリングストップ; トレーリングストップSELL - 売りポジション用のトレーリングストップ; ラウンド価格のステップ - ラウンド価格のステップ値; 指値注文の有効期限(時間単位) - 指値注文の有効期限; AMA: 計算期間 - AMAの期間; AMA: 高速MAの期間 - 高速移動平均の期間; AMA: 遅延MAの期間 - 遅延移動平均の期間; AMA: 水平シフト - インディケーターの水平シフト; AMA: 使用する価格の種類 - インディケーター計算に使用する価格の種類; マジックナンバー - EAのユニークな識別子。 EURUSD、H1でのテスト結果:

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