보조지표

나만의 신경망 예측기 만들기: MA 및 RSI 예측자 설정하기
MetaTrader4
나만의 신경망 예측기 만들기: MA 및 RSI 예측자 설정하기

작성자: gpwr, 여기에서 게시됨 코드를 더 쉽게 읽을 수 있도록 몇 가지 변수를 수정하고 새로운 프록시 함수를 생성했습니다. 모든 공을 gpwr에게 돌려야 합니다, 그의 훌륭한 소스 덕분입니다. gpwr가 게시한 BNN 예측기는 훌륭한 지표인데, 많은 트레이더들이 자신의 지표를 기반으로 예측기를 만드는 방법에 대해 궁금해하고 있었습니다. 이 질문은 모든 신경망 관련 소스에서 답변되지 않았기 때문에, 제가 답변을 드리기로 결정했습니다. 수정된 BNN 예측기를 통해 자신의 지표를 기반으로 한 예측기를 만들 수 있습니다. 코드의 끝부분에 다음과 같은 함수가 있습니다: double getValue(int i) { return(iMA(NULL,0,15,0,MODE_SMMA,PRICE_OPEN,i)); } 위와 같이, 이 지표는 이동 평균 예측기입니다. 이동 평균 지표를 다른 지표로 간단히 교체하면 됩니다. iCustom()를 사용하여 자신의 지표에 대한 예측을 받을 수도 있습니다. 예를 들어, RSI 예측기가 필요하다면: double getValue(int i) { return(iRSI(NULL,0,14,PRICE_OPEN,i)); } 설치 방법: BPNN.DLL 파일을 experts/libraries/ 폴더에 복사해야 합니다. MT4에서 DLL 가져오기를 허용하도록 설정해야 합니다 (도구 > 옵션 > 전문가 어드바이저 > 'DLL 가져오기 허용' 체크). MA 예측기 및 RSI 예측기 - EURUSD M30 추천 사항: 신경망에 대한 질문이 있다면, 원래 작성자에게 문의하시기 바랍니다. 저는 코드를 수정하여 새로운 지표를 쉽게 만들 수 있도록 도와드린 것뿐입니다. 지표 수정에 대한 질문이 있다면, 영어, 프랑스어, 스페인어 또는 포르투갈어로 문의하시면 답변해드릴 수 있습니다. 러시아어, 중국어, 이탈리아어는 할 수 없으니 양해 부탁드립니다. MA 및 RSI 예시는 단지 예일 뿐입니다. 따라서 이들은 외부 변수를 제공하지 않아 그 주기나 다른 옵션을 변경할 수 없습니다.

2009.11.04
Ehlers의 이중 극 슈퍼 스무더 오실레이터: MetaTrader 4에서 활용하기
MetaTrader4
Ehlers의 이중 극 슈퍼 스무더 오실레이터: MetaTrader 4에서 활용하기

