커뮤니티

수식오류로 인해 초기화 하고 싶은데...

프로필 이미지
회원
2004-11-27 11:00:29
1222
글번호 5849
답변완료
수식관련은 여기서 물어보라 하여 다시 글 올립니다. 안녕하십니까? 초보입니다. 이리저리 해보다가 MACD 수치를 제 나름대로 변경하여 수정했더니 이후 "검증되지 않았습니다"라는 메시지가 뜨면서 시뮬레이션이 안됩니다. 프로그램을 아예 지웠다가 다시 다운받고 하여도 당체 되지가 않네요. 수식을 회사가 설정한대로 초기화 하고 싶은데 방법좀 알려 주십시오. 그게 어렵다면 제가 수식을 수정하게끔 MACD의 당초 함수식을 좀 알려 주시던지요. (잘 될런지는 자신 없지만...) 미안하고 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-11-29 11:58:00

안녕하세요 예스스탁입니다. macd 기분 식은 다음과 같습니다. [지표식] Input : shortPeriod(12), longPeriod(26), Period(12); Var : value(0), macdosc(0); value = MACD(shortPeriod, longPeriod); macdosc = ema(value,Period); Plot1(value, "MACD"); Plot2(macdosc, "MACDSignal"); PlotBaseLine1(0, "기준선1"); [시스템식] [macd기준선] Input : shortPeriod(12), longPeriod(26); Var : value(0); value = MACD(shortPeriod, longPeriod); # 매수/매도청산 If CrossUP(value, 0) Then { Buy(); Exitshort(); } # 매도/매수청산 If CrossDown(value, 0) and c >L > h Then { Sell(); Exitlong(); } [MACD Oscillator] Input : shortPeriod(12), longPeriod(26), Period(9); Var : value1(0), value2(0); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); Exitshort(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); Exitlong(); } 즐거운 하루되세요 > CJ_ukwoo 님이 쓴 글입니다. > 제목 : 수식오류로 인해 초기화 하고 싶은데... > 수식관련은 여기서 물어보라 하여 다시 글 올립니다. 안녕하십니까? 초보입니다. 이리저리 해보다가 MACD 수치를 제 나름대로 변경하여 수정했더니 이후 "검증되지 않았습니다"라는 메시지가 뜨면서 시뮬레이션이 안됩니다. 프로그램을 아예 지웠다가 다시 다운받고 하여도 당체 되지가 않네요. 수식을 회사가 설정한대로 초기화 하고 싶은데 방법좀 알려 주십시오. 그게 어렵다면 제가 수식을 수정하게끔 MACD의 당초 함수식을 좀 알려 주시던지요. (잘 될런지는 자신 없지만...) 미안하고 부탁드립니다.