無料でロボットをダウンロードする方法を見る

興味深いスクリプト?
それではリンクにそれを投稿してください。-
他の人にそれをレーティングしてもらいます

記事を気に入りましたか?MetaTrader 5ターミナルの中でそれを試してみてください。

エキスパート

これはМТ45クロスプラットフォームエキスパートアドバイザーです。 - MetaTrader 5のためのエキスパート

Andrey Kornishkin | Japanese English Русский 中文 Español Deutsch Português

ビュー:
551
レーティング:
投票: 28
パブリッシュされた:
2017.11.14 08:37
MT45.mq4 (10.21 KB)ビュー
MT45.mq5 (10.21 KB)ビュー

トレーディング戦略

МТ45 EAは、負け取引の後にはより多くのロットで次の取引を開始します。

最初の取引は常に買いで、その後は売りと買いが交互に来ます(買 - 売 - 買)。

EAは、ローソク足が始まったときにポジションを開きます。

ストップロスの後では、EAは、最大値のMLに達するまでロットをKL係数ごとに増加します。 その後ロットは初期のにリセットされます。

EURUSD Н1EAは2014年1月11日~2017年9月9日で最適化されています。


エキスパートアドバイザーの設定

input int    Stop = 600;  // 決済逆指値
input int    Take = 700;  // 決済指値
input int    Slip = 100;  // スリッページ
input int    MN   = 123;  // マジック
input double LT   = 0.01; // ロット
input double KL   = 2;    // ロットの増加率
input double ML   = 10;   // 最大ロット


特徴

クロスプラットフォームモードはプリプロセッサディレクティブを使用して実装されています。下記はマルティンゲール関数の例です。

//+------------------------------------------------------------------+
//|                                                                  |
//+------------------------------------------------------------------+
double Lot()
  {
   double lot=LT;
//---  MQL4
#ifdef __MQL4__
   if(OrderSelect(OrdersHistoryTotal()-1,SELECT_BY_POS,MODE_HISTORY))
     {
      if(OrderProfit()>0) lot=LT;
      if(OrderProfit()<0) lot=OrderLots()*KL;
     }
#endif

//---  MQL5
#ifdef __MQL5__
   if(HistorySelect(0,TimeCurrent()))
     {
      double profit=HistoryDealGetDouble(HistoryDealGetTicket(HistoryDealsTotal()-1),DEAL_PROFIT);
      double LastLot=HHistoryDealGetDouble(HistoryDealGetTicket(HistoryDealsTotal()-1),DEAL_VOLUME);
      if(profit>0) lot=LT;
      if(profit<0) lot=LastLot*KL;
     }
#endif

   if(lot>ML)lot=LT;
   return(lot);
  }


バックテスト

МetaТrader 4ターミナル:

МetaТrader 5ターミナル:


ヒント

  • このEAはご自分のストラテジーのベースとしてのみご使用ください。

MetaQuotes Software Corp.によりロシア語から翻訳された
元のコード: https://www.mql5.com/ru/code/19102

Anubis Anubis

このエキスパートアドバイザーはiStdDev(2指標)、iMACD、iCCI、及びiATRの指標シグナルに従って取引します。ポジションの損益分岐点への移動

OpenTime OpenTime

指定された時刻にポジションを開閉します。

Multi Time Frame Trader Multi Time Frame Trader

このエキスパートアドバイザーはi-Regr指標シグナルに従って取引します。

サブウィンドウ サブウィンドウ

チャートサブウィンドウを使うためのクラスです。