프로그래밍 언어로 된 모든 프로그램에는 특정한 구조가 있습니다. 이 글에서는 MetaTrader 5에서 실행 가능한 MQL5 거래 시스템 또는 거래 도구를 만들 때 매우 유용한 MQL5 프로그램 구조의 모든 부분에 대한 프로그래밍의 기초를 이해함으로써 MQL5 프로그램 구조의 필수 부분을 학습할 수 있습니다.
이 부분에서는 전처리기에 대해 프로그래밍 개념의 측면에서 자세히 알아보겠습니다. 전처리기는 컴파일 프로세스에서 중요한 단계로 실제 프로그램을 컴파일하기 전에 발생합니다. 전처리 단계에서는 파일 포함하기, 소프트웨어 속성 결정, 상수 정의, 함수 가져오기 등 다양한 작업이 수행됩니다.
모든 전처리기 지시문은 (#)으로 시작합니다. 이러한 지시문은 언어가 진술된 것으로 간주되지 않습니다. 따라서 세미콜론(;)으로 끝내면 안 됩니다. 전처리기 지시어 끝에 세미콜론을 포함하면 지시어 유형에 따라 오류가 발생할 수 있습니다.
즉 전처리기는 컴파일 과정 전에 프로그램의 소스 코드를 준비하기 위한 것이라고 할 수 있습니다. MQL5 프로그램에서 우리가 결정하는 매개변수를 기반으로 하는 전처리기 지시문에는 다음과 같이 여러 가지 유형이 있습니다:
새로운 기고글 MQL5 프로그램 구조에 대해 알아야 할 모든 것 가 게재되었습니다:
이 부분에서는 전처리기에 대해 프로그래밍 개념의 측면에서 자세히 알아보겠습니다. 전처리기는 컴파일 프로세스에서 중요한 단계로 실제 프로그램을 컴파일하기 전에 발생합니다. 전처리 단계에서는 파일 포함하기, 소프트웨어 속성 결정, 상수 정의, 함수 가져오기 등 다양한 작업이 수행됩니다.
모든 전처리기 지시문은 (#)으로 시작합니다. 이러한 지시문은 언어가 진술된 것으로 간주되지 않습니다. 따라서 세미콜론(;)으로 끝내면 안 됩니다. 전처리기 지시어 끝에 세미콜론을 포함하면 지시어 유형에 따라 오류가 발생할 수 있습니다.
즉 전처리기는 컴파일 과정 전에 프로그램의 소스 코드를 준비하기 위한 것이라고 할 수 있습니다. MQL5 프로그램에서 우리가 결정하는 매개변수를 기반으로 하는 전처리기 지시문에는 다음과 같이 여러 가지 유형이 있습니다:
작성자: Mohamed Abdelmaaboud