아래에서 "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();
답변 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();