커뮤니티

-1의 의미

프로필 이미지
yunmx
2018-11-05 22:11:26
787
글번호 213960
답변완료
아래에서 "var1 != -1" 부분에서 var1이 -1이 아니라는게 무슨 의미인가요? swinglow의 값이 -1이 아니라는 건가요? -1은 무엇을 나타내는 건가요? input : N(100); var1 = Swinglow(1,L,5,5,N); var2 = Swinghigh(1,H,5,5,N); #매수진입/매도청산 if sTime <=130000 && (var1 != -1 && var1 >= L) Then buy(); #매도진입/매수청산 if sTime >= 145500 or (var2 != -1 && var2 < H) Then Exitlong();
예스트레이더 (iM증권)
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-11-06 17:15:44

안녕하세요? 예스스탁입니다. var1 != -1 의미는 최근 N봉(식에서는 100봉) 내에서 swinglow가 발생된 적이 있다는 의미입니다. var1은 swinglow값을 나타내는데 N봉 내에서 swinglow가 발생되면 swingLow값을 리턴해주고, N봉 내에서 swingLow가 발생된 적이 없으면 -1값을 리턴해 줍니다. 결국 swingLow가 -1이 아니라는 의미는 최근 N봉 내에서 swingLow가 발생된 적이 있다는 의미가 됩니다. 감사합니다. > yunmx 님이 쓴 글입니다. > 제목 : -1의 의미 > 아래에서 "var1 != -1" 부분에서 var1이 -1이 아니라는게 무슨 의미인가요? swinglow의 값이 -1이 아니라는 건가요? -1은 무엇을 나타내는 건가요? input : N(100); var1 = Swinglow(1,L,5,5,N); var2 = Swinghigh(1,H,5,5,N); #매수진입/매도청산 if sTime <=130000 && (var1 != -1 && var1 >= L) Then buy(); #매도진입/매수청산 if sTime >= 145500 or (var2 != -1 && var2 < H) Then Exitlong();