작성자: 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 예시는 단지 예일 뿐입니다. 따라서 이들은 외부 변수를 제공하지 않아 그 주기나 다른 옵션을 변경할 수 없습니다.