커뮤니티

수식에 대해서 문의 드립니다.

프로필 이미지
돌쇠2
2005-02-01 17:15:43
972
글번호 6449
답변완료
안녕하세요. 수고하십니다. 아래의 식들이 어떻게 다른지 알고 싶습니다. 예를들어서 아래와 같은 식이 있다고 할때에, 아래 질문 1), 2), 3), 4)의 차이점이 무엇인지 알고 싶습니다. --------------------------------------------------------------------------------- Input : Period(12), Period1(5); Var : value(0); value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 20) Then { Buy(); Exitshort(); } --------------------------------------------------------------------------------- 질문1) If CrossUP(value, 20) Then { Buy(); Exitshort(); } 질문2) If CrossUP(value, 20) Then Buy(); Exitshort(); 질문3) If CrossUP(value, 20) Then { Buy(); } If CrossUP(value, 20) Then { Exitshort(); } 질문4) If CrossUP(value, 20) Then Buy(); If CrossUP(value, 20) Then Exitshort();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2005-02-02 10:26:14

안녕하세요 예스스탁입니다. 질문1,3, 4번식은 같은 식입니다. 다만 1번식과 같이 사용하시면 문장이 더 간결해 집니다. 모두 적용해 보시면 아시겠지만 2번식은 buy와 exishort이 같은 움직임을 보이지 않는 것을 확인 하 실수 있습니다. 괄호 부분을 빼면 buy는 조건일때 정확히 진입하지만 exitshort은 각 봉마다 무조건 진입하게 됩니다. 즉 괄호를 묶어주지 않으면 조건에 상관없이 계속적으로 적용되게 됩니다. 즐거운 하루되세요 > 돌쇠2 님이 쓴 글입니다. > 제목 : 수식에 대해서 문의 드립니다. > 안녕하세요. 수고하십니다. 아래의 식들이 어떻게 다른지 알고 싶습니다. 예를들어서 아래와 같은 식이 있다고 할때에, 아래 질문 1), 2), 3), 4)의 차이점이 무엇인지 알고 싶습니다. --------------------------------------------------------------------------------- Input : Period(12), Period1(5); Var : value(0); value = StochasticsK(Period,Period1); # 매수/매도청산 If CrossUP(value, 20) Then { Buy(); Exitshort(); } --------------------------------------------------------------------------------- 질문1) If CrossUP(value, 20) Then { Buy(); Exitshort(); } 질문2) If CrossUP(value, 20) Then Buy(); Exitshort(); 질문3) If CrossUP(value, 20) Then { Buy(); } If CrossUP(value, 20) Then { Exitshort(); } 질문4) If CrossUP(value, 20) Then Buy(); If CrossUP(value, 20) Then Exitshort();