커뮤니티

수식문의드립니다

프로필 이미지
가날
2011-11-03 12:26:04
315
글번호 44429
답변완료
Input : Period(5), Period1(3), Period2(3); Var : value1(0), value2(0), aa(30), bb(90), cc(70), dd(10); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); # 매수/매도청산 If CrossUP(value1, aa) Then { Buy("매수"); } if MarketPosition == 1 and IsEntryName("매수") == true And CrossDown(Value1, cc) then ExitLong("매수청산"); # 매도/매수청산 If CrossDown(value1, bb) Then { sell("매도"); } if MarketPosition == -1 and IsEntryName("매도") == true And Crossup(Value1, dd) == 0 then ExitLong("매도청산"); SetStopEndofday(150000);#당일청산 항상 친절한 답변감사드립니다 여기서요 매수는 매수신호나오고 매수청산신호 나오는데 매도는 매수신호나오면서 청산이되는 리버스 시스템이 되네요 매수나오기전에 매도신호를 내보내고싶은데요 매수는 30돌파매수 70하향청산면 매도는 90하향매도 10돌파 청산이면 매수전에 신호가 나와야되는거 아닌가요 제가 보조지표를 잘못이해하고있는건가요 일단은 매수신호나오기전에 청산을하고 싶은데 어떻게해야하나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-11-03 16:05:05

안녕하세요 예스스타입니다. 매도 포지션을 청산하는 함수는 exitshort입니다. exitlong으로 되어 있어 매도에 대한 청산이 발생하지 못했습니다. 수정한 식입니다. Input : Period(5), Period1(3), Period2(3); Var : value1(0), value2(0), aa(30), bb(90), cc(70), dd(10); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); # 매수/매도청산 If CrossUP(value1, aa) Then { Buy("매수"); } if MarketPosition == 1 and IsEntryName("매수") == true And CrossDown(Value1, cc) then ExitLong("매수청산"); # 매도/매수청산 If CrossDown(value1, bb) Then { sell("매도"); } if MarketPosition == -1 and IsEntryName("매도") == true And Crossup(Value1, dd) then ExitShort("매도청산"); SetStopEndofday(150000);#당일청산 즐거운 하루되세요 > 가날 님이 쓴 글입니다. > 제목 : 수식문의드립니다 > Input : Period(5), Period1(3), Period2(3); Var : value1(0), value2(0), aa(30), bb(90), cc(70), dd(10); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); # 매수/매도청산 If CrossUP(value1, aa) Then { Buy("매수"); } if MarketPosition == 1 and IsEntryName("매수") == true And CrossDown(Value1, cc) then ExitLong("매수청산"); # 매도/매수청산 If CrossDown(value1, bb) Then { sell("매도"); } if MarketPosition == -1 and IsEntryName("매도") == true And Crossup(Value1, dd) == 0 then ExitLong("매도청산"); SetStopEndofday(150000);#당일청산 항상 친절한 답변감사드립니다 여기서요 매수는 매수신호나오고 매수청산신호 나오는데 매도는 매수신호나오면서 청산이되는 리버스 시스템이 되네요 매수나오기전에 매도신호를 내보내고싶은데요 매수는 30돌파매수 70하향청산면 매도는 90하향매도 10돌파 청산이면 매수전에 신호가 나와야되는거 아닌가요 제가 보조지표를 잘못이해하고있는건가요 일단은 매수신호나오기전에 청산을하고 싶은데 어떻게해야하나요?