나는 RSI에 기초한 사용자 정의 실내를 만들었고, 더 높은 시간 프레임에서 더 높은 RSI 값을 준다 ...
그리고 나는 그것에 EA 기반을 만들고 싶다.
그래서 EA에서는 iCustom을 사용하여 정보를 얻습니다.
문제는 다음과 같습니다.
- iCustom에서 수신 한 값이 정확하지 않습니다.
비주얼 모드에서 차트에 사용자 지정 실내를 넣으면 예상대로 값을 제공합니다. 하지만 EA 자체에서는 그렇지 않습니다 ...
그래서 나는 표준 RSI (아마 그것의 나의 CI)를 사용하기로 결정했다.
그러나 같은 일을하는 것으로 판명되었습니다 ....
그래서 내가 사용하는 코드를 heres :
EA에서 나는 이것을 넣었다.
___
이중 rsi = iRSI (기호 (), PERIOD_H4,14, PRICE_CLOSE, getBarShift (PERIOD_H4,0));
설명 (rsi :, rsi);
___
//함수 사용
int getBarShift (int 시간 프레임, int 시프트) {
double time = iTime (NULL, 0, shift);
return (iBarShift (NULL, timeframe, time));
}
그리고 이것으로 실내를 만들면 ....
그것은 같은 결과를 가져야한다.
그건 그렇고 1 시간 차트를 사용하여 테스트합니다.
그러나 나는 주석에서 모든 막대에 값이 변하고 있음을 알았습니다 (하지만 CI와 같은 4 개의 막대가 모두 바뀌어야합니다)
그러나 그것은 내실 위주가 아닙니다 (그것은 훌륭합니다) ...
EA가 4h RSI 값을 정확하게 검색 할 수없는 것처럼 보입니다.
이것에 대한 어떤 힌트라도 .....
감사