예스스탁
예스스탁 답변
2023-12-15 15:14:45
안녕하세요
예스스탁입니다.
기본차트와 참조데이터의 봉개수 차이때문인것 같습니다.
아래식 적용해 보시기 바랍니다.
지표는 참조데이터 위로 바로 적용할수가 없습니다.
적용이후 plot으로 출력되는 선이 있어야 마우스로 잡아서 올리실수 있습니다.
plot1은 위의 용도로 있는 선입니다. 당일 수평으로 그려지게 시초가를 출력하게 변경해 드립니다.
input : N(50);
var : TL1(0),TL2(0),cnt(0);
var : TX1(0),TX2(0);
For cnt = 0 to 49
{
TL_Delete(TL1[cnt]);
TL_Delete(TL2[cnt]);
Text_Delete(TX1[cnt]);
Text_Delete(TX2[cnt]);
}
TL1 = TL_New_Self(sDate,sTime,data2(highest(H,N)),NextBarSdate,NextBarStime,data2(highest(H,N)));
TL2 = TL_New_Self(sDate,sTime,data2(lowest(L,N)),NextBarSdate,NextBarStime,data2(lowest(L,N)));
TL_SetColor(TL1,Red);
TL_SetColor(TL2,Blue);
TL_SetSize(TL1,1);
TL_SetSize(TL2,1);
TL_SetExtLeft(TL1,true);
TL_SetExtLeft(TL2,true);
TX1 = Text_New_Self(Data2(sDate[NthHighestBar(1,H,N)]),Data2(stime[NthhighestBar(1,H,N)]),Data2(highest(H,N)),"■");
TX2 = Text_New_Self(Data2(sDate[NthLowestBar(1,L,N)]),Data2(stime[NthLowestBar(1,L,N)]),Data2(Lowest(H,N)),"■");
Text_SetStyle(TX1,2,1);
Text_SetStyle(TX2,2,0);
Text_SetColor(TX1,Red);
Text_SetColor(TX2,Blue);
Plot1(Data2(OpenD(0)));
즐거운 하루되세요
> 고성 님이 쓴 글입니다.
> 제목 : data2 고저
> input : N(50);
var : TL1(0),TL2(0);
var1 = data2(H);
var2 = data2(L);
TL_Delete(TL1);
TL_Delete(TL2);
TL1 = TL_New_Self(sDate,sTime,highest(var1,N),NextBarSdate,NextBarStime,highest(var1,N));
TL2 = TL_New_Self(sDate,sTime,lowest(var2,N),NextBarSdate,NextBarStime,lowest(var2,N));
TL_SetColor(TL1,Red);
TL_SetColor(TL2,Blue);
TL_SetSize(TL1,1);
TL_SetSize(TL2,1);
TL_SetExtLeft(TL1,true);
TL_SetExtLeft(TL2,true);
Plot1(var1);
data2에서, 갱신되는 최근 50개봉까지만의 고저라인인데, 지나간 선이 안 지워지는 오류가 납니다. Plot1(var1); 이 부분도 검토해주세요.
최근 50개봉중 최저봉 밑에 네모,최고봉 위에 네모 표시 부탁드립니다. (네모도 계속 갱신)