커뮤니티

보완질의입니다

프로필 이미지
회원
2004-01-02 09:50:01
1849
글번호 1814
답변완료
새해 벽두부터 질문을 하게 되어 미안합니다,새해 복 많이 받으시기 바랍니다. 1. 다음식을 풀어 설명해 주시면 합니다 if crossdown(C, 이차지지) and accumN(iff(crossup(C, 일차지지),1,0), dayindex()+1) >= 1 then exitlong(); * 특히 dayindex()+1) >= 1 의 1은 무엇을 의미하나요, "0"으로도 쓰는데,1/2 로 사용하면 어떤 뜻이 있나요 2. 피봇지표중에서 가. 1차지지선과 2차지지선 사이에서 시작하여 1차지지선을 상회하면 매수 나. 1차지지선 상회후 재차 1차지지선을 하회하고 1차지지선과 2차지지선의 1/2를 하회하면 청산하는 식 3. DayHigh(1)과 preDayHigh()의 차이는
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-01-02 14:01:32

안녕하세요? 예스스탁입니다.... 문의하신 내용에 대해서 차례대로 답변드리면 다음과 같습니다.... 첫번째 식의 경우 현재시점에서 "종가가 이차지지선을 하향이탈"(crossdown(C, 이차지지))하되 "당일 중 종가가 일차지지선을 상향돌파한 적이 한번 이상 발생하였다"(accumN(iff(crossup(C, 일차지지),1,0), dayindex()+1) >= 1)는 의미입니다. 특히, accum문에 대한 설명은 accumN문에서 value값(iff(crossup(C, 일차지지),1,0))이 기간값(dayindex()+1==> 당일 중) 동안 1회 이상 있었다는 의미입니다. 만일 "dayindex()+1) <1"이라고 하면 한번도 value에 해당하는 조건이 당일중 한번도 없었다는 의미가 될 것입니다. 두번째 식은 다음과 같습니다. var: 피봇포인트(0), 일차지지(0), 일차저항(0), 이차지지(0), 이차저항(0); 피봇포인트 = (DayHigh(1)+DayLow(1)+DayClose(1))/3; 일차저항 = (2*피봇포인트) - DayLow(1); 일차지지 = (2*피봇포인트) - DayHigh(1); 이차저항 = 피봇포인트 + (DayHigh(1)-DayLow(1)); 이차지지 = 피봇포인트 - (DayHigh(1)-DayLow(1)); if dayopen(0) > 이차지지 and dayopen(0) < 일차지지 and crossup(C, 일차지지) then buy(); if accumN(iff(crossdown(C, 일차지지), 1,0), dayindex()+1) >= 1 and crossdown(C, (일차지지+이차지지)/2) then exitlong(); 마지막으로 DayHigh(1)과 preDayHigh()는 같은 함수로써 예스트레이더 및 예스차트에서 사용되던 preDayHigh()함수고 예스트레이더 프로에 와서 DayHigh(1)로 바뀌었습니다. 감사합니다... > 어머니 님이 쓴 글입니다. > 제목 : 보완질의입니다 > 새해 벽두부터 질문을 하게 되어 미안합니다,새해 복 많이 받으시기 바랍니다. 1. 다음식을 풀어 설명해 주시면 합니다 if crossdown(C, 이차지지) and accumN(iff(crossup(C, 일차지지),1,0), dayindex()+1) >= 1 then exitlong(); * 특히 dayindex()+1) >= 1 의 1은 무엇을 의미하나요, "0"으로도 쓰는데,1/2 로 사용하면 어떤 뜻이 있나요 2. 피봇지표중에서 가. 1차지지선과 2차지지선 사이에서 시작하여 1차지지선을 상회하면 매수 나. 1차지지선 상회후 재차 1차지지선을 하회하고 1차지지선과 2차지지선의 1/2를 하회하면 청산하는 식 3. DayHigh(1)과 preDayHigh()의 차이는