첨부 이미지
그림1
그림2
전략실행으로 다이버 파동을 찾는 수식을 대입하고 싶습니다.
조건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.봉차트의 양 저점 사이의 최고점을 뚥고 올라갔을때
조건4.(스토가 쌍바닥 후 데드크로스 되기전에 조건 3이 만족해야한다.)
상승신호로 잡고 싶습니다. (첨부파일2 참조)
수식부탁드립니다.