커뮤니티

문의드립니다

프로필 이미지
국산3
2019-11-15 02:33:40
148
글번호 133645
답변완료
안녕하세요 수식 문의드려요 var1 = wma(c,30); 에서 전봉보다 크고(바뀌자마자, 바뀐 그캔들에서만)의 조건을 아래 2가지 경우처럼 표현하면 어떤게 맞나요? 1. var1 > var1[1] and countif(var1 > var1[1],2) <= 1 2. var1 > var1[1] and countif(var1 < var1[1],2) >= 1 뒤에 추가로 조건을 넣으면 전봉보다 클때의 그캔들이 아니라 그후에 다른 조건이랑 같이 맞으면 신호가 나와서 문의드립니다 특히 1번의 경우에 그런 현상이 나오구요. 2번으로 하면 다른 조건은 맞는데 신호가 안나오는 경우가 있습니다 위의 방법 말고 다른 수식은 없을까요? 즐거운 하루 되세요~ 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-11-15 14:44:21

안녕하세요 예스스탁입니다. 1번과 2번수식이 의미상 다른 내용이 없습니다. 1번은 현재봉 상승이고 최근 2봉 중에 상승이 1번이하 라는 내용이고 2번은 현재봉 상승이고 최근 2봉 중에 하락이 1번이상이라는 내용입니다, 모두 현재봉은 상승이고 1봉전은 상승이 아니라는 내용입니다. 아마 전봉이 가격이 같은 경우가 있어 전봉이 하락이라는 의미를 포함하셔야 할것 같습니다. 아래와 같이 작성하시면 상승구간은 1, 하락구간은 -1로 값을 지정하게 됩니다. T가 현재봉은 1, 전봉은 -1로 지정하시면 됩니다. var : T(0); var1 = wma(c,30); if var1 > var1[1] Then T = 1; if var1 < var1[1] Then T = -1; if T == 1 and T[1] == -1 then 즐거운 하루되세요 > 국산3 님이 쓴 글입니다. > 제목 : 문의드립니다 > 안녕하세요 수식 문의드려요 var1 = wma(c,30); 에서 전봉보다 크고(바뀌자마자, 바뀐 그캔들에서만)의 조건을 아래 2가지 경우처럼 표현하면 어떤게 맞나요? 1. var1 > var1[1] and countif(var1 > var1[1],2) <= 1 2. var1 > var1[1] and countif(var1 < var1[1],2) >= 1 뒤에 추가로 조건을 넣으면 전봉보다 클때의 그캔들이 아니라 그후에 다른 조건이랑 같이 맞으면 신호가 나와서 문의드립니다 특히 1번의 경우에 그런 현상이 나오구요. 2번으로 하면 다른 조건은 맞는데 신호가 안나오는 경우가 있습니다 위의 방법 말고 다른 수식은 없을까요? 즐거운 하루 되세요~ 감사합니다