MQL4로 CMO 계산
4033 단어 MQL4
MQL4로 RCI 계산하기
iCMO
double iCMO(const string symbol, int timeframe, int period, int index)
{
double up = 0.0;
double down = 0.0;
double diff = 0.0;
for(int i = index + period - 1; i >= index; i--) {
diff = iClose(symbol, timeframe, i) - iClose(symbol, timeframe, i + 1);
if(diff > 0){
up += diff;
} else if(diff < 0) {
down -= diff;
}
}
if (up + down == 0) {
return(0);
}
return(100 * (up - down) / (up + down));
}
위에서 참조한 CMO 표시기, 다음은 iCMO 함수로 계산된 CMO입니다.
결과는 모두 같다.
추기
종가 변동에 페리오회가 연속으로 발생하지 않은 상태에서 오류(Zero divide)가 발생한 문제를 수정했다.
Reference
이 문제에 관하여(MQL4로 CMO 계산), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/bucchi49/items/dc8c6143c820a55b7fbd텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)