커뮤니티

어제 답변 해주셨는데요 청산이 수식대로 청산이 안됩니다

프로필 이미지
실상사
2012-08-03 09:42:23
253
글번호 53477
답변완료
Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy("매수"); } # 매도/매수청산 If MarketPosition == 1 and EntryPrice >= c*1.05 and CrossDown(value1, value2) Then { Sell("수익"); } 수익이 발생한 후에 청산이 안되는데요? 이상하네요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-08-03 11:43:55

안녕하세요 예스스탁입니다. 식을 수정했습니다. 진입가 대비 현재봉의 종가가 5%이상 높은상태에서 데드크로스가 발생하면 신호발생합니다. Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy("매수"); } # 매도/매수청산 If MarketPosition == 1 and C >= EntryPrice*1.05 and CrossDown(value1, value2) Then { Sell("수익"); } sell은 선물이나 옵션에서는 청산후 반대방향 진입을 하므로 청산하고자 하시면 exitlong으로 변경해 주시면 됩니다. 즐거운 하루되세요 > 실상사 님이 쓴 글입니다. > 제목 : 어제 답변 해주셨는데요 청산이 수식대로 청산이 안됩니다 > Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매수/매도청산 If CrossUP(value1, value2) Then { Buy("매수"); } # 매도/매수청산 If MarketPosition == 1 and EntryPrice >= c*1.05 and CrossDown(value1, value2) Then { Sell("수익"); } 수익이 발생한 후에 청산이 안되는데요? 이상하네요