새로운 MQL4 컴파일러 및 편집기가 포함된 MetaTrader 4 IDE의 베타 버전 - 페이지 3

 
dken1 :

베타는 언제 테스터가 있는 터미널이 되나요? 작업을 확인하는 방법? 컴파일한다고 해서 작동하는 것은 아닙니다! :-)

내 손은 이미 내 모든 라이브러리를 클래스로 다시 작성하고 여러 Expert Advisors를 새로운 방식으로 다시 작성하고 싶습니다.

베타 편집기에서 래퍼를 작성하기 시작했습니다.

거래 인터페이스와 직접 관련이 없는 모든 것은 이미 MT5에서 작성 및 디버깅할 수 있습니다.
 

베타 IDE의 다음 버전은 이전 주소에 게시됩니다 .

새로운 기능:

1. MQL4/MQL5에 대해 동일한 이름의 열거형 값이 올바르게 인식됩니다(동시에 MQL4 열거형의 멤버는 MQL5의 동일한 열거형의 동일한 이름의 멤버와 값이 다를 수 있음).

2. MT4 클라이언트 터미널에서 모든 시간대의 오프라인 차트가 가능하기 때문에 MQL4에서 _Period 변수는 열거형 유형이 아니며 Period() 함수는 열거형 유형을 반환하지 않습니다. ENUM_TIMEFRAME 유형 대신 int 유형이 사용됩니다. 또한 타임프레임 값을 매개변수로 사용하는 모든 MQL4 시스템 함수는 이를 int 유형으로 받아들입니다.

3. MQL4/MQL5에서 같은 이름이지만 매개변수 세트가 다른 일부 기능에 대한 호출 처리를 수정했습니다.

4. MQL4 FileOpenHistory 기능 추가

5. 논리적 AND와 OR이 동일한 표현식과 동일한 수준에서 동시에 사용될 경우 경고가 발생합니다. MQL4에서 논리 연산의 우선 순위가 변경되었기 때문입니다. 표준 Lint와 마찬가지로 MQL4 및 MQL5 모두에서 경고가 발행됩니다.

 

차트에서 MT4의 그래픽 개체는 색상이 없도록 설정할 수 있습니다. 없음(보이지 않음, 투명).

ME4에서 프로그래밍 방식으로 다음과 같이 색상 상수로 설정할 수 있습니다.

 color invisible = C'None' ;

MT4 IDE의 새 버전에서 이 줄은 약 12개의 오류를 표시합니다...

 
아마도이 요청은 이미 어딘가에서 표명되었지만 반복하겠습니다. 전략 테스터 에서 시각화 슬라이더를 적절하게 선형으로 만들 수 있습니까? 그리고 31사단에서는 거의 움직이지 않지만 32사단(최대)에서는 날아가 버린다.
 
Zaxvatov :
아마도이 요청은 이미 어딘가에서 표명되었지만 반복하겠습니다. 전략 테스터에서 시각화 슬라이더를 적절하게 선형으로 만들 수 있습니까? 그리고 31사단에서는 거의 움직이지 않지만 32사단(최대)에서는 날아가 버린다.

+100500
 
새로운 mt 4가있을 때 대략적인 날짜를 작성하십시오 plz
 
MetaDriver :
거래 인터페이스와 직접 관련이 없는 모든 것은 이미 MT5에서 작성 및 디버깅할 수 있습니다.


더 자세하게, mt4 기능이 거기에서 작동할지 의심되는 것입니다.

 
dken1 :


더 자세하게, mt4 기능이 거기에서 작동할지 의심되는 것입니다.

머지 않아 거래 및 지표 기능을 제외한 모든 기능이 동일하게 될 것입니다. 이전 프로그램은 이전 프로그램과의 호환성을 위해서만 유지됩니다.

저것들. 순수하게 카운팅 프로그램(라이브러리, 스크립트)을 디버그해야 하는 경우 상위 5개에서 수행할 수 있습니다.

지표를 거래하거나 작성하는 경우 - 하지 마십시오.

일반적으로 두 터미널을 모두 연구하는 것이 합리적입니다. 언어는 이제 동일할 것이며 차이점은 거래/지표 API에만 있습니다.

 
5개를 확장하는 멋진 움직임 :)))
 
FAQ :
5개를 확장하는 멋진 움직임 :)))


당신과 논쟁하기가 어렵습니다, 나는 MT4와 아는 것을 기억합니다. 그것을 사용한 지 1 시간 후에 나는 다른 플랫폼에서 거래하고 싶지 않았습니다. MT 5는 어려운 미래를 가지고 있으며 언어의 병합은 + mt4이지만 mt 5가 아닌 mt4는 거의 즉시 시장을 정복했습니다. mt5와 달리 mt5는 금지 사항이 없는 합당한 경쟁자와 경쟁해야 합니다 ...