항상 도움 주셔서 감사 드립니다.
질문1)
지정된 날자의
해선 시작 시간인 07:00~익일06:00 까지만
거래량을 표시 하고 싶습니다.
질문2)
예를 들어
150틱 차트에서
5분봉 거래량의 표시가 가능하겠는지요?
미리 감사 드립니다.
참고수식)
Var : cond5(false);
var99=20160406;
var1=070010;
var2=060000;
if sdate == var99 and (stime == var1 or (stime > var1 and stime[1] < var1)) then{
cond5 = true;
}
if stime == var2 or (stime > var2 and stime[1] < var2 ) Then
Cond5 = false;
if cond5 == true then{
}
답변 1
예스스탁
예스스탁 답변
2016-04-07 11:19:49
안녕하세요
예스스탁입니다.
1.
cond5가 지정한날자의 지정된 시간안에서만 true가 되므로
plot명령어를 cond5 == true 조건으로 제한하시면 됩니다.
Var : cond5(false);
var99=20160406;
var1=070010;
var2=060000;
if sdate == var99 and (stime == var1 or (stime > var1 and stime[1] < var1)) then{
cond5 = true;
}
if stime == var2 or (stime > var2 and stime[1] < var2 ) Then
Cond5 = false;
if cond5 == true then{
plot1(Volume,"거래량");
}
2
틱봉에서 분봉의 값은 정확히 계산되지 않습니다.
시간경계가 틱봉의 중간에 위치할 경우가 많습니다.
최대한 근사값으로 계산합니다.
Var : cond5(false),TF(0),VV(0);
var99=20160406;
var1=070010;
var2=060000;
TF = TimeToMinutes(stime)%5;
if bdate != bdate[1] or (Bdate == bdate[1] and TF < TF[1]) Then
VV =0;
VV = VV+V;
if sdate == var99 and (stime == var1 or (stime > var1 and stime[1] < var1)) then{
cond5 = true;
}
if stime == var2 or (stime > var2 and stime[1] < var2 ) Then
Cond5 = false;
if cond5 == true then{
plot1(VV,"거래량");
}
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 항상 도움 주셔서 감사 드립니다.
질문1)
지정된 날자의
해선 시작 시간인 07:00~익일06:00 까지만
거래량을 표시 하고 싶습니다.
질문2)
예를 들어
150틱 차트에서
5분봉 거래량의 표시가 가능하겠는지요?
미리 감사 드립니다.
참고수식)
Var : cond5(false);
var99=20160406;
var1=070010;
var2=060000;
if sdate == var99 and (stime == var1 or (stime > var1 and stime[1] < var1)) then{
cond5 = true;
}
if stime == var2 or (stime > var2 and stime[1] < var2 ) Then
Cond5 = false;
if cond5 == true then{
}