MetaTrader 4 Build 529 베타가 새로운 컴파일러와 함께 출시됨 - 페이지 127

[삭제]  
교재는 언제 업데이트되나요? MQL4에서 무엇이 새로워지지 않는지 알려주십시오. MQL5에는 무엇이 있습니까?
 

죄송합니다. 그리고 OBJ_LABEL에 대한 바인딩 각도가 변경되었습니다.

다음은 509번째 빌드입니다.

잔액, 왼쪽의 자금 . 분, 초의 카운터는 오른쪽있는 양초가 끝날 때까지 입니다. 그것은해야한다.


다음은 560번째 빌드입니다.

잔액, 오른쪽에 있는 자금 . 왼쪽있는 촛불이 끝날 때까지 분, 초 카운터 . 그렇긴 하지만 그렇게 되어서는 안 됩니다.


다음은 분/초 카운터의 출력 예입니다.

 // В start() :
//----------------- Часы  ----------------      
   nm=Prefix+ "_TimeLeft" ;
   datetime left=GetTimeLeft(sy,tf);
   cl=Teal;
   if (left<= PERIOD_M30 * 60 ) cl=Green;
   if (left<= PERIOD_M15 * 60 ) cl=Yellow;
   if (left<= PERIOD_M5 * 60 )  cl=DarkOrange;
   if (left<= PERIOD_M1 * 60 )  cl=Red;
   message=TimeToStr(left, TIME_SECONDS );
   SetText( 0 , message, cl, nm, 3 , 4 , 8 , "Arial" , 9 );
//----------------------------------------
// Функции :
//+----------------------------------------------------------------------------+
datetime GetTimeLeft( string sy, int tf) { return ( 60 *tf+(iTime(sy,tf, 0 )- TimeCurrent ()));}
//+----------------------------------------------------------------------------+
void SetText( int wd, string Text, color cl, string nm, int angle, int x, int y, string font, int sz= 8 ) {
   if ( ObjectFind (nm)< 0 ) ObjectCreate (nm, OBJ_LABEL , wd, 0 , 0 );
   ObjectSet(nm, OBJPROP_CORNER    , angle);
   ObjectSet(nm, OBJPROP_XDISTANCE , x);
   ObjectSet(nm, OBJPROP_YDISTANCE , y);
   ObjectSet(nm, OBJPROP_WIDTH     , sz);
   ObjectSetText(nm, Text, sz, font, cl);
   }
//+----------------------------------------------------------------------------+
 
새로운(560) 빌드에서는 앵커 각도 의 번호가 변경되었습니다. 새로운 곳에서 그래픽 오브제를 다시 찾게 될 분들을 위한 정보입니다 :).

네비게이터에서 표시기를 두 번 클릭하면 예상대로 매개변수 창이 열립니다. 표시기 적용을 취소하려고 하면 단말기가 닫힙니다 .
 
예, 왼쪽 상단 모서리에서 시계 방향으로 이동하면 0 - 1 - 3 - 2였습니다. 이제 0 - 1 - 2 - 3과 같습니다. 방금 지표를 변경했습니다.
 
pro_ :
예, 왼쪽 상단 모서리에서 시계 방향으로 이동하면 0 - 1 - 3 - 2였습니다. 이제 0 - 1 - 2 - 3과 같습니다. 방금 지표를 변경했습니다.
이것은 분명합니다. 명확하지 않습니다 - 왜?
 

pro_ :

표시기 적용을 취소하려고 하면 단말기가 닫힙니다 .

네, 그렇습니다. 터미널 충돌:


 

여기에서 다시 게시: https://www.mql5.com/ru/forum/148357/page2#880877 . 모두가 알고 있었던 젠장. :)

새 메타에디터(빌드 >= 529)에는 흥미로운 서비스가 있습니다. DLL이 MQL 샌드박스에 있으면(메타에디터에 표시됨) 내비게이터에서 마우스로 가져와서 창에 놓기만 하면 됩니다. 가져올 준비가 된 이름 목록을 가져오는 프로그램 텍스트. 대략 이 형태:

 #import "..\libraries\SoftFX.OneClickTrading.dll"
// Command_GetDouble
// Command_GetInt
// Command_GetString
// Command_GetType
// Command_SetDouble
// Command_SetInt
// Command_SetString
// FdkCreate
// FdkDelete
........   // продолжение списка
.....
...
#import

그러나 매개변수는 지정되지 않았지만 그 이후의 이름에는 문제가 없습니다.

--

ps. 익스플로러에서 직접 에디터 창에 dll을 던질 수 있다는 것을 알게 되었습니다. 효과는 동일합니다.
 
artmedia70 :
이것은 분명합니다. 명확하지 않습니다 - 왜?

시대 착오에 맞서 싸우십시오 :). 분명히 5-ke에서 그래서, 나는 모른다. 앵커 포인트 의 번호 매기기는 순서가 있지만 시계 반대 방향으로 지정되어 있다는 것을 알고 있습니다. 각도는 이제 시계 방향입니다. 그들이 이것을 공통 분모로 가져오기 시작하면 그게 다입니다. 또 다른 반나절의 일상적인 작업을 위한 것입니다.

 
pro_ :

시대 착오에 맞서 싸우십시오 :). 분명히 5-ke에서 그래서, 나는 모른다. 앵커 포인트 의 번호 매기기는 순서가 있지만 시계 반대 방향이라는 것을 알고 있습니다. 각도는 이제 시계 방향입니다. 그들이 이것을 공통 분모로 가져오기 시작하면 그게 다입니다. 또 다른 반나절의 일상적인 작업을 위한 것입니다.

공식적인 답변을 기다려야 합니다. 무엇을 추측합니다.
 
artmedia70 :
공식적인 답변을 기다려야 합니다. 무엇을 추측합니다.

그것을 알아 봅시다 - 우리는 대답 할 것입니다.

금요일에 그들은 하단 모서리의 값을 실제로 변경했습니다.

이전 509 빌드와 일치합니다. 아마도 뭔가 엉망이 된 것 같습니다. 그리고 아마도 그렇지 않을 것입니다. 점검 해보자. 변경된 상수가 적용되도록 소스를 다시 컴파일해야 합니다.