커뮤니티
부탁 드립니다.
2015-12-18 09:55:13
121
글번호 93576
항상 도움 주셔서 감사 드립니다.
다음 수식에서 지정된 시간내에
2번째 최대 거래량의
고가선과 저가선을 표시하고 싶습니다.
미리 감사 드립니다.
수식)
INPUT:시작시간(213000),끝시간(070000);
var : HV(0);
if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then{
Condition1 = true;
Hv = 0;
}
if stime == 끝시간 or (stime > 끝시간 and stime[1] < 끝시간) Then
Condition1 = false;
if Condition1 == true Then{
if V > HV Then{
Hv = V;
var1 = H;
var2 = L;
}
plot1(var1,"고가선");
plot2(var2,"저가선");
}
답변 1
예스스탁 예스스탁 답변
2015-12-18 14:25:21
안녕하세요
예스스탁입니다.
INPUT:시작시간(213000),끝시간(070000);
var : HV1(0),idx(0),Hv2(0);
if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then{
Condition1 = true;
Condition2 = false;
Hv1 = V;
var1 = H;
var2 = L;
Hv2 = 0;
idx = 0;
}
if stime == 끝시간 or (stime > 끝시간 and stime[1] < 끝시간) Then
Condition1 = false;
if Condition1 == true Then{
idx = idx+1;
if idx >= 2 Then{
if V > HV1 Then{
Hv1 = V;
var1 = H;
var2 = L;
Hv2 = Hv1[1];
var3 = var1[1];
var4 = var2[1];
}
if V < HV1 and V > HV2 and V > Hv2 Then{
Hv2 = V;
var3 = H;
var4 = L;
}
plot1(var3,"고가선");
plot2(var4,"저가선");
}
}
즐거운 하루되세요
> yes 님이 쓴 글입니다.
> 제목 : 부탁 드립니다.
> 항상 도움 주셔서 감사 드립니다.
다음 수식에서 지정된 시간내에
2번째 최대 거래량의
고가선과 저가선을 표시하고 싶습니다.
미리 감사 드립니다.
수식)
INPUT:시작시간(213000),끝시간(070000);
var : HV(0);
if stime == 시작시간 or (stime > 시작시간 and stime[1] < 시작시간) Then{
Condition1 = true;
Hv = 0;
}
if stime == 끝시간 or (stime > 끝시간 and stime[1] < 끝시간) Then
Condition1 = false;
if Condition1 == true Then{
if V > HV Then{
Hv = V;
var1 = H;
var2 = L;
}
plot1(var1,"고가선");
plot2(var2,"저가선");
}