커뮤니티
지표식 문의 드립니다.
2013-10-22 16:44:34
164
글번호 68714
스토캐스틱 또는 골든크로스와 같이 두개의 선에서 크로스가 발생할 때를 알아 낼려고 합니다.
예를 들어서 현재 기준으로 20개의 봉 이전에 CrossUp이 발생했고, 스토캐스틱 기준으로 이 CrossUp이 현재의 CrossUp보다 낮은 지점에서 발생했는지 여부를 알고 싶습니다.
여기서 낮은 지점이라는 건 스토캐스틱상에서의 낮은 지점을 얘기합니다. 차트상에서가 아니고요.
예) 1) 9:30에 지수 270.00에서 stok가 stod를 y축 20에서 크로스업했고요.
2) 9:45에 지수 269.80에서 stok가 stod를 y축 40에서 크로스업했다고 했을 때,
1) 에서의 crossup이 2)보다 낮은 지점에서 크로스업했습니다. 이 때 몇 번째 이전봉에서 발생했고, 현재보다 낮은 곳에서 크로스업이 되었는지 여부를 알고 싶습니다.
이해가 되셨는지 모르겠습니다.
미리 감사의 말씀을 드립니다.
답변 1
예스스탁 예스스탁 답변
2013-10-23 13:49:33
안녕하세요
예스스탁입니다.
아래식 참고하시기 바랍니다.
Input : Period(10), Period1(5), Period2(5);
var : StoK(0),StoD(0),CrossK(0),PreCrossK(0),Crossi(0),PreCrossi(0);
StoK = StochasticsK(Period,Period1);
StoD = StochasticsD(Period,Period1,Period2);
if crossup(stok,stod) Then{
CrossK = stok; #현재 크로스업의 k값
PreCrossK = crossK[1]; #직전 크로스업의 K값
Crossi = index; #현재 크로스업의 인덱스
PreCrossi = Crossi[1]; #직전 크로스업의 인덱스
if CrossK > PreCrossK and #현재 크로스업K값이 직전 크로스업K값보다 크고
Crossi >= PreCrossi+20 #2개의 크로스업은 20봉이상 간격
Then
buy();
}
즐거운 하루되세요
> 꾸주니 님이 쓴 글입니다.
> 제목 : 지표식 문의 드립니다.
> 스토캐스틱 또는 골든크로스와 같이 두개의 선에서 크로스가 발생할 때를 알아 낼려고 합니다.
예를 들어서 현재 기준으로 20개의 봉 이전에 CrossUp이 발생했고, 스토캐스틱 기준으로 이 CrossUp이 현재의 CrossUp보다 낮은 지점에서 발생했는지 여부를 알고 싶습니다.
여기서 낮은 지점이라는 건 스토캐스틱상에서의 낮은 지점을 얘기합니다. 차트상에서가 아니고요.
예) 1) 9:30에 지수 270.00에서 stok가 stod를 y축 20에서 크로스업했고요.
2) 9:45에 지수 269.80에서 stok가 stod를 y축 40에서 크로스업했다고 했을 때,
1) 에서의 crossup이 2)보다 낮은 지점에서 크로스업했습니다. 이 때 몇 번째 이전봉에서 발생했고, 현재보다 낮은 곳에서 크로스업이 되었는지 여부를 알고 싶습니다.
이해가 되셨는지 모르겠습니다.
미리 감사의 말씀을 드립니다.