초보자의 질문 MQL5 MT5 MetaTrader 5 - 페이지 613

 
mila.com :

감사합니다. 이 경우 어떻게 구현해야 할지 잘 모르겠습니다.

무슨 일이야 ?

+Time[1]은 어떻습니까? 물체의 이름과 유형으로 , 그것이 무엇에 관한 것인지는 이미 분명합니다. 두 개의 동일한 개체가 있을 수 없습니다.
 
mila.com :

농담하는거야? 공간은 도움이되지 않았습니다.

그렇기 때문에   , 첫 번째 막대에 있는 개체의 텍스트를 가져오고 싶습니다.

다른 방법으로 그가 첫 번째 막대에 있는지 확인하십시오.

내가 이해하는 것처럼 명령의 구조는 몸에 시간의 존재를 제공하지 않습니다.

 string    ObjectGetString ( 
   long                             chart_id,           // идентификатор графика 
   string                           name,               // имя объекта 
   ENUM_OBJECT_PROPERTY_STRING      prop_id,           // идентификатор свойства 
   int                              prop_modifier= 0      // модификатор свойства, если требуется 
   );
 
mila.com :

농담하는거야? 공간은 도움이되지 않았습니다.

그렇기 때문에   , 첫 번째 막대에 있는 개체의 텍스트를 가져오고 싶습니다.

아직 공백이 있다

Print() 어딘가에 개체의 이름을 표시하고 비교하십시오. 호출된 항목과 요청하는 항목, 즉 객체 이름처럼 보이나요?

 Print("L_V" + Time [ 1 ]);
 
mila.com :

예, 개체의 올바른 이름을 얻었지만 값을 얻지 못했습니다.

다음과 같이 이름을 지정하면

정확한 값을 보여줍니다.

다음과 같은 경우 표시되지 않습니다.

 string Znachenie= ObjectGetString ( 0 , "L_V " + Time [ 1 ], OBJPROP_TEXT ); 
 
mila.com :

예, 개체의 올바른 이름을 얻었지만 값을 얻지 못했습니다.

내가 다음과 같이 이름을 지정하면 :

정확한 값을 보여줍니다.

다음과 같은 경우 표시되지 않습니다.

잘 오리 인쇄 - 무엇을 표시???
 
mila.com :

예, 개체의 올바른 이름을 얻었지만 값을 얻지 못했습니다.

내가 다음과 같이 이름을 지정하면 :

정확한 값을 보여줍니다.

다음과 같은 경우 표시되지 않습니다.

   double Znachenie= 0 ;
   string name= "L_V " + TimeToString ( Time [ 1 ]);
   //--- если объект с именем name найден на основном графике
   if ( ObjectFind ( 0 ,name)== 0 ) {
       //--- присвоим переменной значение описания объекта
      Znachenie= StringToDouble ( ObjectGetString ( 0 ,name, OBJPROP_TEXT )); 
      }
   Comment ( "Name=" ,name, ", Znachenie=" , DoubleToString (Znachenie));
이렇게 시도하십시오.
 

설립하다.

표시기에 초가 없는 이름 L_V 2016.08.26 00:00

따라서 " L _ V " + 시간 [1]은 초 L_V 2016.08.26 00:00:00으로 구합니다.


 
TimeToString(Time[1],TIME_DATE|TIME_MINUTES)
 
Artyom Trishkin :
이렇게 시도하십시오.

예! 도움이 되었습니다.

 string name= "L_V " + TimeToString ( Time [ 1 ]);

도와주신 모든 분들께 감사드립니다.)

 

안녕하세요! 표준 라이브러리의 신호에서 매개변수 Parameter=Ka,int,21이 필요하지 않다고 말해주세요.

유형 열거에서 최적화 프로세스 중에 선택됨

 enum intType
  {
   p0 = 15 , 
   p1 = 21 , 
   p2 = 29 
}

그러나 Expert Advisor를 생성할 선택 항목 에서 신호가 사라지고 정상적으로 컴파일되면 결론을 도출하기 어렵습니다. 무엇이 잘못되었는지 ......, 코드를 도와주세요. 이미 구현이 있었습니까?

ps . 매번 최종 EA에서 int를 intType 으로 변경해야 합니다.

사유: