예스스탁
예스스탁 답변
2016-04-15 11:35:06
안녕하세요
예스스탁입니다.
수식에 잘못처리된 부분이 있어 수정했습니다.
Input : Period(5), Period1(3), Period2(3);
var : StoK(0),StoD(0),T(0);
var : Hi1(0),Hi2(0),HH1(0),HH2(0);
var : Li1(0),Li2(0),LL1(0),LL2(0);
StoK = StochasticsK(Period,Period1);
StoD = StochasticsD(Period,Period1,Period2);
if crossup(stok,stod) Then{
T = 1;
Hi1 = stok;
Hi2 = Hi1[1];
HH1 = H;
HH2 = HH1[1];
if Li1 > Li2 and LL1 < LL2 and LL2 > 0 Then
buy();
}
if T == 1 Then{
if stok > Hi1 Then
Hi1 = stok;
if H > HH1 Then
HH1 = H;
}
if CrossDown(stok,stod) Then{
T = -1;
Li1 = stok;
Li2 = Li1[1];
LL1 = L;
LL2 = LL1[1];
if Hi1 < Hi2 and HH1 > HH2 and HH2 > 0 Then
sell();
}
if T == -1 Then{
if stok < Li1 Then
Li1 = stok;
if L < LL1 Then
LL1 = L;
}
즐거운 하루되세요
> 열라빠른거북이 님이 쓴 글입니다.
> 제목 : 스토케스틱 다이버젼스를 잡고싶습니다.
> 스토케스틱을 신호로 잡고 싶습니다.
[상승신호]
스토케스틱 (5,3,3)(입력변수)
가장 최근 데드 크로스에서 골든크로스 사이의 k선의 최저점이
이전 데드 크로스에서 골든크로스 사이의 K선의 최저점보다 높고
그리고
가격이(봉차트) 위와 같은구간에서
(가장 최근 데드 크로스에서 골든크로스 사이의) 가격의 최저가가
(이전 데드 크로스에서 골든크로스 사이의) 가격의 최저가보다 낮을때
즉, 스토케스틱 다이버전스가 나왔을때 화살표 상승신호가 나오게 하려합니다.
[하락신호]
스토케스틱 (5,3,3)(입력변수)
가장 최근 골든 크로스에서 데드크로스 사이의 k선의 최고점이
이전 골든 크로스에서 데드크로스 사이의 K선의 최고점보다 낮고
그리고
가격이(봉차트) 위와 같은구간에서
(가장 최근 골든 크로스에서 데드크로스 사이의) 가격의 최고가가
(이전 골든 크로스에서 데드크로스 사이의) 가격의 최고가보다 높을때
즉, 스토케스틱 다이버전스가 나왔을때 화살표 하락신호가 나오게 하려합니다.
Input : Period(5), Period1(3), Period2(3);
var : StoK(0),StoD(0),T(0);
var : Hi1(0),Hi2(0),HH1(0),HH2(0);
var : Li1(0),Li2(0),LL1(0),LL2(0);
StoK = StochasticsK(Period,Period1);
StoD = StochasticsD(Period,Period1,Period2);
if crossup(stok,stod) Then{
T = 1;
Hi1 = stok;
Hi2 = Hi1[1];
HH1 = H;
HH2 = HH1[1];
if Li1 > Li2 and LL1 < LL2 and LL2 > 0 Then
buy();
}
if T == 1 Then{
if stok > Hi1 Then
Hi1 = stok;
if H > HH1 Then
HH1 = H;
}
if CrossDown(stok,stod) Then{
T = -1;
Li1 = stok;
Li2 = Li1[1];
LL1 = L;
LL2 = LL1[1];
if Hi1 < Hi2 and HH1 > HH2 and HH2 > 0 Then
sell();
}
if T == -1 Then{
if stok > Li1 Then
Li1 = stok;
if L > LL1 Then
LL1 = L;
}
으로 수식을 하면
이게 어디는 찍히고 어디는 안찍히네요;;
찍여야 되는데 안찍힌곳을 캡쳐하여
파일 첨부합니다.
진입수가 제한되어있어서그런가요?
모든 스토케스틱 다이버젼스가 찍히길 바랍니다.
어떻게 수정하면 되는지 안내 부탁드립니다.