커뮤니티
이중바닥식을 보다가 궁금한 것이 있어서요...
2006-03-27 20:45:43
1209
글번호 9671
스토캐스틱 이중바닥을 보다가 궁금한 것이 있어서요...
조건검색식에서 보면 아래와 같이 되어 있던데요...
-----
Input : Period(12), Period1(5), Period2(5);
Var : value1(0), value2(0), value3(0), value4(0), value5(0);
value1 = StochasticsK(Period, Period1);
value2 = StochasticsD(Period, Period1, Period2);
If value2 > value2[1] Then
value3 = 1;
Else
value3 = 0 ;
If value1[1] < 20 Then
value4 = 1;
Else
value4 = 0 ;
If value1 > value1[1] && value1[1] <= value1[2] && value1 > value1[2] &&
value1[1] <= 50 && value1[1] >= value2[1] &&
accumN(value3,3)==3 && accumN(value4,20) >= 1 Then
{
If C == C[1] Then
value5 = 0.001 ;
Else
value5 = (C-C[1])/C[1]*100 ;
}
Else value5 = 0;
Find(value5);
---------
다음 식을 해석해 보면
전반 세식은 하루 하락후 다시 반등하여 스토캐스틱의 K식이 바닥을 만드는 것이고
4번째와 5번째식은 1봉전 스토캐스틱 k값이 50이하이고 1봉전 스토캐스틱 k > 스토캐스틱 d을 의미하는 것이며 마지막 2개의 식은 스토캐스틱 d값이 3봉 연속 상승한다는 의미와, 1봉전 스토캐스틱 k값이 20봉이내에 침체권(20이하)에 1번이라도 들어 갔다 나온것을 의미하는 것 같은데요...
value1 > value1[1] && value1[1] <= value1[2] && value1 > value1[2] &&
value1[1] <= 50 && value1[1] >= value2[1] &&
accumN(value3,3)==3 && accumN(value4,20) >= 1
이것이 어떻게 이중바닥을 의미하는지 잘 모르겠네요....
그리고 find함수의 매개변수값이 그냥 단순히 결과값만을 의미하는지 아니면 다른 목적으로도 쓰이는지 알고 싶은데요...
그럼...
답변 1
예스스탁 예스스탁 답변
2006-03-28 10:49:34
안녕하세요
예스스탁입니다.
1.
해당식은 정확히는 Stochastics knee를 검색하기 위한 식으로 만들어 졌습니다.
이 패턴들이 대부분 이중바닥을 형성하기 때문에 이중바닥 이라고 명칭이 붙여 졌습니다.
사용하시는데 혼란을 드려 죄송합니다.
2.
검색함수 Find의 매개변수는
검색식의 결과값을 지정할 수 있습니다.
검색창에서 조건에 만족하는 종목이 검색되었을 경우
그종목의 여러 값들중 결과값으로 보고자 하는 값을 적어주시면 됩니다.
예를 들면 find(ma(c,5))와 같이 적어주시면
검색결과로 나온 종목의 5이평값을 종목검색창의 결과값란에 디스플레이할 수 있습니다.
단순히
if 조건 then
find(1)
와 같이 사용할 수도 있습니다.
if 조건에 맞는 종목을 검색해서 맞는 종목이면 1값을 디스플레이합니다.
다만 조건에 만족하지 않는 종목은 0값이 할당되어
조건에 맞는 않는 종목을 의미하므로 0값을 피해주시면 됩니다.
즐거운 하루되세요
> 모모 님이 쓴 글입니다.
> 제목 : 이중바닥식을 보다가 궁금한 것이 있어서요...
> 스토캐스틱 이중바닥을 보다가 궁금한 것이 있어서요...
조건검색식에서 보면 아래와 같이 되어 있던데요...
-----
Input : Period(12), Period1(5), Period2(5);
Var : value1(0), value2(0), value3(0), value4(0), value5(0);
value1 = StochasticsK(Period, Period1);
value2 = StochasticsD(Period, Period1, Period2);
If value2 > value2[1] Then
value3 = 1;
Else
value3 = 0 ;
If value1[1] < 20 Then
value4 = 1;
Else
value4 = 0 ;
If value1 > value1[1] && value1[1] <= value1[2] && value1 > value1[2] &&
value1[1] <= 50 && value1[1] >= value2[1] &&
accumN(value3,3)==3 && accumN(value4,20) >= 1 Then
{
If C == C[1] Then
value5 = 0.001 ;
Else
value5 = (C-C[1])/C[1]*100 ;
}
Else value5 = 0;
Find(value5);
---------
다음 식을 해석해 보면
전반 세식은 하루 하락후 다시 반등하여 스토캐스틱의 K식이 바닥을 만드는 것이고
4번째와 5번째식은 1봉전 스토캐스틱 k값이 50이하이고 1봉전 스토캐스틱 k > 스토캐스틱 d을 의미하는 것이며 마지막 2개의 식은 스토캐스틱 d값이 3봉 연속 상승한다는 의미와, 1봉전 스토캐스틱 k값이 20봉이내에 침체권(20이하)에 1번이라도 들어 갔다 나온것을 의미하는 것 같은데요...
value1 > value1[1] && value1[1] <= value1[2] && value1 > value1[2] &&
value1[1] <= 50 && value1[1] >= value2[1] &&
accumN(value3,3)==3 && accumN(value4,20) >= 1
이것이 어떻게 이중바닥을 의미하는지 잘 모르겠네요....
그리고 find함수의 매개변수값이 그냥 단순히 결과값만을 의미하는지 아니면 다른 목적으로도 쓰이는지 알고 싶은데요...
그럼...