int iMA(
문자열 symbol, // 심볼 이름
ENUM_TIMEFRAMES period, // 기간
int ma_period, // 평균 기간
int ma_shift, // 표시기 수평 이동
ENUM_MA_METHOD ma_method, // 평활화 유형
ENUM_APPLIED_PRICE applied_price // 가격 유형 또는 핸들
);
를 사용하면 동일한 결과를 얻을 수 있습니다. 하지만. 짧은 형식 int OnCalculate()를 사용할 때 적용된_가격을 얻는 방법. 즉, 표시기를 초기화 할 때 "매개 변수"탭의 값으로 이동하는 방법은 무엇입니까?
고마워요.
감사합니다. 초보자에게 매우 명확하고 유용합니다.
- 2010.03.03
- Nikolay Kositsin
- www.mql5.com
기사 감사합니다! 초보자에게는 매우 유용한 자료이며 다른 언어에서 전환하는 사람에게는
.
컴퓨터 번역이 필요하신가요? 그렇게 하세요.
MQL4에 비해 메트릭 배열 구독은 과거부터 계산되며 동적이 아닌 고정되어 있습니다. 일주일 또는 한 달 동안 실행하면 어떻게 되는지 궁금합니다. 데이터가 모두 메모리에 있나요? 모두 메모리에 있으면 점점 더 느리게 실행되지 않을까요?
하지만 https://www.mql5.com/zh/articles/31中又说:
- "요소의 인덱스를 시퀀스로 설정하는 것은 MQL4에서와 동일합니다." - 이것은 무엇을 의미하나요? 이 예에서는 요소 인덱스를 시계열로 사용합니다. 즉, 현재 열(아직 형성되지 않은 열)은 항상 인덱스 [0], 이전 열(이미 형성된 열)은 인덱스 [1] 등을 갖습니다.
따라서 실제로 어떤 경우가 사용되는지 주의하세요. 대부분의 MQL4 예제에서는 현재를 0으로 하는 인덱스 배열을 사용하고, 대부분의 MQL5 예제에서는 과거를 0으로 하는 인덱스 배열 첨자를 사용합니다.
- 2013.09.04
- Sergey Pavlov
- www.mql5.com
컴퓨터 번역이 필요하신가요? 할 수 있습니다.
MQL4에 비해 메트릭 배열 구독은 과거부터 계산되며 동적이 아닌 고정되어 있습니다. 일주일 또는 한 달 동안 실행하면 어떻게 되는지 궁금합니다. 데이터가 모두 메모리에 있나요? 모두 메모리에 있으면 점점 더 느리게 실행되지 않을까요?
하지만 https://www.mql5.com/zh/articles/31中又说:
- "요소의 인덱스를 시퀀스로 설정하는 것은 MQL4에서와 동일합니다." - 이것은 무엇을 의미할까요? 이 예에서는 요소 인덱스를 시계열로 사용합니다. 즉, 현재 열(아직 형성되지 않은 열)은 항상 인덱스 [0], 이전 열(이미 형성된 열)은 인덱스 [1]을 갖습니다.
따라서 실제로 어떤 경우가 사용되는지 주의하세요. 대부분의 MQL4 예제에서는 현재를 0으로 하는 지표 배열을 사용하고, 대부분의 MQL5 예제에서는 과거를 0으로 하는 첨자가 있는 지표 배열을 사용합니다.
MQL5에서는 ArraySetAsSeries() 함수를 사용하여 동적 배열(더 큰 인덱스 방향으로 최신 값을 저장하도록 메모리를 할당)을 시계열 형태로, 즉 최신 데이터는 인덱스 0에 저장하고 다음 최신 데이터는 인덱스 1에 저장하는 식으로 변환하여 최신 데이터는 영원히 인덱스 0에 저장되도록 합니다.
복사 버퍼 () 함수를 사용하여 인덱스 0의 위치에서 배열의 역방향 요소를 읽기 시작하여 해당 줄에 있는 자체 정의의 개수를 읽습니다.
새로운 기고글 MQL5 for Newbies의 맞춤 인디케이터 가 게재되었습니다:
새로운 주제는 초보자에게 복잡하고 배우기 어려운 것 같습니다. 우리가 알고있는 주제는 우리에게 매우 간단하고 명확해 보입니다. 그러나 우리는 모든 사람이 처음부터 무언가를 심지어 우리의 모국어로 공부해야 한다는 걸 기억하지 못하는 것 같습니다. 자신의 거래 전략을 개발할 수있는 광범위한 가능성을 제공하는 MQL5 프로그래밍 언어도 마찬가지입니다. 기본 개념과 가장 간단한 예를 통해 학습을 시작할 수 있습니다. 기술 인디케이터와 MetaTrader 5 클라이언트 터미널의 상호 작용은 간단한 사용자 지정 인디케이터 SMA의 예에 대한 이 글에서 고려됩니다.
이러한 입력 매개 변수의 선언 후에 주석이 있으며 이러한 주석은 인디케이터의 "속성"창에 입력 매개 변수의 이름으로 표시됩니다.
우리의 경우 이러한 이름은 인디케이터의 변수 이름보다 훨씬 더 명확합니다. 따라서 이러한 설명은 간단해야 합니다.
작성자: Nikolay Kositsin