안녕하십니까
항상 감사드립니다!!!!
어느 조건이 만족할경우 1분봉 40분전(현재봉부터 40분전까지제외)(현재시간이 11시이면 10시 20분 이전까지의 최고값) 오늘의최고값에 가로선을 넣으려고합니다
만약 장시작한지 40분이채 안되었으면 가로선이 없어야합니다.
수식 알려주시면 감사하겠습니다!
답변 1
예스스탁
예스스탁 답변
2020-05-28 10:55:00
안녕하세요
예스스탁입니다.
지표 속성에서 그래프 종류를 일자그래프로 지정하시고 사용하시기 바랍니다.
var : S1(0),D1(0),TM(0),idx(0),hh(0),cnt(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
idx = 0;
hh = 0;
}
Else
idx = idx+1;
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
if crossup(c,ma(C,20)) and TM > 40 Then
{
hh = 0;
for cnt = 0 to idx
{
if hh == 0 and TM[cnt] < TM-40 Then
{
hh = DayHigh[cnt];
cnt = idx+1;
}
}
}
if hh > 0 Then
plot1(hh);
}
즐거운 하루되세요
> ehdsp 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하십니까
항상 감사드립니다!!!!
어느 조건이 만족할경우 1분봉 40분전(현재봉부터 40분전까지제외)(현재시간이 11시이면 10시 20분 이전까지의 최고값) 오늘의최고값에 가로선을 넣으려고합니다
만약 장시작한지 40분이채 안되었으면 가로선이 없어야합니다.
수식 알려주시면 감사하겠습니다!