커뮤니티

문의

프로필 이미지
좌오비우오비
2020-04-23 12:36:47
889
글번호 138262
답변완료
left, right를 포함하여 아래 수식 해석 부탁합니다. ************************************************************************************* 안녕하세요 예스스탁입니다. input : Left(3),right(3); var : Hv1(0),HR1(0),HL1(0); var : Hv2(0),HR2(0),HL2(0); var : Lv1(0),LR1(0),LL1(0); var : Lv2(0),LR2(0),LL2(0); if SwingHigh(1,h,left,right,left+right+1) != -1 Then { Hv1 = H[right]; HR1 = lowest(H,right); HL1 = lowest(H,left)[right+1]; Hv2 = Hv1[1]; HR2 = HR1[1]; HL2 = HL1[1]; if Hv1 >= Hv2+0.5 and HL1 <= Hv1-0.6 and HR1 <= Hv1-0.7 and HL2 <= Hv2-0.4 and HR1 <= Hv2-0.5 Then sell(); } if SwingLow(1,L,left,right,left+right+1) != -1 Then { Lv1 = L[right]; LR1 = highest(L,right); LL1 = highest(L,left)[right+1]; Lv2 = Lv1[1]; LR2 = LR1[1]; LL2 = LL1[1]; if Lv1 <= Lv2-0.5 and LL1 >= Lv1+0.6 and LR1 >= Lv1+0.7 and LL2 >= Lv2+0.4 and LR2 >= Lv2+0.5 Then buy(); } 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 문의 > 장중 발생하는 스윙하이들 중에서 꼭지점 사이에 두고 왼쪽길이 0.4포인트 이상 오른쪽 길이 0.5포인트 이상인 스윙하이1 꼭지점 사이에 두고 왼쪽길이 0.6포인트 이상 오른쪽 길이 0.7포인트 이상인 스윙하이2 스윙하이1 and 스윙하이2 and 둘간 꼭지점 갭이 0.5포인트 이내면 sell 장중 발생하는 스윙로우들 중에서 꼭지점 사이에 두고 왼쪽길이 0.4포인트 이상 오른쪽 길이 0.5포인트 이상인 스윙로우1 꼭지점 사이에 두고 왼쪽길이 0.6포인트 이상 오른쪽 길이 0.7포인트 이상인 스윙로우2 스윙로우1 and 스윙로우2 and 둘간 꼭지점 갭이 0.5포인트 이내면 buy 쌍고점시 매도, 쌍저점시 매수 내용입니다. 수식 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-04-23 16:52:01

