私が試行錯誤しているアドバイザーの組み立て方 - ページ 41

削除済み  
Aleksandr Klapatyuk:

ボタンを押したときに、横線 (TOP 3とLOWER 4)が指定した距離だけ飛び出すようにしたい場合

ここで設定する

input int Step= 0; // Obj:グリッドステップ, ポイント("0" -> false)

距離がゼロの場合は何も起こりません。

ここで(true)-水平線を表示 するinput bool ObjectLineX = false; // Button:水平線(true) || Buy/Sell(false)

をクリックすると、このラインからリバースポジションを 開くことができます。

input string   t6="------ Obj: Revers Buy and Sell --"; // Obj: Revers Buy and Sell
input bool     ObjRevers               = false;         // Obj: Revers

立てる

削除済み  

これが、HORIZONTAL LINE - LOT 0.01のボタンから得られたものです。

結果

削除済み  

インジケータを使用した作業 - ポジションを開き、両方すぐに、水平線からすることができます。

input string   t9="------ Auto trading ------";         // Авто Торговля от Индикатора
input bool     OpenedStop              = false;         // Вкл. Opened Buy/Sell
input bool     ClosedStop              = false;         // Вкл. Closed Buy/Sell
input bool     OpenedStopObj           = false;         // Вкл. Horizontal Line(true)
input bool     Revers                  = false;         // Indicator: Revers
//---

水平線から作業する場合 set(true)

input bool     OpenedStopObj           = false;         // Вкл. Horizontal Line(true)

で、水平線(TOP 3 と LOWER 4)のステップを、 与えられた距離 で設定するinput intステップ=0;// Obj:グリッドステップ, ポイント("0" -> false)

input string   t3="------ Obj:Name 1-2-3-4 ------";     // Имя Объекта
input string   InpObjUpNameZ           = "TOP 1";       // Obj: TOP (Name Obj) ВВЕРХУ 1
input string   InpObjDownNameZ         = "LOWER 2";     // Obj: LOWER (Name Obj) ВНИЗУ 2
input int      Step                    = 0;             // Obj: Шаг сетки, пунктов("0" -> false)
input string   InpObjDownName0         = "TOP 3";       // Obj: TOP (Name Obj) ВВЕРХУ 3
input ENUM_TRADE_COMMAND InpTradeCommand=open_sell;     // Obj:  command:
input string   InpObjUpName0           = "LOWER 4";     // Obj: LOWER (Name Obj) ВНИЗУ 4
input ENUM_TRADE_COMMAND InpTradeCommand0=open_buy;     // Obj:  command:

in this function frominput string t9="------ Auto trading ------";// インジケータから自動売買を 行う。

かえすがえすも

水平線から見た場合 - 裏面のオープンポジション

ここで変更することができます。

input string   t6="------ Obj: Revers Buy and Sell --"; // Obj: Revers Buy and Sell
input bool     ObjRevers               = false;         // Obj: Revers

或いは別の可能性

input bool     Revers                  = false;         // Indicator: Revers

エキスパートアドバイザーの実際の位置は、オープニングで、さらにいくつかの可能な方法で逆転させることができる。

デモ口座で習熟することがメインです。

テスターで動作する方法 - テスターで試してみるのもいいかもしれません。

インジケータから

削除済み  
Aleksandr Klapatyuk:

インジケータを使用した作業 - ポジションを開き、両方すぐに、水平線からすることができます。

水平線から作業する場合 set(true)

で、水平線(TOP 3 と LOWER 4)のステップを、 与えられた距離 で設定する input intステップ= 0; // Obj:グリッドのステップ, ポイント("0" -> false)

in this function frominput string t9="------ Auto trading ------"; // インジケータから自動売買を 行う。

かえすがえすも

水平線から見た場合 - 裏面のオープンポジション

ここで変更することができます。

或いは別の可能性

エキスパートアドバイザーの実際の位置は、オープニングで、さらにいくつかの可能な方法で逆転させることができる。

デモ口座で習熟することがメインです。

インジケータは別の方法かもしれませんが、どのように動作するかは表示されません - テスターで試してみるのもよいでしょう。





この機能を使って、インジケーターからポジションをクローズ することが可能です。

ここに設定する(真)

input bool     ClosedStop              = false;         // Вкл. Closed Buy/Sell
削除済み  

