커뮤니티

수식 부탁드립니다.

프로필 이미지
하하
2012-02-21 11:43:20
391
글번호 48007
답변완료
Input : shortPeriod(12), longPeriod(26), Period(9),Af(0.02),MaxAf(0.2); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); If CrossUP(value1, value2) Then ExitShort(); If CrossDown(value1, value2) Then Sell(); 위 수식에서 갭보정을 첨부해 주셨으면 합니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-02-21 13:19:05

안녕하세요 예스스탁입니다. input : sp(12), lp(26), period(9); var : sumGap(0), gap(0), GC(0); var : MacdVal(0), MacdSig(0); if date!=date[1] then { // 날짜가 변경되는 봉에서(분봉에서 첫번째 봉) gap = Open-Close[1]; // 일간갭 sumGap = sumGap+gap; // 일간갭 누적 } GC = C - sumGap; // 갭보정 종가 MacdVal = ema(GC,sP)-ema(GC,lP); //macd 지표 MacdSig = ema(MacdVal, Period); //macd signal 지표 If CrossUP(MacdVal, MacdSig) Then ExitShort(); If CrossDown(MacdVal, MacdSig) Then Sell(); 즐거운 하루되세요 > 하하 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > Input : shortPeriod(12), longPeriod(26), Period(9),Af(0.02),MaxAf(0.2); value1 = MACD(shortPeriod, longPeriod); value2 = ema(value1, Period); If CrossUP(value1, value2) Then ExitShort(); If CrossDown(value1, value2) Then Sell(); 위 수식에서 갭보정을 첨부해 주셨으면 합니다. 감사합니다.