커뮤니티
지표문의
2026-04-02 08:34:16
82
글번호 231381
아래는 매30분마다 초기화해서 나타내는 지표인데
좀 오류가 있어
점검하여 1분봉에서 매15분마다 출력 그 전시간것은 초기화되구 다시 시작
지표 작성 부탁드릴께요.
Input : 타주기분(30);
var : S1(0),D1(0),TM(0),TF(0),Svol(0);
Array : CCC[100](0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%타주기분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 타주기분 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and 타주기분 > 1 and TM >= TM[1]+타주기분) or
(Bdate == Bdate[1] and 타주기분 == 1 and TM > TM[1]) Then
{
Svol = 0;
}
Svol = Svol + (Upvol - DownVol);
Plot1(Svol);
}
답변 1
예스스탁 예스스탁 답변
2026-04-02 15:30:59
안녕하세요
예스스탁입니다.
올려주신 수식은 지정한 시간주기로 초기화되고
매봉의 상승형거래량과 하락형 거래량의 차이값이 누적되는 식입니다.
수식에 어떤 오류가 있는지 모르겠습니다.
15분 주기이면 타주기분을 15로 지정하시면 됩니다.
즐거운 하루되세요
다음글
이전글