インジケータは、このような場所で拾うことができます。

#resource "\\Indicators\\Examples\\ZigzagColor.ex5"

とこちら

//+------------------------------------------------------------------+
//| Initialization of the indicators                                 |
//+------------------------------------------------------------------+
bool CSampleExpert::InitIndicators(void)
  {
//--- create MACD indicator
   if(m_handle_macd==INVALID_HANDLE)
      if((m_handle_macd=iCustom(m_symbol.Name(),Period(),"Examples\\ZigzagColor"))==INVALID_HANDLE)
        {
         printf("Error creating MACD indicator");
         return(false);
        }
//--- succeed
   return(true);
  }
//+------------------------------------------------------------------+

シグナルインジケータが適している - 例:https://www.mql5.com/ru/code/395

をコードで記述することで

//---
#resource "\\Indicators\\BrainTrend2Sig.ex5"
//---

とこちら

//+------------------------------------------------------------------+
//| Initialization of the indicators                                 |
//+------------------------------------------------------------------+
bool CSampleExpert::InitIndicators(void)
  {
//--- create MACD indicator
   if(m_handle_macd==INVALID_HANDLE)
      if((m_handle_macd=iCustom(m_symbol.Name(),Period(),"BrainTrend2Sig"))==INVALID_HANDLE)
        {
         printf("Error creating MACD indicator");
         return(false);
        }
//--- succeed
   return(true);
  }
//+------------------------------------------------------------------+
BrainTrend2Sig
BrainTrend2Sig
  • www.mql5.com
BrainTrend2 BrainTrend2 представляет собой индикатор действующих на рынке трендовых тенденций, окрашивая свечи в зависимости от направления тренда. BrainTrend1Stop BrainTrend1Stop - это индикатор остановки тенденции, пересечение ценой линии стопов означает смену действующей на рынке тенденции и необходимость выхода из сделки...
削除済み  

このインジケーターに水平線を追加https://www.mql5.com/ru/code/24796

Expert Advisorを操作するためのツールの一種。

Expert Advisorに接続できるオブジェクトの名前は次のとおりです。

input string   t4="------ Obj:Name     ------";     // Имя Объекта
input string   InpFont2              = "TOP";       // Obj: TOP (Obj:Name) ВВЕРХУ
input string   InpFont0              = "AVERAGE";   // Obj: LOWER (Obj:Name) СРЕДНЯЯ
input string   InpFont1              = "LOWER";     // Obj: LOWER (Obj:Name) ВНИЗУ
input bool     InpMove               = false;       // Obj: ObjectMove

AUDCADH1

BB TREND
BB TREND
  • www.mql5.com
Модификация стандартного индикатора Bollinger Bands - в качестве продолжения линий индикатора применяются трендовые линии OBJ_TREND. В качестве цены для расчётов используется цена закрытия Close. Трендовые линии строятся по двум точкам: левая задаётся через...
ファイル:
削除済み  

そしてまた、専門家

は、オブジェクトに代わってウィンドウズでも動作する必要があります。

撮影者

テストはしていません。月曜日に確認する予定です。- しかし、もしうまくいかなければ、この機能を追加する方法を探します。

今、思いついたことがあるんです。

削除済み  

良いパネルが判明 - 下部のボタンを押して離さないことで、情報と停止とトロールを設定することができますように - それはトロールに変わります

BUTON

削除済み  

このインディケータに追加されたものhttps://www.mql5.com/ja/code/13910 水平線

オブジェ CCI_on StepChannel

をEAから削除するには、インジケータ名を入力する必要があります。

//---
   string short_name="Obj CCI_on StepChannel";
//---
   IndicatorSetString(INDICATOR_SHORTNAME,short_name);
//---
   return(INIT_SUCCEEDED);
  }
CCI on StepChannel (Volatility StepChannel 付)
CCI on StepChannel (Volatility StepChannel 付)
  • www.mql5.com
ステップチャネルを基準にCCIを表示します。「ボラティリティ・ステップチャネル」も付属しています。
ファイル:
削除済み  

Expert Advisorにもう一つ機能を追加してみます。

時には、すぐにトリガーをかけず、ラインがクロスしてバーが固定されたとき

https://www.mql5.com/ru/forum/310846/page9#comment_11404620

https://www.mql5.com/ru/code/25309