커뮤니티

8631에서 궁굼한점.

프로필 이미지
회원
2008-11-10 16:39:51
697
글번호 18020
답변완료
8631에서 var : cnt(0); cnt = 0; for var1=0 to 10{ if sdate==entrydate(var1) Then cnt = cnt+1; } if cnt ==0 Then{ if stime>093000 then{ var6=lowest(l,30); } if var6* 1.30<c Then <----------------------- a. buy("첫매수",AtMarket,def,1); 위의 var6의 값은 lowest(l,30) 이 아닌가요, 아니면 var6의 값은 무엇인가요. 조건문이 성립 되지 않을때의 값도 설명 부탁드립니다. ㅇ감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2008-11-10 17:02:44

안녕하세요 예스스탁입니다. var6은 당일 9시 30분이후에 갱신되는 값입니다. 그러므로 9시 30분 전에는 전일의 마지막값입니다. var : cnt(0); cnt = 0; if cnt ==0 Then{ if stime>093000 then{ var6=lowest(l,30); } } plot1(var6); 위 식을 지표로 적용해 보시면 확인하실 수 있습니다. if cnt ==0 Then{ if stime>093000 then{ var6=lowest(l,30); } if var6* 1.30<c Then <----------------------- a. buy("첫매수",AtMarket,def,1); 위식에서 보시면 buy는 if var6* 1.30<c Then과 if cnt == 0 then에 종속된 실행문이지 if stime > 093000 then에 종속된 문장이 아닙니다. 참고하시기 바랍니다. 즐거운 하루되세요 > CJ_coco 님이 쓴 글입니다. > 제목 : 8631에서 궁굼한점. > 8631에서 var : cnt(0); cnt = 0; for var1=0 to 10{ if sdate==entrydate(var1) Then cnt = cnt+1; } if cnt ==0 Then{ if stime>093000 then{ var6=lowest(l,30); } if var6* 1.30<c Then <----------------------- a. buy("첫매수",AtMarket,def,1); 위의 var6의 값은 lowest(l,30) 이 아닌가요, 아니면 var6의 값은 무엇인가요. 조건문이 성립 되지 않을때의 값도 설명 부탁드립니다. ㅇ감사합니다.