안녕하세요?
10분 챠트 시스템 프로그램에서 30분봉 참조하는 수식 부탁드립니다
30분봉 프로그램
if dayindex>=4&&dayindex<=13&&h>T11153h then T11153h=h; //11:00~15:30 최고가
답변 1
예스스탁
예스스탁 답변
2023-02-17 13:38:38
안녕하세요.
10분 봉 차트에서 11:00 ~ 15:30시 까지 30분 봉의 최고가를 T11153h 변수에 저장하는 수식을 작성해 드립니다.
우선 지표식으로 작성드렸으니 의도하신 값이 맞는지 확인 후, 마지막의 Plot을 제거하셔서 시스템식으로 사용하시기 바랍니다.
즐거운 하루 보내세요.
var : 분(30), StartTime(110000), EndTime(153000);
Var : S1(0),D1(0),TM(0),TF(0),cnt(0),T11153h(0);
Array : HH[99](0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
Condition1 = False;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TimeToMinutes(stime)%분;
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
{
for cnt = 99 downto 1
{
HH[cnt] = HH[cnt-1];
}
if sTime >= StartTime and sTime <= Endtime Then
{
if Condition1 == False Then
{
T11153h = H;
Condition1 = True;
}
Else
{
if HH[1] > T11153h Then T11153h = HH[1];
}
}
HH[0] = H;
}
if HH[0] > 0 and H > HH[0] Then
HH[0] = H;
}
Plot1(T11153h);
> 변일구 님이 쓴 글입니다.
> 제목 : 참조 프로그램
> 안녕하세요?
10분 챠트 시스템 프로그램에서 30분봉 참조하는 수식 부탁드립니다
30분봉 프로그램
if dayindex>=4&&dayindex<=13&&h>T11153h then T11153h=h; //11:00~15:30 최고가