커뮤니티

안녕하세요 수식 문의 드립니다.

프로필 이미지
금보
2011-12-27 14:29:42
386
글번호 46074
답변완료
<< Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } or Input : shortPeriod1(5), longPeriod1(60); value3 = ma(C, shortPeriod1); value4 = ma(C, longPeriod1); # 매수/매도청산 If CrossUP(value3, value4) Then { Buy(); } # 매도/매수청산 If CrossDown(value3, value4) Then { Sell(); } >> and Input : Period(12), Period1(5), Period2(5); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { sell(); } 안녕하세요? 위의 수식을 검증하니 오류라고 합니다. 바쁘시더라도 오류를 수정하여 주시길 부탁드립니다. <건강하세요>
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-12-27 17:23:55

안녕하세요 예스스탁입니다. if문이 아닌 수식의 중간에 or와 and가 사용되어 있는데 해당 내용때문에 발생된 에러입니다. 해당 내용이 문법에 맞지 않고 어떤 의도이신지 모르므로 삭제해서 올려드립니다. Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } Input : shortPeriod1(5), longPeriod1(60); value3 = ma(C, shortPeriod1); value4 = ma(C, longPeriod1); # 매수/매도청산 If CrossUP(value3, value4) Then { Buy(); } # 매도/매수청산 If CrossDown(value3, value4) Then { Sell(); } Input : Period(12), Period1(5), Period2(5); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { sell(); } 즐거운 하루되세요 > 금보 님이 쓴 글입니다. > 제목 : 안녕하세요 수식 문의 드립니다. > << Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { Sell(); } or Input : shortPeriod1(5), longPeriod1(60); value3 = ma(C, shortPeriod1); value4 = ma(C, longPeriod1); # 매수/매도청산 If CrossUP(value3, value4) Then { Buy(); } # 매도/매수청산 If CrossDown(value3, value4) Then { Sell(); } >> and Input : Period(12), Period1(5), Period2(5); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy(); } # 매도/매수청산 If CrossDown(value1, value2) Then { sell(); } 안녕하세요? 위의 수식을 검증하니 오류라고 합니다. 바쁘시더라도 오류를 수정하여 주시길 부탁드립니다. <건강하세요>