예스스탁
예스스탁 답변
2023-11-21 14:10:59
안녕하세요
예스스탁입니다.
참조데이터 위로 바로 지표를 적용하지 못합니다.
식 적용 후에 마우스로 끌어서 참조데이터 위로 옮기셔야 하는데
추세선은 마우스로 클릭이 되지 않으므로 data2의 시초가선을 plot으로 같이 그려지게 작성해 드립니다.
시초가선을 마우스로 클릭 후 참조데이터 위로 드래그앤 드롭하시면 됩니다.
input : P1(2),P2(3),P3(5);
var : cnt(0),d1(0);
var : sum1(0),sum2(0),sum3(0),mav1(0),mav2(0),mav3(0);
var : TL1(0),TL2(0),TL3(0);
Array : C2[100](0);
if data2(Bdate != Bdate[1]) Then
{
For cnt = 99 DownTo 1
{
C2[cnt] = C2[cnt-1];
TL_Delete(TL1[cnt]);
TL_Delete(TL2[cnt]);
TL_Delete(TL3[cnt]);
}
C2[0] = Data2(c);
sum1 = 0;
sum2 = 0;
sum3 = 0;
For cnt = 0 to max(P1,P2,P3)
{
if cnt < P1 Then
sum1 = sum1 + C2[cnt];
if cnt < P2 Then
sum2 = sum3 + C2[cnt];
if cnt < P3 Then
sum3 = sum3 + C2[cnt];
}
mav1 = sum1/P1;
mav2 = sum2/P2;
mav3 = sum3/P3;
d1 = Data2(Bdate[1]);
TL1 = TL_New_Self(d1,150000,mav1,sDate,sTime,mav1);
TL2 = TL_New_Self(d1,150000,mav2,sDate,sTime,mav2);
TL3 = TL_New_Self(d1,150000,mav3,sDate,sTime,mav3);
TL_SetColor(TL1,Red);
TL_SetColor(TL2,Blue);
TL_SetColor(TL3,Green);
}
Else
{
C2[0] = Data2(c);
TL_SetEnd(TL1,NextBarSdate,NextBarStime,mav1);
TL_SetEnd(TL2,NextBarSdate,NextBarStime,mav2);
TL_SetEnd(TL3,NextBarSdate,NextBarStime,mav3);
}
Plot1(Data2(OpenD(0)));
즐거운 하루되세요
> 포보스 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> 안녕하세요?
참조데이터2 분봉에서 타주기 일봉 2일선, 3일선, 5일선을 각각 시작추세선을 표기하되 전일 15:00시부터 당일 14:30분까지 Plot로 나타나도록 부탁드립니다.
바쁘신데 죄송하고 고맙습니다.
또 감사드립니다.