커뮤니티

2277 수식보충질문

프로필 이미지
mir
2004-08-11 00:24:10
985
글번호 4794
답변완료
inpup : ppp(2); if date != date[1] then cnt = 0; var1 = dayhigh(1)-low[1] - (dayhigh(1)-daylow(1)); if marketposition(1) != 1 and crossup(c, dayopen(1)+var1*0.3) and cnt < 2 then { buy(); cnt = cnt+1; } if crossdown(c, highest(h, barssinceentry(0)+1) - ATR(10)*ppp) then exitlong(); if marketposition(1) != -1 and crossdown(c, dayopen(1)-var1*0.3) and cnt < 2 then { sell(); cnt = cnt+1; } if crossup(c, lowest(l, barssinceentry(0)+1) + ATR(10)*ppp) then exitshort(); 감사합니다... > yunyu09 님이 쓴 글입니다. > 제목 : 수식부탁합니다 > 당일 10분봉사용 var1 = highd(1)-low(1) - 전일의 고저가 차 1) 매수식 직전포지션이 매수가 아니거나 금일 청산한 적이 없을 경우(같은 방향 진입제어) 금일시가 + var1*0.3 돌파시 매수 2) 매도식 직전포지션이 매도가 아니거나 금일 청산한 적이 없을 경우(같은 방향 진입제어) 금일시가 - var1*0.3 돌파시 매도 3) 매수 청산식 매수포지션이 있을경우 매수 후 최고 고가대비 ATR(10) 값의 배수값을 차감한 값을 하향 이탈하면 청산 4) 매도 청산식 매도포지션이 있을경우 매도 후 최고 저가대비 ATR(10) 값의 배수값을 더한 값을 상향 돌파하면 청산 5) 별도 조건 하루 매매가 2회로 제한 =================================== 위의 수식에 var1 = highd(1)-low(1) 는 var1 = highd(1)-lowd(1) 인데 잘못 표기하였습니다 수식작성에 참고하신후 정정부탁합니다 그리고 수식을 편집기에 복사한후 검증하려고 하면 PPP 와 CNT가 정의되지 않은 심볼로 오류가 체크되니 검토부탁합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-08-11 13:38:53

안녕하세요? 예스스탁입니다... 문의하신 식은 다음과 같습니다... input : ppp(2); var : cnt(0); if date != date[1] then cnt = 0; var1 = dayhigh(1)-daylow(1); if marketposition(1) != 1 and crossup(c, dayopen(1)+var1*0.3) and cnt < 2 then { buy(); cnt = cnt+1; } if crossdown(c, highest(h, barssinceentry(0)+1) - ATR(10)*ppp) then exitlong(); if marketposition(1) != -1 and crossdown(c, dayopen(1)-var1*0.3) and cnt < 2 then { sell(); cnt = cnt+1; } if crossup(c, lowest(l, barssinceentry(0)+1) + ATR(10)*ppp) then exitshort(); 감사합니다... > yunyu09 님이 쓴 글입니다. > 제목 : 2277 수식보충질문 > inpup : ppp(2); if date != date[1] then cnt = 0; var1 = dayhigh(1)-low[1] - (dayhigh(1)-daylow(1)); if marketposition(1) != 1 and crossup(c, dayopen(1)+var1*0.3) and cnt < 2 then { buy(); cnt = cnt+1; } if crossdown(c, highest(h, barssinceentry(0)+1) - ATR(10)*ppp) then exitlong(); if marketposition(1) != -1 and crossdown(c, dayopen(1)-var1*0.3) and cnt < 2 then { sell(); cnt = cnt+1; } if crossup(c, lowest(l, barssinceentry(0)+1) + ATR(10)*ppp) then exitshort(); 감사합니다... > yunyu09 님이 쓴 글입니다. > 제목 : 수식부탁합니다 > 당일 10분봉사용 var1 = highd(1)-low(1) - 전일의 고저가 차 1) 매수식 직전포지션이 매수가 아니거나 금일 청산한 적이 없을 경우(같은 방향 진입제어) 금일시가 + var1*0.3 돌파시 매수 2) 매도식 직전포지션이 매도가 아니거나 금일 청산한 적이 없을 경우(같은 방향 진입제어) 금일시가 - var1*0.3 돌파시 매도 3) 매수 청산식 매수포지션이 있을경우 매수 후 최고 고가대비 ATR(10) 값의 배수값을 차감한 값을 하향 이탈하면 청산 4) 매도 청산식 매도포지션이 있을경우 매도 후 최고 저가대비 ATR(10) 값의 배수값을 더한 값을 상향 돌파하면 청산 5) 별도 조건 하루 매매가 2회로 제한 =================================== 위의 수식에 var1 = highd(1)-low(1) 는 var1 = highd(1)-lowd(1) 인데 잘못 표기하였습니다 수식작성에 참고하신후 정정부탁합니다 그리고 수식을 편집기에 복사한후 검증하려고 하면 PPP 와 CNT가 정의되지 않은 심볼로 오류가 체크되니 검토부탁합니다