При написании индикатора, который использует краткую форму вызова функции OnCalculate(), можно упустить то обстоятельство, что индикатор может рассчитываться не только на ценовых данных, но и на данных другого индикатора (встроенного или пользовательского - не имеет значения). Вы хотите улучшить индикатор, чтобы он правильно считался не только на ценовых данных, но и значениях другого индикатора? В этой статье мы по шагам пройдем все необходимые этапы такой модификации и выведем дополнительные полезные правила для правильного написания индикатора.
intiBands(
string symbol, // 캐릭터 이름ENUM_TIMEFRAMES period, // 기간int bands_period, // 평균선 계산을 위한 기간int bands_shift, // 표시기 가로 오프셋double deviation, // 표준 편차 수ENUM_APPLIED_PRICE applied_price // 가격 유형 또는 핸들
);
-- "가격 유형 또는 핸들" -- 여기에 PRICE_CLOSE 대신 사용자 지정 인디케이터의 핸들을 작성할 수 있습니다.
수동으로 작성된 "이전 표시기"의 값으로 PRICE_CLOSE를 변경합니다.
터미널에서는 선택할 수 있지만 코드에서 작성하는 방법을 이해하지 못합니다.
설명서에는 핸들이 필요하다고 나와 있지만 버퍼 만 있습니다.
제발 도와주세요.
예를 들어 인디케이터에서 PRICE_CLOSE를 변경하는 방법을 알려주시겠습니까?
수동으로 작성된 "이전 지표"의 값으로 PRICE_CLOSE를 변경합니다.
터미널에서는 선택할 수 있지만 코드에서 작성하는 방법을 이해하지 못합니다.
설명서에는 핸들이 필요하다고 나와 있지만 버퍼 만 있습니다.
제발 도와주세요.
기사를보십시오 https://www.mql5.com/ru/articles/15
https://www.mql5.com/ru/articles/15 기사를 확인하세요.
Григорий Муратов #:
Подскажите пожалуйста, как в индикаторе, например в
터미널에서 선택할 수 있지만 코드에서 작성하는 방법을 모르겠습니다.
터미널에서 선택할 수 있지만 코드에서 작성하는 방법을 모르겠습니다.
설명서에는 핸들이 필요하다고 나와 있지만 버퍼 만 있습니다.
제발 도와주세요.
문서를 보면 https://www.mql5.com/ru/docs/indicators/ibands -- 사양은 다음과 같습니다:
-- "가격 유형 또는 핸들" -- 여기에 PRICE_CLOSE 대신 사용자 지정 인디케이터의 핸들을 작성할 수 있습니다.
예를 들어