첨부 이미지
그림1
안녕하세요
첨부된 파일처럼 설정된 두 값이 0.5 이내까지 가까워졌다가 닿지않은채로 반대방향으로
반등하는 때를 수식으로 체크하고 싶습니다
반등하는 때와 그시점에 아래쪽에 위치한 값을 수식으로 체크하고싶습니다
감사합니다
답변 1
예스스탁
예스스탁 답변
2022-08-11 09:06:22
안녕하세요? 예스스탁입니다.
패턴식은 워낙 다양한 방법으로 작성될 수 있기 때문에 답변이 의도한 내용대로 작성되지 않을 수도 있습니다. 최대한 설명을 자세히 달아놓았으므로 이를 참고해서 작성해 보시기 바랍니다. 예제는 스토캐스틱의 K선과 D선을 예로 하였습니다.
Input : P1(12), P2(5), P3(5);
var : StoK(0),StoD(0), Diff(0);
StoK = StochasticsK(P1,P2); //A선
StoD = StochasticsD(P1,P2,P3); // B선
Diff = StoK-stoD; //A선과 B선의 차이
Condition1 = Diff[1] < 0.5; // 전봉에서 차이값(A-B)이 0.5보다 작은지 여부
Condition2 = Diff[1] < Diff[2] and Diff > Diff[1]; //전전봉보다 전봉의 차이값이 줄고 전봉보다 현재봉의 차이값이 늘어났는지 여부
Condition3 = Lowest(Diff, 10) == Diff[1]; //최근 10봉의 차이값 중 전봉의 차이값이 가장 적은지 여부
Condition4 = CountIF(Diff < 0, 10) == 0; //최근 10봉 동안 차이값이 음수인 적(교차된 적)이 한번도 없었는지 여부
if Condition1 and Condition2 and Condition3 and Condition4 Then {
var1 = 1; //위 4개의 조건을 모두 만족하면 1값을 저장
var2 = StoD; //위 4개의 조건을 모두 만족한 시점의 B값을 저장
}
Else
var1 = 0; //위 4개의 조건중 하나라도 만족하지 못하면 0값을 저장
plot1(var1); //조건 만족여부를 출력(만족하면 1, 만족하지 않으면 0)
plot2(var2); //조건 만족시점의 B값을 출력
> feelkdn 님이 쓴 글입니다.
> 제목 : 수식문의드립니다
> 안녕하세요
첨부된 파일처럼 설정된 두 값이 0.5 이내까지 가까워졌다가 닿지않은채로 반대방향으로
반등하는 때를 수식으로 체크하고 싶습니다
반등하는 때와 그시점에 아래쪽에 위치한 값을 수식으로 체크하고싶습니다
감사합니다