커뮤니티
문의드립니다.
2014-02-27 08:52:36
147
글번호 72968
항상 답변 감사드립니다.
아래식은 틱차트에서 10분,30분,60분 으로 사용하고 있는데요...
1분차트, 3분차트등에서 사용하려면 식을 어떻게 고쳐야 하는지요?
틱차트에서 사용하는식을 분차트에서 사용하려니까 이상하게 망가지는거 같습니다.
그리고 아래식에서 var27을 30분종가로 표현하고... var30을 30분종가전값으로
표현했는데...(틱차트에서 구현시)
맞게 작성된 식인지 검토부탁드립니다. 틱차트에서 얼추맞게 나오더라구요...
if dayindex == 0 or (TimeToMinutes(stime)%30 == 0 and TimeToMinutes(stime[1])%30 != 0) Then{
var27 = c;
var30 = var27[1];
}
if dayindex == 0 or (TimeToMinutes(stime)%60 == 0 and TimeToMinutes(stime[1])%60 != 0) Then{
var28 = c;
var31 = var28[1];
}
if dayindex == 0 or (TimeToMinutes(stime)%10 == 0 and TimeToMinutes(stime[1])%10 != 0) Then
var29 = o;
답변 1
예스스탁 예스스탁 답변
2014-02-27 17:36:49
안녕하세용
예스스탁입니다.
(TimeToMinutes(stime)% 뒤에 숫자가 분입니다.
식도 조금 수정했습니다.
1.
1분을 제외한 다른 주기는 아래식에서 %뒤의 숫자값만 변경해 주시면 됩니다.
var : TF1(0),TF2(0),TF3(0);
TF1 = TimeToMinutes(stime)%30;
TF2 = TimeToMinutes(stime)%60;
TF3 = TimeToMinutes(stime)%10;
TF4 = TimeToMinutes(stime);
if dayindex == 0 or (TF1 > TF1[1] and stime > Stime[1]) Then{
var27 = c;
var30 = var27[1];
}
if dayindex == 0 or (TF2 < TF2[1] and stime > Stime[1]) Then{
var28 = c;
var31 = var28[1];
}
if dayindex == 0 or (TF3 < TF3[1] and stime > Stime[1]) Then
var29 = o;
#1분 조건문
//if dayindex == 0 or (TF4 > TF4[1] and stime > Stime[1]) Then
2.
1분 차트의 경우에는 조건식을 다르게 작성하셔야 합니다.
위 식중 주석 처리된 부분 참고하시기 바랍니다.
즐거운 하루되세요
> 황금시계 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 항상 답변 감사드립니다.
아래식은 틱차트에서 10분,30분,60분 으로 사용하고 있는데요...
1분차트, 3분차트등에서 사용하려면 식을 어떻게 고쳐야 하는지요?
틱차트에서 사용하는식을 분차트에서 사용하려니까 이상하게 망가지는거 같습니다.
그리고 아래식에서 var27을 30분종가로 표현하고... var30을 30분종가전값으로
표현했는데...(틱차트에서 구현시)
맞게 작성된 식인지 검토부탁드립니다. 틱차트에서 얼추맞게 나오더라구요...
if dayindex == 0 or (TimeToMinutes(stime)%30 == 0 and TimeToMinutes(stime[1])%30 != 0) Then{
var27 = c;
var30 = var27[1];
}
if dayindex == 0 or (TimeToMinutes(stime)%60 == 0 and TimeToMinutes(stime[1])%60 != 0) Then{
var28 = c;
var31 = var28[1];
}
if dayindex == 0 or (TimeToMinutes(stime)%10 == 0 and TimeToMinutes(stime[1])%10 != 0) Then
var29 = o;