커뮤니티
종목검색 수식 문의드립니다.
2014-12-04 23:34:13
145
글번호 81070
아래의 수식으로 종목을 검색하니 나오는 종목이 없군요. ㅠ.ㅠ
필터링이 넘 많아서 그런가 싶어서요.
좀 간단하게 수정 요청합니다.
1. 스토캐스틱(5,3,3) 쌍바닥
2. 20이평과 60이평 정배열
위 두조건을 만족하는 종목검색 부탁드립니다.
- 아 래 -
input : Left(3),Right(3),P1(20),P2(60),sto1(5),sto2(3),sto3(3);
var : mav1(0),mav2(0),stok(0),stod(0);
mav1 = ma(c,P1);
mav2 = ma(c,P1);
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
if SwingHigh(1,stok,left,right,left+right+1) != -1 Then{
value1 = stok[right];
value2 = value1[1];
}
if SwingLow(1,stok,left,right,left+right+1) != -1 Then{
value3 = stok[right];
value4 = value3[1];
if value3 > value4 and value1 > value2 And
value4 > 0 and value2 > 0 And
mav1 > mav2 Then
find(1);
}
답변 1
예스스탁 예스스탁 답변
2014-12-05 08:52:09
안녕하세요
예스스탁입니다.
죄송합니다. 기존식 변수에 잘못처리된 부분이 있었습니다.
아래 내용으로 다시 검색해 보시기 바랍니다.
1. 기존식 수정
input : Left(3),Right(3),P1(20),P2(60),sto1(5),sto2(3),sto3(3);
var : mav1(0),mav2(0),stok(0),stod(0);
mav1 = ma(c,P1);
mav2 = ma(c,P2);
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
if SwingHigh(1,stok,left,right,left+right+1) != -1 Then{
value1 = stok[right];
value2 = value1[1];
}
if SwingLow(1,stok,left,right,left+right+1) != -1 Then{
value3 = stok[right];
value4 = value3[1];
if value3 > value4 and value1 > value2 And
value4 > 0 and value2 > 0 And
mav1 > mav2 Then
find(1);
}
2.스토캐스틱(5,3,3) 쌍바닥, 20이평과 60이평 정배열
input : Left(3),Right(3),P1(20),P2(60),sto1(5),sto2(3),sto3(3);
var : mav1(0),mav2(0),stok(0),stod(0);
mav1 = ma(c,P1);
mav2 = ma(c,P2);
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
if SwingLow(1,stok,left,right,left+right+1) != -1 Then{
value3 = stok[right];
value4 = value3[1];
if value3 > value4 and value4 > 0 And
mav1 > mav2 Then
find(1);
}
즐거운 하루되세요
> HI_so****** 님이 쓴 글입니다.
> 제목 : 종목검색 수식 문의드립니다.
> 아래의 수식으로 종목을 검색하니 나오는 종목이 없군요. ㅠ.ㅠ
필터링이 넘 많아서 그런가 싶어서요.
좀 간단하게 수정 요청합니다.
1. 스토캐스틱(5,3,3) 쌍바닥
2. 20이평과 60이평 정배열
위 두조건을 만족하는 종목검색 부탁드립니다.
- 아 래 -
input : Left(3),Right(3),P1(20),P2(60),sto1(5),sto2(3),sto3(3);
var : mav1(0),mav2(0),stok(0),stod(0);
mav1 = ma(c,P1);
mav2 = ma(c,P1);
stok = StochasticsK(sto1,sto2);
stod = StochasticsD(sto1,sto2,sto3);
if SwingHigh(1,stok,left,right,left+right+1) != -1 Then{
value1 = stok[right];
value2 = value1[1];
}
if SwingLow(1,stok,left,right,left+right+1) != -1 Then{
value3 = stok[right];
value4 = value3[1];
if value3 > value4 and value1 > value2 And
value4 > 0 and value2 > 0 And
mav1 > mav2 Then
find(1);
}