어드바이저를 무작위로 모으는 방법 - 페이지 41

 

예시

버튼을 눌렀을 때 주어진 거리에 수평선 (상단 3, 하단 4) 이 나타나도록

여기에 설정해야합니다

 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:

입력 정수 단계 = 0 ; // Obj: 그리드 간격, points("0" -> false)

거리를 설정해야 합니다. 0이면 아무 일도 일어나지 않습니다.

 input string    t7= "------ Button: AVGiS -----" ;         // AVGiS (Или обычный режим Buy/Sell)
input ENUM_BUTTON Buttons              = Button0;       // Button: Вкл: Копки Buy/Sell
input bool      ObjectLineX             = false ;         // Button: Horizontal Line(true) || Buy/Sell(false)
input int       TrailingStop_STOP_LEVEL = 36 ;             // Button: Trailing Stop LEVEL

here (true) - 입력 의 수평선을 노출 합니다. 부울 ObjectLineX = 거짓 ; // 버튼: 가로선(true) || 매수/매도(거짓)

버튼

 
Aleksandr Klapatyuk :

예시

버튼을 누르면 주어진 거리에 수평선 (상단 3, 하단 4) 이 나타나도록

여기에 설정해야합니다

입력 정수 단계 = 0 ; // Obj: 그리드 간격, points("0" -> false)

거리를 설정해야 합니다. 0이면 아무 일도 일어나지 않습니다.

here (true) - 입력 의 수평선을 노출 합니다. 부울 ObjectLineX = 거짓 ; // 버튼: 가로선(true) || 매수/매도(거짓)

이 라인에서 무엇이든 - 회전율을 위한 포지션을 엽니다 .

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

설정 (참)

 

HORIZONTAL LINES - 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
//---

설정해야 하는 수평선에서 작동하는 것 (true)

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

주어진 입력 거리에서 수평선 (상단 3 및 하단 4) 의 단계를 조정합니다. 정수 단계 = 0 ; // Obj: 그리드 간격, points("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:

입력 에서 이 함수에서 string t9= "------ 자동 거래 ------" ; // 표시기에서 자동 거래

그것은 밝혀졌습니다 - 반전의 두 가지 가능성

수평선에서 - 회전율 당 열린 위치

여기에서 변경할 수 있습니다

 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 :

예시

표시기에서 작업 - 수평선에서 가능한 한 빨리 위치를 엽니다.

설정해야 하는 수평선에서 작동하는 것 (true)

주어진 입력 거리에서 수평선 (상단 3 및 하단 4) 의 단계를 조정합니다. 정수 단계 = 0 ; // Obj: 그리드 간격, points("0" -> false)

입력 에서 이 함수에서 string t9= "------ 자동 거래 ------" ; // 표시기에서 자동 거래

그것은 밝혀졌습니다 - 반전의 두 가지 가능성

수평선에서 - 회전율 당 열린 위치

여기에서 변경할 수 있습니다

또는 다른 가능성

이 장소에서 - 당신은 선택해야합니다 - 열기 전문가로 행동하는 방법 - 왜냐하면 - 여러 가지 방법이 있거나 여러 가지 방법이 있기 때문입니다.

당신은 당신의 손을 채워야합니다 - 데모 계정.

테스터에서 어떻게 작동하는지 시도했습니다. 테스터에서 연습할 수도 있습니다.





이 기능을 사용하면 표시기를 사용할 수도 있습니다 .

여기에서 설정(true)

 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

전문가와 함께 작업하는 도구처럼

여기에 전문가와 연결할 수 있는 개체의 이름이 있습니다.

 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. Трендовые линии строятся по двум точкам: левая задаётся через...
파일:
 

역시 전문가

또한 Windows의 개체를 대신하여 작동해야 합니다.

스냅 사진

진실은 확인하지 않았습니다 - 월요일에 확인하겠습니다. -- 하지만 작동하지 않으면 그런 기능을 추가하는 방법을 찾을 것입니다.

아이디어가 방금 나왔습니다.

 

좋은 패널이 나옵니다-하단 버튼을 누르고 짜지 않고 트롤로 정보 제공 및 정지를 설정하는 방법-트롤이 나타납니다.

버튼

 

이 표시기에 추가됨 https://www.mql5.com/ja/code/13910 수평선

Obj CCI_on StepChannel

Expert Advisor에서 제거하려면 표시기의 이름을 입력해야 합니다.

 //---
   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を表示します。「ボラティリティ・ステップチャネル」も付属しています。
파일: