거래 로봇을 무료로 다운로드 하는 법을 시청해보세요
당사를 Twitter에서 찾아주십시오!
당사 팬 페이지에 가입하십시오
스크립트가 흥미로우신가요?
그렇다면 링크 to it -
하셔서 다른 이들이 평가할 수 있도록 해보세요
스크립트가 마음에 드시나요? MetaTrader 5 터미널에서 시도해보십시오
Experts

MQL5 Programming for Traders - 책의 소스 코드. 파트 4 - MetaTrader 5용 expert

조회수:
200
평가:
(4)
게시됨:
2023.12.15 14:57
업데이트됨:
2023.12.15 15:45
\MQL5\Files\MQL5Book\
ansi1252.txt (0.05 KB) 조회
clock10.htm (0.96 KB)
clock10.png (0.32 KB)
envrun.bat (0.05 KB)
icons-322-46.bmp (57.91 KB)
unicode1.txt (0.1 KB) 조회
unicode2.txt (0.1 KB) 조회
unicode3.txt (0.1 KB) 조회
utf8.txt (0.05 KB) 조회
\MQL5\Include\MQL5Book\
AppliedTo.mqh (1.17 KB) 조회
AutoPtr.mqh (1.87 KB) 조회
ColorMix.mqh (6.25 KB) 조회
Comments.mqh (3.71 KB) 조회
CRC32.mqh (1.89 KB) 조회
DateTime.mqh (2.56 KB) 조회
DBSQLite.mqh (24.03 KB) 조회
Defines.mqh (0.71 KB) 조회
IS.mqh (0.98 KB) 조회
LibRand.mqh (1.23 KB) 조회
MapArray.mqh (2.64 KB) 조회
MqlError.mqh (8.53 KB) 조회
OptReader.mqh (21.93 KB) 조회
Periods.mqh (1.95 KB) 조회
PNG.mqh (5.31 KB) 조회
PRTF.mqh (1.07 KB) 조회
Reservoir.mqh (4.71 KB) 조회
RSquared.mqh (2.27 KB) 조회
RTTI.mqh (1.57 KB) 조회
Tableau.mqh (8.79 KB) 조회
TickEnum.mqh (2.4 KB) 조회
TickModel.mqh (2.67 KB) 조회
Timing.mqh (1.71 KB) 조회
toyjson.mqh (11.4 KB) 조회
TplFile.mqh (8.12 KB) 조회
TplFileFull.mqh (11.01 KB) 조회
TradeFilter.mqh (10.59 KB) 조회
TradeReportSVG.htm (0.38 KB)
TradeUtils.mqh (11.51 KB) 조회
Tuples.mqh (4.94 KB) 조회
Uninit.mqh (1.16 KB) 조회
URL.mqh (4.64 KB) 조회
Warnings.mqh (0.54 KB) 조회
\MQL5\Include\MQL5Book\ws\
wsclient.mqh (5.19 KB) 조회
wsframe.mqh (11.62 KB) 조회
wsmessage.mqh (5.44 KB) 조회
wsprotocol.mqh (15.63 KB) 조회
wstools.mqh (6.22 KB) 조회
\MQL5\Libraries\MQL5Book\ \MQL5\Presets\MQL5Book\
BandOsMA.set (1.22 KB)
BandOsMACustom.set (1.54 KB)
BandOsMAticks.set (1.24 KB)
\MQL5\Scripts\MQL5Book\p4\
ArrayCopy.mq5 (5.47 KB) 조회
ArrayFill.mq5 (2.15 KB) 조회
ArraySize.mq5 (1.35 KB) 조회
ArraySort.mq5 (2.94 KB) 조회
Complex.mq5 (1.19 KB) 조회
EnvClose.mq5 (0.88 KB) 조회
EnvError.mq5 (2.76 KB) 조회
EnvKeys.mq5 (1.01 KB) 조회
EnvMode.mq5 (1.29 KB) 조회
EnvScreen.mq5 (1.64 KB) 조회
EnvStop.mq5 (1.48 KB) 조회
FileArray.mq5 (4.44 KB) 조회
FileCopy.mq5 (2.31 KB) 조회
FileExist.mq5 (1.46 KB) 조회
FileFind.mq5 (2.31 KB) 조회
FileFlush.mq5 (3.69 KB) 조회
FileText.mq5 (2.67 KB) 조회
MathAbs.mq5 (1.59 KB) 조회
MathExp.mq5 (1.52 KB) 조회
MathPlot.mq5 (3.94 KB) 조회
MathRand.mq5 (1.29 KB) 조회
MathRound.mq5 (1.12 KB) 조회
MathSwap.mq5 (1.49 KB) 조회
MathTrig.mq5 (1.18 KB) 조회
Matrix.mqh (10.18 KB) 조회
PRTF.mqh (0.99 KB) 조회
TimeCheck.mq5 (3.45 KB) 조회
TimeCount.mq5 (0.99 KB) 조회
\MQL5\Services\MQL5Book\p4\
EnvType.mq5 (0.91 KB) 조회
PRTF.mqh (1.07 KB) 조회
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동

파트 4. 일반적인 MQL5 API

이 책의 이전 섹션에서 우리는 MQL5 프로그래밍 언어의 기초를 살펴보고 구문, 사용 규칙 및 주요 개념을 공부했습니다. 그러나 데이터 처리 및 자동매매를 사용하는 실제 프로그램을 작성하려면 내장된 많은 기능을 사용하여 MetaTrader 5 터미널과 상호 작용해야 합니다.

"4부. MQL5 APIs" 이 책의 네 번째 파트에서는 기본 제공 함수(MQL5 API)를 마스터하는 데 중점을 둘 것입니다. 그리고 이후 점차 전문화된 하위 시스템을 살펴볼 것입니다. 모든 MQL5 프로그램은 다양한 기술과 기능을 활용할 수 있게 합니다. 따라서 여러분은 대부분의 프로그램에서 활용할 수 있는 가장 간단하고 유용한 기능부터 시작하는 것이 좋습니다.

주요 주제 중 우리는 배열 연산, 문자열 처리, 파일 상호 작용, 데이터 변환 및 사용자 상호 작용 함수에 대해 알아 볼 것입니다. 또한 수학적 함수와 프로그램 환경 관리에 대해서도 살펴볼 것입니다.

내장된 MQL5 기능

다른 프로그래밍 언어와 달리 MQL5 API의 기본 제공 함수를 사용하면 추가 적인 전처리기 지시어가 필요하지 않습니다. 모든 MQL5 API 함수 이름은 글로벌 컨텍스트(네임스페이스)에서 사용할 수 있으며 항상 무조건 액세스할 수 있습니다.

또한 우리는 클래스 메서드 이름이나 사용자 지정 네임스페이스와 같은 다양한 프로그램 컨텍스트에서 유사한 이름을 사용할 수 있는 가능성에 대해서도 논의할 것입니다. 이러한 경우 여러분은 중첩된 유형, 네임스페이스 및 컨텍스트 연산자 '::'에 대한 섹션에서 설명했던 컨텍스트 확인 연산자를 사용하여 전역 함수를 호출해야 합니다.

프로그래밍에는 종종 다양한 데이터 유형을 사용한 연산이 필요합니다. 우리는 이전 섹션에서 내장 데이터 유형의 명시적 및 암시적 변환 메커니즘에 대해 살펴봤습니다. 그러나 이들이 여러 사유로 인해 항상 적합하지 않을 수도 있습니다. 서로 다른 유형 간에 보다 세밀하게 조정된 데이터 변환을 가능하게 하기 위해 MQL5 API에는 변환 함수 세트가 포함되어 있습니다. 특히 숫자, 날짜 및 시간, 색상, 구조, 열거형과 같은 문자열과 다른 유형 간의 변환 함수에 특히 주의를 기울여 만들었습니다.


MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/45593

MQL5 Programming for Traders - 책의 소스 코드. 파트 3 MQL5 Programming for Traders - 책의 소스 코드. 파트 3

3부 “MQL5에서는 객체 지향 프로그래밍”에서 MQL5 언어에서의 객체 지향 프로그래밍(OOP)의 세계에 대해 자세히 알아봅니다. 소프트웨어 개발에는 여러 요소의 관리와 관련된 복잡함이 수반되는 경우가 많기 때문에 프로그래밍의 편의성과 생산성 및 품질을 개선하기 위한 고급 기술이 필요합니다.

MQL5 Programming for Traders - 책의 소스 코드. 파트 2 MQL5 Programming for Traders - 책의 소스 코드. 파트 2

파트2 'MQL5 프로그래밍 기본'에서는 이 프로그래밍 언어의 주요 개념을 소개합니다. 이 파트에서는 데이터 유형, 식별자, 변수, 표현식 및 연산자에 대해 설명합니다. 여러분은 다양한 명령어를 결합하여 프로그램 로직을 구성하는 방법을 배우게 될 것입니다.

MQL5 Programming for Traders - 책의 소스 코드. 파트 5 MQL5 Programming for Traders - 책의 소스 코드. 파트 5

책의 파트 5에서는 금융 데이터 분석 및 처리, 차트 시각화, 자동화, 사용자 상호작용 등 알고리즘 트레이딩과 관련된 API에 대해 자세히 알아볼 것입니다.

MQL5 Programming for Traders - 책의 소스 코드. 파트 6 MQL5 Programming for Traders - 책의 소스 코드. 파트 6

"MQL5 Programming for Traders" 파트 6에서는 MQL5 언어의 핵심인 트레이딩 자동화에 대해 알아볼 것입니다. 우리는 금융상품 사양 및 트레이딩 계좌 설정과 같은 기본적인 것들부터 시작하게 될 것입니다. 이는 Expert Advisors를 제대로 운영하기 위한 전제 조건입니다.