한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
지표식 관련입니다
Q&A # 65289 에 대한 답변 감사합니다
Q&A # 65289 에서는 타주기가 10분인 경우였습니다
질문1)
타주기가 1분인 경우의 지표식은 어떻게 되는지요?
질문2)
타주기가 3분인 경우의 지표식은 어떻게 되는지요?
수식 작성 바랍니다^^
답변 1
예스스탁
예스스탁 답변
2019-12-17 13:40:29
안녕하세요
예스스탁입니다.
1분은 조건을 따로 지정해야 해서 수정했습니다.
외부변수에 타주기분에 원하시는 분주기 지정하시면 됩니다.
input : 타주기분(10);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
Array : OO[10](0),HH[10](0),LL[10](0),CC[10](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
(타주기분 > 1 and Bdate == Bdate[1] and TF < TF[1]) or
(타주기분 == 1 and Bdate == Bdate[1] and TM > TM[1]) Then
{
oo[0] = o;
hh[0] = h;
LL[0] = l;
for cnt = 1 to 9
{
OO[cnt] = OO[cnt-1][1];
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
CC[cnt] = CC[cnt-1][1];
}
}
CC[0] = C;
if h > hh[0] Then
hh[0] = h;
if l < ll[0] Then
ll[0] = l;
var1 = 0;
if cc[1] > 0 and hh[0] >= cc[1]*1.05 Then
var1 = 1;
if ll[0] > 0 and hh[0] >= ll[0]*1.03 Then
var1 = 2;
if oo[0] > 0 and cc[0] >= oo[0]*1.01 Then
var1 = 3;
if hh[1] > 0 and hh[0] >= hh[1]*1.03 Then
var1 = 4;
if oo[1] > 0 and cc[0] >= oo[1]*1.01 Then
var1 = 5;
if ll[1] > 0 and cc[0] >= ll[1]*1.01 Then
var1 = 6;
plot1(var1);
}
즐거운 하루되세요
> 행복한가방 님이 쓴 글입니다.
> 제목 : 행복; 지표식 작성 바랍니다
> 한국의 금융산업 발전을 위해 불철주야 애쓰시는 귀하의 노고를 높이 평가합니다
지표식 관련입니다
Q&A # 65289 에 대한 답변 감사합니다
Q&A # 65289 에서는 타주기가 10분인 경우였습니다
질문1)
타주기가 1분인 경우의 지표식은 어떻게 되는지요?
질문2)
타주기가 3분인 경우의 지표식은 어떻게 되는지요?
수식 작성 바랍니다^^