커뮤니티
보완질의입니다
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()의 차이는