당사 팬 페이지에 가입하십시오
- 게시자:
- Nikolay Kositsin
- 조회수:
- 60
- 평가:
- 게시됨:
-
이 코드를 기반으로 한 로봇이나 지표가 필요하신가요? 프리랜스로 주문하세요 프리랜스로 이동
실제 작성자:
LeMan
바이너리 파동은 지표 수치를 해석하는 방식에 따라 양수 또는 음수 값을 반환합니다(강세 또는 약세). 이진파의 진정한 힘은 여러 개의 이진파가 복합 이진파로 결합될 때 나타납니다.
7개의 개별 바이너리 파동을 하나의 복합 바이너리 파동으로 결합했습니다:
- 이동평균 대비 종가(위-아래);
- MACD 기울기;
- 제로선을 넘은 OsM;
- CCI가 제로선을 넘었습니다;
- 모멘텀이 100선을 넘었습니다;
- 레벨 50의 RSI 크로스오버;
- 서로에 대한 DMI+와 DMI-의 위치(ADX).
복합 파동을 만들 때는 먼저 개별 바이너리 파동을 테스트하여 유효성을 확인하는 것이 중요합니다. 좋은 합성 이진파는 그 안에 있는 개별 이진파가 생성한 결과보다 우수한 결과를 생성합니다. 위의 파동 중 하나라도 0과 같은 가중치(가중치 매개변수)를 할당하여 합성 파동에서 분해할 수 있습니다. 이를 통해 개별 파동의 유효성을 확인할 수 있습니다.
이진 파동의 해석은 매우 명확합니다. 높은 값은 강세 추세를 나타내고 낮은 값은 약세 추세를 나타냅니다. 복합 이진파의 값의 크기는 복합 이진파에 포함된 개별 이진파의 수에 따라 달라집니다. 해당 가중치 매개변수에 값을 할당하여 예측 능력의 품질에 따라 이진파 값에 '가중치'를 부여할 수 있습니다. 예를 들어, 복합 이진파의 한 구성 요소는 값이 5이고 다른 구성 요소는 값이 0.75일 수 있습니다. 최대 복합 파동 가중치는 인디케이터 영역의 왼쪽 상단 모서리에 있는 인디케이터 이름 뒤에 괄호 안에 표시됩니다.
bLength 매개 변수를 1보다 크게 설정하여 이진파를 평활화할 수 있습니다.
이 지표의 원리를 쉽게 이해하고 거래 시스템을위한 고품질 필터를 만드는 데 사용할 수있을 것이라고 생각합니다.
이 지표에서 평균화 방법은 10 가지 가능한 옵션 중에서 선택하여 변경할 수 있습니다:
- SMA - 단순이동평균;
- EMA - 지수이동평균;
- SMMA - 평활이동평균;
- LWMA - 선형 가중 이동 평균;
- JJMA - JMA 적응 평균;
- JurX - 초선형 평균;
- ParMA - 파라볼릭 평균;
- T3 - 틸슨 다중 지수 평활;
- VIDYA - 투샤르 찬데 알고리즘을 사용한 평균화;
- AMA - 페리 카우프만 알고리즘을 사용한 평균화.
위상 유형 매개변수는 평균화 알고리즘에 따라 의미가 상당히 다르다는 사실에 주의해야 합니다. JMA의 경우 -100에서 +100까지 변화하는 외부 변수 위상입니다. T3의 경우 더 나은 인식을 위해 평균화 계수에 100을 곱한 값이고, VIDYA의 경우 CMO 오실레이터의 주기이며, AMA의 경우 느린 EMA의 주기입니다. 다른 알고리즘에서는 이러한 매개변수가 평균에 영향을 미치지 않습니다. AMA의 경우 빠른 EMA의 주기는 고정되어 있으며 기본적으로 2와 같습니다. AMA의 차수 계수도 2로 고정되어 있습니다.
이 인디케이터는 SmoothAlgorithms.mqh 라이브러리 클래스(terminal_data_terminal 디렉토리\MQL5\Include에 복사)를 사용하며, 이에 대한 자세한 설명은 "중간 계산을 위한 추가 버퍼 없이 가격 시리즈 평균화" 문서에 게시되어 있습니다.
이 지표는 MQL4에서 처음 구현되었으며 21.08.2009에 코드베이스에 게시되었습니다.

인디케이터의 입력 매개변수:
//+-----------------------------------+ //|| 표시기 입력 매개변수 | //+-----------------------------------+ //--- 인디케이터의 가중치. 0이면 인디케이터가 파동 계산에 참여하지 않습니다. input double WeightMA = 1.0; input double WeightMACD = 1.0; input double WeightOsMA = 1.0; input double WeightCCI = 1.0; input double WeightMOM = 1.0; input double WeightRSI = 1.0; input double WeightADX = 1.0; //---- 이동 평균 매개변수 input int MAPeriod=13; input ENUM_MA_METHOD MAType=MODE_EMA; input ENUM_APPLIED_PRICE MAPrice=PRICE_CLOSE; //---- MACD 매개변수 input int FastMACD = 12; input int SlowMACD = 26; input int SignalMACD = 9; input ENUM_APPLIED_PRICE PriceMACD=PRICE_CLOSE; //---- OsMA 매개변수 input int FastPeriod = 12; input int SlowPeriod = 26; input int SignalPeriod = 9; input ENUM_APPLIED_PRICE OsMAPrice=PRICE_CLOSE; //---- CCI 매개변수 input int CCIPeriod=14; input ENUM_APPLIED_PRICE CCIPrice=PRICE_MEDIAN; //---- 토크 매개변수 input int MOMPeriod=14; input ENUM_APPLIED_PRICE MOMPrice=PRICE_CLOSE; //---- RSI 매개변수 input int RSIPeriod=14; input ENUM_APPLIED_PRICE RSIPrice=PRICE_CLOSE; //---- ADX 매개변수 input int ADXPeriod=14; //---- 웨이브 평활화 켜기 input int MovWavePer = 1; input int MovWaveType = 0; input Smooth_Method bMA_Method=MODE_JJMA;// 평균화 방법 input int bLength=5; // 스무딩 깊이 input int bPhase=100; // 스무딩 파라미터
MetaQuotes Ltd에서 러시아어로 번역함.
원본 코드: https://www.mql5.com/ru/code/679
IncIchimokuOnArray
CIchimokuOnArray 클래스는 인디케이터 버퍼에서 이치모쿠 인디케이터(이치모쿠 킨코 효)를 계산하도록 설계되었습니다.
Raymond Cloudy Day For EA
레이먼드가 만든 혁신적인 트레이딩 도구인 레이먼드 클라우디 데이 포 EA는 MT5 플랫폼을 위해 전문적으로 개발되었습니다. 이 혁신적인 인디케이터는 최첨단 계산 방식과 고급 알고리즘을 통합하여 기존의 피벗 포인트를 능가하는 정밀도로 트레이딩 전략을 강화합니다.
장로 충동 시스템
표시기는 추세 방향(이동평균과 MACD로 합산)에 따라 캔들 색상을 빨강, 초록, 파랑으로 표시합니다.
DPO - MA modified
주요 포인트는 MA 곡선을 수평선으로 변경하고 DPO 곡선은 종가로부터 제로 수준 또는 MA 곡선까지의 거리를 나타냅니다.