저자: 존 F. Ehlers 존 F. Ehlers의 연구 결과는 "Cybernetic Analysis for Stocks and Futures" (2004)에서 설명되어 있습니다. ISBN: 0-471-46307-8 이 지표는 Ehlers의 책을 바탕으로 한 이중 극 슈퍼 스무더 지표이며, Witold Wozniak (www.mqlsoft.com)에 의해 코딩되었습니다. 추가적인 연구와 코드는 Julien Loutre (zenhop)가 진행했습니다. 이 이중 극 슈퍼 스무더 지표는 트렌드를 평가하는 훌륭한 방법이며, 일반 이동 평균의 좋은 대안이 될 수 있습니다. 하지만 주요 사이클의 전환점을 찾는 데는 한계가 있습니다. 그래서 이 슈퍼 스무더 지표를 스무딩된 오실레이터로 변형했습니다. 이 오실레이터는 대부분의 사이클 전환점을 정확하게 찾아내며, 추가적인 스무딩으로 잔여 노이즈를 제거했습니다. 오실레이터의 잔여 노이즈를 제거하기 위해 Ehlers의 즉각적인 트렌드라인 필터를 사용했습니다. 이 필터는 추가적인 지연을 최소화하면서도 훌륭한 노이즈 감소 능력을 보여줍니다. 모든 수학적 계산이 개장가를 기준으로 수정되었기 때문에, 이 지표는 재조정되지 않습니다. 지연: 원래의 이중 극 슈퍼 스무더 지표는 컷오프 기간에 비례하여 약간의 지연이 있습니다. 그러나 이 페이지에 있는 버전은 개장가를 기준으로 수정되었기 때문에, 한 바의 지연이 추가되었습니다. 마지막으로, 즉각적인 트렌드라인 필터도 약간의 지연을 추가하는데, 이는 2바를 넘지 않아야 합니다. 결과적으로, 이 지표는 10바 미만의 주기를 포착하는 데는 적합하지 않습니다. 예를 들어 H1에서 5바 주기를 잡고 싶다면, M1 또는 M5 시간대에서 이 지표를 사용하고 큰 컷오프 기간을 설정할 수 있습니다. 작은 시간대에서 추가적인 데이터가 제공되어 짧은 사이클을 거래할 수 있습니다. 스크린샷에서 오실레이터가 대부분의 사이클 전환점을 찾아내는 모습입니다. EURUSD M30, CutOff=48 (24시간, 일일 사이클) 및 alpha=0.07 Ehlers의 CyberCycle은 신호의 품질을 평가하는 데 도움이 됩니다. Ehlers의 CG는 신호의 품질을 평가하는 데도 도움이 됩니다 (주기=24, 목표 사이클 주기의 절반) 추천 사항: 이 지표는 상당히 정확하지만, 마법이 아닙니다. 신호를 다른 지표(가능한 경우 DSP 지표)를 사용하여 확인하세요. Ehlers의 CyberCycle은 신호를 필터링하는 데 훌륭한 지표입니다. 두 지표 모두에서 동일한 alpha를 사용하세요. Ehlers의 CG(중심 중력)도 신호를 필터링하는 데 좋은 지표입니다. CG의 주기는 오실레이터의 컷오프/2로 설정하세요. 적응형 지표(Adaptive CyberCycle 또는 Adaptive CG)를 사용하여 신호를 필터링하는 것도 좋은 생각이지만, 적응형 지표는 이 지표와 동기화되지 않아 신호에 더 많은 노이즈를 초래할 수 있습니다. 이 지표는 30바 이상의 사이클을 탐지하는 데 최적화되어 있습니다. 짧은 사이클을 탐지하는 데는 정확도가 떨어집니다.

2009.11.04
호드릭 프레스콧 지표: 메타트레이더 4에서 활용하기
MetaTrader4
호드릭 프레스콧 지표: 메타트레이더 4에서 활용하기

호드릭 프레스콧 필터(Hodrick Prescott Filter, HPF)는 정적인 경제 시계열의 변동성을 제거하고 트렌드를 조정하는 데 유용한 도구입니다. 외환 시장처럼 동적인 시계열에서는 HPF 값이 지속적으로 변화하게 되죠. 이 지표는 마치 이동 평균처럼 특정 바의 HPF 값을 보여주며, 리페인트되지 않도록 설계되었습니다. 이 지표의 주요 특징은 다음과 같습니다: 선택 가능한 트렌드 강도를 기반으로 시장 트렌드를 표시합니다. HPF를 표시하거나 숨길 수 있습니다. “MA” 또는 HPF를 기준으로 최대 2개의 밴드를 표시합니다. 다중 타임프레임(MTF)을 지원합니다. 입력 값은 다음과 같습니다: nobs: HPF 바의 수 lambda: 감쇠 계수 timeframe: 적용할 타임프레임 price: HPF가 평가되는 가격(iMA()와 동일) delay: HPF를 지연(또는 음수일 경우 앞당김)하여 “MA”를 표시합니다. trend: 몇 개의 연속된 HPF 바를 체크할지 선택합니다. future: HPF 미래 바를 표시합니다. bands: 밴드 계산을 위한 바의 수(0보다 클 경우) band#: #번째 밴드의 편차(0보다 작으면 HPF를 기준으로 중앙에 위치) type#: #번째 밴드 유형 -1=HPF, 0=적용 가격, 1=평균, 2=극단 가격, 3=가장 가까운 가격, 4=중앙값, 5=전형적 가격, 6=가중 평균 repaint: true일 경우 각 틱을 처리합니다. points: true일 경우 “MA”에서 상승/하락 추세를 점으로 표시합니다. alerts: 알림 기능을 활성화합니다. audio: 오디오 알림에 사용할 .WAV 파일 이름 history: 처리할 과거 바의 수, 0일 경우 모든 역사(지표 로딩에 시간이 걸림)

2009.10.23
Linear_Sinus_FT: 메타트레이더 4를 위한 선형 사인파 지표 소개
MetaTrader4
Linear_Sinus_FT: 메타트레이더 4를 위한 선형 사인파 지표 소개

