커뮤니티

지난번 답변 주셨던것에 대해 추가해봅니다

프로필 이미지
마인드마스터
2017-07-04 11:09:24
108
글번호 110971
답변완료
전일종가와 당일시가의 갭이 발생했을때 진입하지 않는 조건으로 아래의 식을 주셨습니다. var : entry(false); entry = false; if DayOpen == DayClose(1) Then entry = true; if dayopen > DayClose(1) and daylow <= DayClose(1) Then entry = true; if dayopen < DayClose(1) and DayHigh >= DayClose(1) Then entry = true; if entry == true then { 진입청산수식들 } 1)그런데 갭이 캔들의 몸통으로 채워지려면 daylow(dayhigh) 대신에 dayclose를 사용하면 안되나요? 위의 수식에서는 캔들의 꼬리만 갭안으로 들어와도 충족되는 것 같아서요. 2)그리고 갭이 채워지고 나서 바로 'true'가 되면 안되고 3개의 캔들(60분봉이라면 3시간 후)을 지나보내고 'true'가 되었으면 하는데 어떻게 하면 될까요??
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-07-04 15:56:07

안녕하세요 예스스탁입니다. 1. var : entry(false); if Bdate != Bdate[1] then{ entry = false; if DayOpen == DayClose(1) Then entry = true; } if entry == false Then{ if dayopen > DayClose(1) and DayClose <= DayClose(1) Then entry = true; if entry == false and dayopen < DayClose(1) and DayClose >= DayClose(1) Then entry = true; } if entry == true then { 진입청산수식들 } 2 var : entry(false),idx(-1); if Bdate != Bdate[1] then{ entry = false; idx = -1; if DayOpen == DayClose(1) Then{ idx = 0; } } if entry == false Then{ if dayopen > DayClose(1) and DayClose <= DayClose(1) Then{ idx = 0; } if entry == false and dayopen < DayClose(1) and DayClose >= DayClose(1) Then{ idx = 0; } } if idx >= 0 Then{ idx = idx+1; if idx > 3 then entry = true; } if entry == true then { 진입청산수식들 } 즐거운 하루되세요 > 마인드마스터 님이 쓴 글입니다. > 제목 : 지난번 답변 주셨던것에 대해 추가해봅니다 > 전일종가와 당일시가의 갭이 발생했을때 진입하지 않는 조건으로 아래의 식을 주셨습니다. var : entry(false); entry = false; if DayOpen == DayClose(1) Then entry = true; if dayopen > DayClose(1) and daylow <= DayClose(1) Then entry = true; if dayopen < DayClose(1) and DayHigh >= DayClose(1) Then entry = true; if entry == true then { 진입청산수식들 } 1)그런데 갭이 캔들의 몸통으로 채워지려면 daylow(dayhigh) 대신에 dayclose를 사용하면 안되나요? 위의 수식에서는 캔들의 꼬리만 갭안으로 들어와도 충족되는 것 같아서요. 2)그리고 갭이 채워지고 나서 바로 'true'가 되면 안되고 3개의 캔들(60분봉이라면 3시간 후)을 지나보내고 'true'가 되었으면 하는데 어떻게 하면 될까요??