수고많으시죠!
좋은 설 보내셨죠!!
일전에 아래와 같이 부탁드렸는데 답변 감사합니다
그런데
1) 선물이 45분부터 시작이라 첫봉은 8시 45에서 9시까지, 그담부터는 30분단위로 시가와 종가를 박스선
2) 그리고 박스의 시가보다 종가가 높으면 붉은색 낮으면 파란색으로 부탁드립니다
이전 요청:
1. 250틱봉에서 장시작후 30분 단위로 TL_New함수를 사용하여 시가와 종가를 사용한 박스선을
2. 이전 30분 박스 보다 현재의 박스가 높을 경우 붉은색 낮은 경우 파란색
3. 30분박스의 종가의 5이평선을 그려 보려고합니다.
도와주시면 감사하겠습니다.
답변 1
예스스탁
예스스탁 답변
2024-02-14 11:44:35
안녕하세요
예스스탁입니다.
input : ntime1(30),P(5);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
var : sum1(0),mav1(0),box(0);
Array : CC[100](0);
if Bdate != Bdate[1]Then
{
S1 = TimeToMinutes(0);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF = TM%ntime1;
if Bdate != Bdate[1] or sTime == 90000 or
(Bdate == Bdate[1] and ntime1 > 1 and TF < TF[1]) or
(Bdate == Bdate[1] and ntime1 > 1 and TM >= TM[1]+ntime1) or
(Bdate == Bdate[1] and ntime1 == 1 and TM > TM[1]) Then
{
for cnt = 99 downto 1
{
CC[cnt] = CC[cnt-1];
}
var1 = O;
box = box_new(sDate,sTime,var1,NextBarSdate,NextBarStime,C);
}
CC[0] = C;
Box_SetEnd(box,NextBarSdate,NextBarStime,C);
if CC[0] > CC[1] Then
Box_SetColor(box,Red);
Else
Box_SetColor(box,Blue);
Box_SetFill(box,true);
if CC[P-1] > 0 then
{
sum1 = 0;
for cnt = 0 to P-1
{
sum1 = sum1+CC[cnt];
}
mav1 = sum1/P;
plot1(mav1,"30분5이평");
}
}
즐거운 하루되세요
> 짱짱해야지 님이 쓴 글입니다.
> 제목 : 선긋기2
> 수고많으시죠!
좋은 설 보내셨죠!!
일전에 아래와 같이 부탁드렸는데 답변 감사합니다
그런데
1) 선물이 45분부터 시작이라 첫봉은 8시 45에서 9시까지, 그담부터는 30분단위로 시가와 종가를 박스선
2) 그리고 박스의 시가보다 종가가 높으면 붉은색 낮으면 파란색으로 부탁드립니다
이전 요청:
1. 250틱봉에서 장시작후 30분 단위로 TL_New함수를 사용하여 시가와 종가를 사용한 박스선을
2. 이전 30분 박스 보다 현재의 박스가 높을 경우 붉은색 낮은 경우 파란색
3. 30분박스의 종가의 5이평선을 그려 보려고합니다.
도와주시면 감사하겠습니다.