커뮤니티
분봉에서 봉이 바뀔때
2010-06-22 14:31:58
768
글번호 30529
순차적으로 진행되는 것은 알고 있는 것이고
그렇게 해서 안되니까 if 문을 사용하려한 것입니다.
분봉이 바뀌는 시점을 어떻게 체크하는지요?
방법이 있다없다로 명쾌하게 답변해 주세요.
그냥 분봉이 바뀌는 시점을 있다면 알려주세요.
예를 들어 5분봉에서
9:05:00, 9;10:00, 9:15:00
이점에 특정한 일을 시키고 싶어서 입니다.
특정한 일은 5분내내 작동하는 것이 아니라
정확히 새봉이 시작하는 시점에만 하고 싶습니다.
성의있는 답변 부탁합니다.
답변 3
예스스탁 예스스탁 답변
2010-06-22 14:39:35
안녕하세요
예스스탁입니다.
새봉이 시작하는 시점에만 특정한 일을 하도록 수식을
구현할 수 없습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> 김경화 님이 쓴 글입니다.
> 제목 : 분봉에서 봉이 바뀔때
> 순차적으로 진행되는 것은 알고 있는 것이고
그렇게 해서 안되니까 if 문을 사용하려한 것입니다.
분봉이 바뀌는 시점을 어떻게 체크하는지요?
방법이 있다없다로 명쾌하게 답변해 주세요.
그냥 분봉이 바뀌는 시점을 있다면 알려주세요.
예를 들어 5분봉에서
9:05:00, 9;10:00, 9:15:00
이점에 특정한 일을 시키고 싶어서 입니다.
특정한 일은 5분내내 작동하는 것이 아니라
정확히 새봉이 시작하는 시점에만 하고 싶습니다.
성의있는 답변 부탁합니다.
캐빈이야
2010-06-22 15:34:26
님이 말씀하신 내용을 정리하면.. 현재봉에서 1회만 동작되는걸 원하시는거 같아 한번 작성해보았습니다. 예전에 저도 이런걸 고민한것이 있었는데, 기억을 살려 다시 만들어보았습니다. 장이 마감되어 테스트는 못해봤습니다.
원리상으로는 동작할것으로 보입니다만,.... 동작하지 않아도 이해해주시길 바랍니다.~~~~
if (stime[1] == var1) or (var1 == 0) then { // var1값이 0일때와 stime[1]과 같을때
var1 = stime;
var2 = 0;
}
if (stime == var1) and (var2 == 0) then { //stime과 var1이 같고, var2가 0일때 동작
특수임무수행;
var2 = var2 + 1; // var2의 값을 변경하여 다시 수행되지 못하도록 함
}
> 김경화 님이 쓴 글입니다.
> 제목 : 분봉에서 봉이 바뀔때
> 순차적으로 진행되는 것은 알고 있는 것이고
그렇게 해서 안되니까 if 문을 사용하려한 것입니다.
분봉이 바뀌는 시점을 어떻게 체크하는지요?
방법이 있다없다로 명쾌하게 답변해 주세요.
그냥 분봉이 바뀌는 시점을 있다면 알려주세요.
예를 들어 5분봉에서
9:05:00, 9;10:00, 9:15:00
이점에 특정한 일을 시키고 싶어서 입니다.
특정한 일은 5분내내 작동하는 것이 아니라
정확히 새봉이 시작하는 시점에만 하고 싶습니다.
성의있는 답변 부탁합니다.
캐빈이야
2010-06-23 09:16:05
계산상 동작은 제대로 되는데 var2값이 바뀌지 않네요.. 데이터 들어올때마다 증가되지는 않네요.
님이 원하시는 결과가 나오지 않네요.
if문은 틱데이터가 들어올때마다 실행은 되지만, 변수값을 증가시키지는 않네요.. 음....
조금 고민해보겠습니당
> 캐빈이야 님이 쓴 글입니다.
> 제목 : Re : 분봉에서 봉이 바뀔때
> 님이 말씀하신 내용을 정리하면.. 현재봉에서 1회만 동작되는걸 원하시는거 같아 한번 작성해보았습니다. 예전에 저도 이런걸 고민한것이 있었는데, 기억을 살려 다시 만들어보았습니다. 장이 마감되어 테스트는 못해봤습니다.
원리상으로는 동작할것으로 보입니다만,.... 동작하지 않아도 이해해주시길 바랍니다.~~~~
if (stime[1] == var1) or (var1 == 0) then { // var1값이 0일때와 stime[1]과 같을때
var1 = stime;
var2 = 0;
}
if (stime == var1) and (var2 == 0) then { //stime과 var1이 같고, var2가 0일때 동작
특수임무수행;
var2 = var2 + 1; // var2의 값을 변경하여 다시 수행되지 못하도록 함
}
> 김경화 님이 쓴 글입니다.
> 제목 : 분봉에서 봉이 바뀔때
> 순차적으로 진행되는 것은 알고 있는 것이고
그렇게 해서 안되니까 if 문을 사용하려한 것입니다.
분봉이 바뀌는 시점을 어떻게 체크하는지요?
방법이 있다없다로 명쾌하게 답변해 주세요.
그냥 분봉이 바뀌는 시점을 있다면 알려주세요.
예를 들어 5분봉에서
9:05:00, 9;10:00, 9:15:00
이점에 특정한 일을 시키고 싶어서 입니다.
특정한 일은 5분내내 작동하는 것이 아니라
정확히 새봉이 시작하는 시점에만 하고 싶습니다.
성의있는 답변 부탁합니다.