안녕하세요 예스스탁입니다. 1 문의하신 내용은 랭귀지 도움말에서 SwingHigh, Swinglow 설명을 참고하시기 바랍니다. left나 right는 해당 함수에서 좌우측 봉갯수를 지정하는 부분입니다. 2 input : Left(3),right(3); var : Hv1(0),HR1(0),HL1(0); var : Hv2(0),HR2(0),HL2(0); var : Lv1(0),LR1(0),LL1(0); var : Lv2(0),LR2(0),LL2(0); #스윙하이 발생 if SwingHigh(1,h,left,right,left+right+1) != -1 Then { #고점값 Hv1 = H[right]; #우측봉 고가중 최저가 : 고점기준 오른쪽봉들 고가중 최저가 HR1 = lowest(H,right); #좌측봉 고가중 최저가 :고점기준 왼쪽쪽봉들 고가중 최저가 HL1 = lowest(H,left)[right+1]; //직전 스윙하이 발생시 값들 Hv2 = Hv1[1]; HR2 = HR1[1]; HL2 = HL1[1]; #현재 고점이 직전 고점보다 0.5위 if Hv1 >= Hv2+0.5 and #현재고점은 좌측봉 고가중 최저가는 고점대비 0.6 이하이고 우측봉 고가 중 최저값은 고점대비 0.7이하 HL1 <= Hv1-0.6 and HR1 <= Hv1-0.7 and #직전고점은 좌측봉 고가중 최저가는 고점대비 0.4 이하이고 우측봉 고가 중 최저값은 고점대비 0.5이하 HL2 <= Hv2-0.4 and HR1 <= Hv2-0.5 Then sell(); } #스윙로우 발생 if SwingLow(1,L,left,right,left+right+1) != -1 Then { #저점값 Lv1 = L[right]; #우측봉 저가중 최고가 : 저점기준 오른쪽봉들 저가중 최고가 LR1 = highest(L,right); #좌측봉 저가중 최저가 :저점기준 왼쪽쪽봉들 저가중 최고가 LL1 = highest(L,left)[right+1]; //직전 스윙로우 발생시 값들 Lv2 = Lv1[1]; LR2 = LR1[1]; LL2 = LL1[1]; #현재 저점이 직전 저점보다 0.5 아래 if Lv1 <= Lv2-0.5 and #현재저점은 좌측봉 저가중 최고가는 저점대비 0.6 이상이고 우측봉 저가 중 최고값은 저점대비 0.7이상 LL1 >= Lv1+0.6 and LR1 >= Lv1+0.7 and #직전고점은 좌측봉 저가중 최고가는 저점대비 0.4 이상이고 우측봉 저가 중 최고값은 저점대비 0.5이상 LL2 >= Lv2+0.4 and LR2 >= Lv2+0.5 Then buy(); } 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 문의 > left, right를 포함하여 아래 수식 해석 부탁합니다. ************************************************************************************* 안녕하세요 예스스탁입니다. input : Left(3),right(3); var : Hv1(0),HR1(0),HL1(0); var : Hv2(0),HR2(0),HL2(0); var : Lv1(0),LR1(0),LL1(0); var : Lv2(0),LR2(0),LL2(0); if SwingHigh(1,h,left,right,left+right+1) != -1 Then { Hv1 = H[right]; HR1 = lowest(H,right); HL1 = lowest(H,left)[right+1]; Hv2 = Hv1[1]; HR2 = HR1[1]; HL2 = HL1[1]; if Hv1 >= Hv2+0.5 and HL1 <= Hv1-0.6 and HR1 <= Hv1-0.7 and HL2 <= Hv2-0.4 and HR1 <= Hv2-0.5 Then sell(); } if SwingLow(1,L,left,right,left+right+1) != -1 Then { Lv1 = L[right]; LR1 = highest(L,right); LL1 = highest(L,left)[right+1]; Lv2 = Lv1[1]; LR2 = LR1[1]; LL2 = LL1[1]; if Lv1 <= Lv2-0.5 and LL1 >= Lv1+0.6 and LR1 >= Lv1+0.7 and LL2 >= Lv2+0.4 and LR2 >= Lv2+0.5 Then buy(); } 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 문의 > 장중 발생하는 스윙하이들 중에서 꼭지점 사이에 두고 왼쪽길이 0.4포인트 이상 오른쪽 길이 0.5포인트 이상인 스윙하이1 꼭지점 사이에 두고 왼쪽길이 0.6포인트 이상 오른쪽 길이 0.7포인트 이상인 스윙하이2 스윙하이1 and 스윙하이2 and 둘간 꼭지점 갭이 0.5포인트 이내면 sell 장중 발생하는 스윙로우들 중에서 꼭지점 사이에 두고 왼쪽길이 0.4포인트 이상 오른쪽 길이 0.5포인트 이상인 스윙로우1 꼭지점 사이에 두고 왼쪽길이 0.6포인트 이상 오른쪽 길이 0.7포인트 이상인 스윙로우2 스윙로우1 and 스윙로우2 and 둘간 꼭지점 갭이 0.5포인트 이내면 buy 쌍고점시 매도, 쌍저점시 매수 내용입니다. 수식 부탁드립니다.