커뮤니티

2793에대한추가질문

프로필 이미지
tbvjaos
2004-11-30 15:17:40
1079
글번호 5887
답변완료
기간에대한이해가부족합니다. 당일시작해서 30분이후 특정지수(예:111p)를 돌파후 다시내려와서 두번째돌파시 진입할경우 수식입니다. N(30)은 어떻게 풀어서기간적용을해야하나요? 매번 자세한설명 감사드립니다// 그리고 2791번 추가진입식은 말씀대로 두번째식으로 해결했습니다 성실한답변 정말 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-12-02 17:02:24

안녕하세요 예스스탁입니다. 식을 수정하였습니다. ================================================================================ input : N(30),value1(111); if stime > 93000 and stime < 150000 then{ if accumn(iff(crossup(c,dayopen()),1,0),dayindex()+1) > 1 and crossup(c,dayopen()) then buy("매수"); } if crossdown(c,ma(c,20)) then exitlong("매수청산"); ================================================================================= accumn(iff(crossup(c[1],value1),1,0),N) > 1 위의 내용은"종가가 특정지수대를 돌파한적이 30봉의 기간내 (즉 현재로 부터 과거 30봉)에 2번이상은 있었다"현재도 상향돌파이므로 직전한번포함 2번 입니다. accumn(iff(crossup(c,value1),1,0),N) > 1 and crossup(c,value1) 즉 특정지수대를 상향돌파 한적이 N기간에 한번은 잇었고 지금현재 종가가 특정지수를 돌파하면 매수한다는 식이었습니다. N 값대신에 dayindex()+1을 써 당일 봉수 만큼만 참조하게 했습니다. 봉수만큼이니라 직전 몇개봉 안에서만 참조하길 원하시면 dayindex()+1 부분을 지오시고 N을 넣으신 다음 기호에 맞게 기간을 설정하시기 바랍니다. 즐거운 하루되세요 > tbvjaos 님이 쓴 글입니다. > 제목 : 2793에대한추가질문 > 기간에대한이해가부족합니다. 당일시작해서 30분이후 특정지수(예:111p)를 돌파후 다시내려와서 두번째돌파시 진입할경우 수식입니다. N(30)은 어떻게 풀어서기간적용을해야하나요? 매번 자세한설명 감사드립니다// 그리고 2791번 추가진입식은 말씀대로 두번째식으로 해결했습니다 성실한답변 정말 감사드립니다.