일간 차트 9캔들 중심선을 타주기로 틱차트에서 그린다
일간 차트 26캔들 중심선을 타주기로 틱차트에서 그린다
일간 차트 52캔들 중심선을 타주기로 틱차트에서 그린다
일간 차트 52캔들 중심선[25]를 타주기로 틱차트에서 그린다
감사합니다
답변 1
예스스탁
예스스탁 답변
2025-01-20 15:41:46
안녕하세요
예스스탁입니다.
input : P1(9),P2(26),P3(52),PRE(25);
var : cnt(0);
var : h1(0),l1(0),m1(0);
var : h2(0),l2(0),m2(0);
var : h3(0),l3(0),m3(0);
var : h4(0),l4(0),m4(0);
if DayOpen(P3+Pre) > 0 Then
{
h1 = 0;
l1 = 0;
h2 = 0;
l2 = 0;
h3 = 0;
l3 = 0;
h4 = 0;
l4 = 0;
For cnt = 0 to P3
{
if cnt < P1 Then
{
if h1 == 0 or (h1 > 0 and DayHigh(cnt) > h1) Then
h1 = DayHigh(cnt);
if l1 == 0 or (l1 > 0 and DayLow(cnt) < l1) Then
l1 = DayLow(cnt);
}
if cnt < P2 Then
{
if h2 == 0 or (h2 > 0 and DayHigh(cnt) > h2) Then
h2 = DayHigh(cnt);
if l2 == 0 or (l2 > 0 and DayLow(cnt) < l2) Then
l2 = DayLow(cnt);
}
if cnt < P3 Then
{
if h3 == 0 or (h3 > 0 and DayHigh(cnt) > h3) Then
h3 = DayHigh(cnt);
if l3 == 0 or (l3 > 0 and DayLow(cnt) < l3) Then
l3 = DayLow(cnt);
if h4 == 0 or (h4 > 0 and DayHigh(cnt+pre) > h4) Then
h4 = DayHigh(cnt+pre);
if l4 == 0 or (l4 > 0 and DayLow(cnt+pre) < l4) Then
l4 = DayLow(cnt+pre);
}
}
m1 = (h1+l1)/2;
m2 = (h2+l2)/2;
m3 = (h3+l3)/2;
m4 = (h4+l4)/2;
Plot1(m1);
Plot2(m2);
Plot3(m3);
Plot4(m4);
}
즐거운 하루되세요
> para 님이 쓴 글입니다.
> 제목 : 지표 질문입니다
> 일간 차트 9캔들 중심선을 타주기로 틱차트에서 그린다
일간 차트 26캔들 중심선을 타주기로 틱차트에서 그린다
일간 차트 52캔들 중심선을 타주기로 틱차트에서 그린다
일간 차트 52캔들 중심선[25]를 타주기로 틱차트에서 그린다
감사합니다