커뮤니티
2563 답변에 대한 추가질문
2004-10-13 11:05:36
1018
글번호 5410
if stime == 90000 then{
var1 = (dayopen()+dayhigh(1))/2+0.3;
var2 = (dayopen()+daylow(1))/2-0.3;
}
if stime >= 90000 and stime < 150000 then {
if var3 == 0 and C > (var1+var2)/2 then{
buy("매수", atstop, var1);
var3 = var3+1;
var4 = 0;
}
if var4 == 0 and C < (var1+var2)/2 then{
sell("매도",atstop, var2);
var4 = var4+1;
var3 = 0;
}
}
========================================================
위식은 답변으로 작성해주신 돌파식입니다
시뮬레이터에서는 위 식에 의해 신호가 발생하는것으로 나옵니다
아직 실시간에서는 적용을 못해봤는데 어떤 수식들은 시뮬레이션은 가능하지만
실시간 챠트에서는 적용이 안되는 경우도 있는데
위 식을 적용하여 가격조건을 만족하는순간에
시뮬레이션과 동일하게 실시간에서도 신호가 발생하는지요?
답변 1
예스스탁 예스스탁 답변
2004-10-13 13:45:58
안녕하세요
예스스탁입니다.
동일하게 신호가 나옵니다.
다만 시물레이터의 경우 어제의 마지막 봉까지만 가져올수 있습니다.
차트의 경우 실시간으로 신호가 나옵니다.
차트는 최대 2500봉을 지원하며 10분봉이라면 지금현재 봉까지 합해 2500봉이 나오며
시물레이터는 어제 마지막 봉까지만 나오게 됩니다.
차트와 시물레이터를 똑같이 2500봉을 설정하시고 시스템식을 적용해 보시면
첫신호가 다른 것을 보실 수 있습니다. 위와 같은 이유 때문에 첫신호가 다르게
나오게 됩니다.
예를 들어 차트상에는 7울 8일 14시 40분에 에 신호가 나왔는데 시물레이터에서는 10시에 첫 신호가 나오는 것은 서로간에 같은 2500봉이지만 시작하는 봉의 시간이 다르기 때때문입니다. 시물레이터는 어제 마지막봉에서 과거의 2500봉 차트는 현재봉에서 2500봉이기 때문에 서로 다를 수 있습니다.
참고하시기 바랍니다.
> yunyu09 님이 쓴 글입니다.
> 제목 : 2563 답변에 대한 추가질문
> if stime == 90000 then{
var1 = (dayopen()+dayhigh(1))/2+0.3;
var2 = (dayopen()+daylow(1))/2-0.3;
}
if stime >= 90000 and stime < 150000 then {
if var3 == 0 and C > (var1+var2)/2 then{
buy("매수", atstop, var1);
var3 = var3+1;
var4 = 0;
}
if var4 == 0 and C < (var1+var2)/2 then{
sell("매도",atstop, var2);
var4 = var4+1;
var3 = 0;
}
}
========================================================
위식은 답변으로 작성해주신 돌파식입니다
시뮬레이터에서는 위 식에 의해 신호가 발생하는것으로 나옵니다
아직 실시간에서는 적용을 못해봤는데 어떤 수식들은 시뮬레이션은 가능하지만
실시간 챠트에서는 적용이 안되는 경우도 있는데
위 식을 적용하여 가격조건을 만족하는순간에
시뮬레이션과 동일하게 실시간에서도 신호가 발생하는지요?
다음글
이전글