트레이더를 위한 MQL5 프로그래밍 - 책의 소스 코드에서 다양한 프로그램 코드를 얻을 수 있어서 정말 운이 좋았다고 생각합니다. 파트 1 - 추가 학습을 위한 메타트레이더 5 전문가. 감사합니다.
텍스트에 부정확한 내용이 있습니다.
인용문:
MQL4(메타트레이더 4 언어)와 비교한 MQL5의 주요 변경 사항 중 하나는 객체 지향 프로그래밍(OOP)을 지원하여 C++와 유사하다는 것입니다. 일부 OOP 함수가 이미 MQL5에서 MQL4로 이전되었음에도 불구하고 ...
제가 착각하지 않았다면 2013년 초 600번째 버전에서 MQL4에 OOP가 추가되었습니다! 동시에 MQL4 언어가 근본적으로 개선되어 상위 5 위까지 올랐습니다. MQL5에서와 같이 본격적인 C++ 스타일 정의가 나타 났으며, 가장 중요한 것은 순전히 언어에 대해 이야기하면 그 이후로 많이 변하지 않은 전문가 스타일의 OOP 작업입니다. 초보자는 항상 MT4 및 MT5 API를 MQL4 / 5 프로그래밍 언어와 혼동합니다 . 다시 한 번 말씀드리지만 MQL4와 MQL5 언어는 99% 동일하지만 라이브러리와 API는 매우 다릅니다.
Учебник по MQL5: Знакомство c языком и средой разработки
- www.mql5.com
Знакомство c языком и средой разработки - Программирование на MQL5 для трейдеров - Учебник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
Good
현재 버전의 MQL5에서는 상위에서 하위로 구조를 복사하는 것이 더 이상 작동하지 않습니다.
피어 구조 복사는 자손을 부모로 복사하는 것처럼 작동하지만 자손의 데이터는 손실됩니다.
피어 구조 복사는 자손을 부모로 복사하는 것처럼 작동하지만 자손의 데이터는 손실됩니다.
Vitalii Avramenko #:
현재 버전의 MQL5에서는 상위에서 하위로 구조를 복사하는 것이 더 이상 작동하지 않습니다.
피어 구조 복사는 자손을 부모로 복사하는 것처럼 작동하며 자손의 데이터는 손실됩니다.
현재 버전의 MQL5에서는 상위에서 하위로 구조를 복사하는 것이 더 이상 작동하지 않습니다.
피어 구조 복사는 자손을 부모로 복사하는 것처럼 작동하며 자손의 데이터는 손실됩니다.
안타깝게도 이전 버전과의 호환성 모드에서 컴파일할 수 있는 기능(예를 들어 C++와 같은 다른 언어 및 컴파일러에서는 가능)이 없는 MQL5가 변경되고 있습니다.
따라서 (적어도 컴파일러 메시지를 이해하여) 혁신을 고려해야 하며, 예를 들어 상속된 구조 복사 예제에서와 같이 직접 편집 내용을 추가해야 합니다:
struct Inclosure { double X, Y; }; struct Main3 : Inclosure { using Inclosure::operator=; int code; }; void OnStart() { Main3 m3 = {0.1, 0.2, -1}; Inclosure in = {10, 100}; m3 = in; ... }
MQL5 Programming for Traders - 책의 소스 코드. 파트 1:
이 책의 첫 번째 장에서는 MQL5 언어와 개발 환경에 대해 소개합니다. MQL4(MetaTrader 4 언어)와 비교하여 MQL5 언어에 도입된 새로운 기능 중 하나는 MQL5 언어는 객체지향 프로그래밍(OOP)을 지원하여 C++와 유사하다는 점입니다.
작성자: MetaQuotes