이번 포스팅에서는 메타트레이더 4용 선형 사인파 지표인 Linear_Sinus_FT에 대해 알아보겠습니다. 이 지표는 사인파 형태의 파동을 근사하는 데에 사용됩니다. 최근에 유행하고 있는 푸리에 변환을 활용한 지표들과 유사하지만, Linear_Sinus_FT는 기존의 한계를 극복한 점이 특징입니다. 기존의 지표들은 가격 변화에 따라 그래프의 오른쪽 끝이 자주 바뀌는 단점이 있었죠. 예를 들어, 그래프가 처음에는 하락세를 보이다가, 이후 상승세로 바뀌는 경우가 많았습니다. 하지만 Linear_Sinus_FT는 이러한 문제를 해결하여, 역사적인 데이터에 의존하지 않고도 안정적인 예측을 가능하게 합니다. 이 지표는 메타스톡의 코드에서 시작하여, 사인파 가중 이동 평균을 계산하는 방식으로 작동합니다. 빠른 푸리에 변환(FFT)을 통해 데이터를 처리하고, 이를 통해 얻은 그래프를 왼쪽으로 이동시킵니다. 이렇게 함으로써, 각 바의 0 지점에서 지표 값을 계산할 수 있습니다. 마지막으로, 그래프의 n번째 점에서 계산을 수행하여, n에서 0까지의 예측 값을 도출합니다. 이 과정에서 n+n부터 0까지의 데이터를 활용하여 2차 다항식으로 근사합니다. 그래프의 외부 변수 설정 그래프의 주기를 설정하는 외부 변수가 있습니다. 짧은 주기를 설정할 경우, 값을 줄여주는 것이 좋습니다. 채널 구축 방법 채널을 구축할 때는 먼저 트렌드 방향을 파악하고, 그 방향으로 거래를 진행해야 합니다. 빨간 선으로 표시된 채널의 바깥에서 거래를 진행하며, 채널 하단에서는 매수, 상단에서는 매도를 고려하는 것이 좋습니다. 중간 가격 이상에서 매수하는 것은 피하는 것이 바람직합니다. 이 지표를 활용해 더욱 효율적인 거래를 진행해 보세요!

2009.10.21
ImpulseOsMA: 메타트레이더 4를 위한 인디케이터 소개
MetaTrader4
ImpulseOsMA: 메타트레이더 4를 위한 인디케이터 소개

안녕하세요, 트레이더 여러분! 오늘은 메타트레이더 4에서 사용할 수 있는 ImpulseOsMA라는 인디케이터에 대해 이야기해보고자 합니다. 인디케이터 개요: 최근에 저는 A. 엘더의 임펄스 시스템을 기반으로 한 인디케이터를 찾기 위해 많은 시간을 인터넷에서 보냈습니다. 여러 가지를 찾아봤지만, 제대로 작동하는 인디케이터는 찾기 어려웠습니다. 그나마 가장 비슷한 인디케이터는 여기에서 확인하실 수 있습니다. 하지만 이 인디케이터는 MACD 라인과 신호선의 움직임에 따라 바를 색칠하는 반면, 엘더는 가격의 이동 평균과 MACD 오실레이터에 따라 바를 색칠할 것을 제안했습니다. 그래서 저는 제 기준에 맞는 인디케이터를 직접 만들기로 결심했습니다. 그 결과, MACD와 MACD 히스토그램, 그리고 임펄스 시스템의 하이브리드 형태가 탄생했습니다. 이 인디케이터의 핵심은 다음과 같습니다: 히스토그램 막대가 녹색으로 색칠될 때: 히스토그램과 가격의 MA가 동시에 상승할 때; 히스토그램 막대가 빨간색으로 색칠될 때: 히스토그램과 가격의 MA가 동시에 하락할 때; 히스토그램 막대가 파란색으로 색칠될 때: 히스토그램과 가격의 MA가 서로 반대 방향일 때. 엘더는 이 시스템을 '검열 시스템'이라고 부릅니다. 즉, 녹색 막대가 나타날 때는 매도 금지, 빨간색 막대가 나타날 때는 매수 금지, 파란색 막대가 나타날 때는 금지가 해제된다는 뜻입니다. 인디케이터의 주요 파라미터: FastEMA, SlowEMA, SignalEMA - MACD의 파라미터; MAPeriod - 가격의 단순 이동 평균 기간; MAMode - 가격의 이동 평균 계산 방법: 0 - SMA, 1 - EMA. 기본 제공되는 MACD 인디케이터에서는 신호선이 SMA를 사용하여 계산됩니다. 하지만 제 인디케이터는 MACD의 창시자가 추천한 대로 EMA를 사용합니다. 인디케이터 미리보기: 이 인디케이터가 여러분의 트레이딩에 도움이 되기를 바라며, 추가적인 질문이나 의견이 있다면 댓글로 남겨주세요. 함께 발전해 나갑시다!

2009.10.03
처음 이전 343 344 345 346 347 348 349 350 351 352 353 다음 마지막