커뮤니티

다이버 파동을 수식으로 만들고 싶습니다.

프로필 이미지
열라빠른거북이
2016-04-08 15:51:15
326
글번호 96984
답변완료

첨부 이미지

전략실행으로 다이버 파동을 찾는 수식을 대입하고 싶습니다. 조건1.봉차트의 고점이 상승할때 (상승 쌍봉) 조건2.케스틱으로 (10,6,6) 에서 K선의 고점이 하락(이때 양 고점 모두 스토상 50 이상)으로 (하락 쌍봉) 이면서 조건3.봉차트의 양 고점 사이의 최저점을 뚫고 내려왔을때 조건4.(스토가 쌍봉후 골드크로스 되기전에 조건 3이 만족해야한다.) 하락신호로 잡고 싶습니다. (첨부파일1 참조) 반대의 경우인 조건1.봉차트의 저점이 하락할때 (하락 쌍바닥) 조건2.스토케스틱으로 (10,6,6) 에서 K선의 저점이 상승(이때 양 저점 모두 스토상 50 미만) 하는 (상승 쌍바닥) 이면서 조건3.봉차트의 양 저점 사이의 최고점을 뚥고 올라갔을때 조건4.(스토가 쌍바닥 후 데드크로스 되기전에 조건 3이 만족해야한다.) 상승신호로 잡고 싶습니다. (첨부파일2 참조) 수식부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-04-11 10:06:30

안녕하세요 예스스탁입니다. 고점을 잡는 기준에 대해서는 불명확하여 스윙함수로 고점과 저점을 판단했습니다. 주석참고하셔서 수정보완해 사용하시기 바랍니다. input : Left(3),right(3); Input : sto1(12), sto2(5), sto3(5); var : StoK(0),StoD(0),cnt(0),T(0); StoK = StochasticsK(sto1,sto2); StoD = StochasticsD(sto1,sto2,sto3); if SwingHigh(1,H,left,right,left+right+1) != -1 Then{ T = 1; #고점값 var1 = H[right]; var2 = var1[1]; #고점일때 스토k값 var3 = stok[right]; var4 = var3[1]; #고점인덱스 var5 = index[right]; var6 = var5[1]; #고점사이의 최저값 if var6 > 0 then{ var7 = L[right]; for cnt = right to right+(var5-var6) { if L[cnt] < var7 Then var7 = L[cnt]; } } } if SwingLow(1,L,left,right,left+right+1) != -1 Then{ T = -1; #저점값 value1 = L[right]; value2 = value1[1]; #저점일째 스토k값 value3 = stok[right]; value4 = value3[1]; #저점인덱스 value5 = index[right]; value6 = value5[1]; #저점사이의 최고값 if value6 > 0 then{ value7 = H[right]; for cnt = right to right+(value5-value6) { if H[cnt] > value7 Then value7 = H[cnt]; } } } if T == 1 and #최근 고점발생 var1 > var2 and var2 > 0 and #고점상승 var3 < var4 and #지표고점하락 var3 > 50 and var4 > 50 and #지표는 50위 CrossDown(c,var7) and #고점사이 최저가 하향이탈 stok < stod Then #스토는 데드상태 sell(); if T == -1 and #최근 저점발생 value1 < value2 and value2 > 0 and #저점상승 value3 > value4 and #지표저점하락 value3 < 50 and value4 < 50 and #지표는 50아래 crossup(C,value7) and #저점사이 최고가 상향돌파 stok > stod Then #스토는 골드상태 buy(); 즐거운 하루되세요 > 열라빠른거북이 님이 쓴 글입니다. > 제목 : 다이버 파동을 수식으로 만들고 싶습니다. > 전략실행으로 다이버 파동을 찾는 수식을 대입하고 싶습니다. 조건1.봉차트의 고점이 상승할때 (상승 쌍봉) 조건2.케스틱으로 (10,6,6) 에서 K선의 고점이 하락(이때 양 고점 모두 스토상 50 이상)으로 (하락 쌍봉) 이면서 조건3.봉차트의 양 고점 사이의 최저점을 뚫고 내려왔을때 조건4.(스토가 쌍봉후 골드크로스 되기전에 조건 3이 만족해야한다.) 하락신호로 잡고 싶습니다. (첨부파일1 참조) 반대의 경우인 조건1.봉차트의 저점이 하락할때 (하락 쌍바닥) 조건2.스토케스틱으로 (10,6,6) 에서 K선의 저점이 상승(이때 양 저점 모두 스토상 50 미만) 하는 (상승 쌍바닥) 이면서 조건3.봉차트의 양 저점 사이의 최고점을 &#46757;고 올라갔을때 조건4.(스토가 쌍바닥 후 데드크로스 되기전에 조건 3이 만족해야한다.) 상승신호로 잡고 싶습니다. (첨부파일2 참조) 수식부탁드립니다.