커뮤니티
질문 있습니다.
2016-02-12 11:58:44
125
글번호 95337
안녕하세요~
틱 차트에서 90분 스토캐스틱 지표를 사용할려고 합니다. 그래서 90분 DATA2 로 추가 시켜 놓고 아래와 같이 코딩을 했는데 제대로 된 값이 출력이 안됩니다..
if date != date[1] Then{
gubun = 0;
}
StoK = data2(StochasticsK(StoPeriod_01,StoPeriod_02));
StoD = data2(StochasticsD(StoPeriod,StoPeriod_01,StoPeriod_02));
if StoK >= StoD then gubun = 1;
if StoK < StoD then gubun = -1;
if gubun != 0 Then
{
90분 스토캐스틱 방향 진입
} else {
90분 스토캐스틱 반대 반향 진입
}
모든 신호가 90분 스토캐스틱 방향 진입으로 뜹니다.. 무엇이 문제일까요?
답변 1
예스스탁 예스스탁 답변
2016-02-12 15:19:55
안녕하세요
예스스탁입니다.
올려주신식에 따로 수정할만한 부분이 보이지 않습니다.
수식에서 데이터는 완성된 봉의 데이터만 사용합니다.
주차트 기준으로 완성된봉의 값까지만 참조해서 조건여부를 판단합니다.
if date != date[1] Then{
gubun = 0;
}
StoK = data2(StochasticsK(StoPeriod_01,StoPeriod_02));
StoD = data2(StochasticsD(StoPeriod,StoPeriod_01,StoPeriod_02));
#data2 완성봉 기준으로 k가 d보다 크면 1, 아니면 -1
if StoK >= StoD then
gubun = 1;
if StoK < StoD then
gubun = -1;
#0이 아니면
if gubun != 0 Then
{
//data2 스토방향으로 진입
if gubun == 1 Then
buy();
if gubun == -1 Then
sell();
} else {0이면
// 반대방향으로 진입
if gubun == 1 Then
sell();
if gubun == -1 Then
buy();
}
즐거운 하루되세요
> 달무드 님이 쓴 글입니다.
> 제목 : 질문 있습니다.
> 안녕하세요~
틱 차트에서 90분 스토캐스틱 지표를 사용할려고 합니다. 그래서 90분 DATA2 로 추가 시켜 놓고 아래와 같이 코딩을 했는데 제대로 된 값이 출력이 안됩니다..
if date != date[1] Then{
gubun = 0;
}
StoK = data2(StochasticsK(StoPeriod_01,StoPeriod_02));
StoD = data2(StochasticsD(StoPeriod,StoPeriod_01,StoPeriod_02));
if StoK >= StoD then gubun = 1;
if StoK < StoD then gubun = -1;
if gubun != 0 Then
{
90분 스토캐스틱 방향 진입
} else {
90분 스토캐스틱 반대 반향 진입
}
모든 신호가 90분 스토캐스틱 방향 진입으로 뜹니다.. 무엇이 문제일까요?