MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1692

 

좋은 저녁입니다. 차트의 mql5 in mt5 x64에서 문자열 변수 텍스트가 작성되지 않은 이유를 알려주십시오. 날짜 이후에 수직선 위로 마우스를 가져가면 약간의 가격이 있습니까?

 ObjectCreate ( 0 ,Obj_Name, OBJ_VLINE , 0 ,Dat_DtTm, 0 );       //Создаем объект..
ObjectSetString ( 0 ,Obj_Name, OBJPROP_TEXT ,"Text");        // ..и описание 
ObjectSetInteger ( 0 ,Obj_Name, OBJPROP_COLOR , Col);       // ..и его цвет,..
ObjectSetInteger ( 0 ,Obj_Name, OBJPROP_STYLE , Stl);       // ..стиль.
 
grimc124 # :

좋은 저녁입니다. 차트의 mql5 in mt5 x64에서 문자열 변수 텍스트가 작성되지 않은 이유를 알려주십시오. 날짜 이후에 수직선 위로 마우스를 가져가면 약간의 가격이 있습니까?

 ObjectSetString ( 0 ,Obj_Name, OBJPROP_TOOLTIP , "tooltip" ); // это описание
ObjectSetString ( 0 ,Obj_Name, OBJPROP_TEXT , "Text" );   // а это выводимый текст 
 
Valeriy Yastremskiy # :

그리고 첫 번째 일련의 예금에서 마지막 주문을 마감한 후에만 새 예금을 열 수 있습니까?

아니, 원하는 만큼. 모든 지연은 열렸던 막대의 배열 + 매개변수에 기록됩니다. 새로운 지연은 어레이에 대한 +1 항목이고, 삭제되거나 시장 주문이 된 경우 -1 항목입니다. 이제 내 마법이 훨씬 쉽게 생성됩니다. "magic = rand()" 한 줄만 있으면 됩니다.

 

그리고 테스터의 버튼이 작동하지 않습니다 ??? 실제 계정에서는 모든 것이 정상입니다.


 void OnChartEvent ( const int id, const long &lparam, const double &dparam, const string &sparam)
  {
     if (id== CHARTEVENT_OBJECT_CLICK && sparam== "button1" ){      
      ...
    }
  }
 
Nerd Trader 실제 계정에서는 모든 것이 정상입니다.


Expert Advisors에서는 작동하지 않고 지표에서만 작동합니다.

Expert Advisors에서는 OnChartEvent 외부에서 수행해야 합니다.

 
MakarFX # :

Expert Advisors에서는 작동하지 않고 지표에서만 작동합니다.

zbs, 이제 월요일까지 기다리세요.
 
MakarFX # :

Expert Advisors에서는 작동하지 않고 지표에서만 작동합니다.

Expert Advisors에서는 OnChartEvent 외부에서 수행해야 합니다.

그리고 만약 OnTester()

 
Nerd Trader # :

그리고 만약 OnTester()

 void OnTick ()
  {
//---
   if (IsTesting()) 
     {
       if ( ObjectGetInteger ( 0 , "lab_Button" , OBJPROP_STATE )== true )
        {
         ....
        }
       if ( ObjectGetInteger ( 0 , "lab_Button" , OBJPROP_STATE )== false )
        {
         ....
        }
     }
  }
 
Nerd Trader # :

아니, 원하는 만큼. 모든 지연은 열렸던 막대의 배열 + 매개변수에 기록됩니다. 새로운 지연은 어레이에 대한 +1 항목이고, 삭제되거나 시장 주문이 된 경우 -1 항목입니다. 이제 내 마법이 훨씬 쉽게 생성됩니다. "magic = rand()" 한 줄만 있으면 됩니다.

그것도 가능합니다. 경기 가능성은 적습니다.

 
MakarFX # :

IsTesting 대신 IsVisualMode를 사용하는 것이 좋습니다.