커뮤니티
수식 문의 드립니다..
2014-07-11 10:47:46
134
글번호 76622
if SwingHigh(1,h,3,3,7) != -1 Then
var1 = H[3];
if SwingLow(1,L,3,3,7) != -1 Then
var2 = L[3];
각각의 수치 즉 (1,h,3,3,7), != -1, H[3];들을 하나하나
쉽게풀어서 설명해 주세요.........너무 어려워서..최송합니다....
답변 1
예스스탁 예스스탁 답변
2014-07-11 15:58:31
안녕하세요
예스스탁입니다.
SwingHigh는 기준봉의 값이
좌우측의 봉값보다 크면 값을 리턴하는 함수입니다.
SwingHigh(1,h,3,3,7)
위와 같이 작성하시면
좌측 3개봉 우측 3개봉보다 중간의 값이 커야 조건이 충족됩니다.
7은 해당 조건을 감시할 최소한의 봉수 입니다.
좌측봉+기준봉+우측봉값을 지정하시면 되므로
좌측봉과 우측봉으로 지정한 봉수에 1을 더 더하신후 지정하시면 됩니다.
[6][5][4][3][2][1][0]
최근에 7개봉에서
[3]봉의 고가가 [6][5][4]번봉의 고가이상이고
[2][1][0] 봉의 고가보다 크면 조건이 충족이 되면
그때 [3]의 고가를 저장하는 것입니다.
조건이 충족되지 않으면 -1이 리턴되므로
!= -1은 조건이 충족된 봉만 값을 저장하라는 내용입니다.
SwingLow(1,L,3,3,7)도 위와 같습니다.
[3]봉의 저가가 [6][5][4]번봉의 저가이하이고
[2][1][0] 봉의 저가보다 작으면 조건이 충족이 되고
그때 [3]의 저가를 저장하는 것입니다.
즐거운 하루되세요
> 고구미 님이 쓴 글입니다.
> 제목 : 수식 문의 드립니다..
> if SwingHigh(1,h,3,3,7) != -1 Then
var1 = H[3];
if SwingLow(1,L,3,3,7) != -1 Then
var2 = L[3];
각각의 수치 즉 (1,h,3,3,7), != -1, H[3];들을 하나하나
쉽게풀어서 설명해 주세요.........너무 어려워서..최송합니다....