커뮤니티

시스템식 질문

프로필 이미지
톨킨
2009-10-15 23:38:05
654
글번호 25444
답변완료
If l[1] > c Then // 현재봉의 종가가 직전봉의 저가 보다 낮으면 { value1 = h; //현재봉의 가장 높은 가격을 value1으로 지정한다 Sell("▼매도"); } If c[0] > value1 Then // 만약 저장한 값보다 현재봉의 종가가 크면 { ExitShort("▼매도청산"); } 어떤때는 value1 값이 제대로 잡히는것 같고 어떤때는 value1 값이 제대로 안잡히는 것 같은데.. 저장한 값보다 현재봉의 종가가 더 크지 않은데 매도 청산이 되고 그러네요 이유가 뭔지 궁금합니다~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-10-16 11:29:39

안녕하세요 예스스탁입니다. value1 = h;은 If l[1] > c Then 조건의 영향을 받습니다. 매도이후에 If l[1] > c Then조건이 만족한 봉이 발생하면 또 값을 변경하게 됩니다. If l[1] > c Then // 현재봉의 종가가 직전봉의 저가 보다 낮으면 Sell("▼매도"); If c[0] > H[BarsSinceEntry] Then // 만약 저장한 값보다 현재봉의 종가가 크면 { ExitShort("▼매도청산"); } H[BarsSinceEntry]로 작성하시면 진입봉의 고가입니다. 즐거운 하루되세요 > 톨킨 님이 쓴 글입니다. > 제목 : 시스템식 질문 > If l[1] > c Then // 현재봉의 종가가 직전봉의 저가 보다 낮으면 { value1 = h; //현재봉의 가장 높은 가격을 value1으로 지정한다 Sell("▼매도"); } If c[0] > value1 Then // 만약 저장한 값보다 현재봉의 종가가 크면 { ExitShort("▼매도청산"); } 어떤때는 value1 값이 제대로 잡히는것 같고 어떤때는 value1 값이 제대로 안잡히는 것 같은데.. 저장한 값보다 현재봉의 종가가 더 크지 않은데 매도 청산이 되고 그러네요 이유가 뭔지 궁금합니다~