예스스탁
예스스탁 답변
2021-05-03 13:34:14
안녕하세요
예스스탁입니다.
1
sDate >= sDate[1]
은 현재봉날짜가 전봉날짜 대비 크거나 같다로
당일 모든 봉이 조건에 충족됩니다. 그러므로 tx1이 매봉 출력됩니다.
if sDate > sDate[1] then로 변경하시면 당일 첫봉만 조건에 충족됩니다.
2
sDate < sDate[1]는 충족될 수 없는 조건입니다.
3
전일 15시45분봉의 거래량을 당일 표시하는 내용이면 아래와 같습니다.
종가상승이 전봉이 아닌 전일이면 C > dayclose(1)로 변경하시면 되고
텍스트 출력위치도 매봉 시가(open)인데 당일시초가로 하고자 하시면
O를 dayopen으로 변경하시면 됩니다.
4
if stime == 154500 then
var1 = Volume;
input : 텍스트크기(14) ;
var : Tx(0);
if sDate > sDate[1] then
{
if C > C[1] Then
TX = Text_New(sdate, stime, O, "▲"+Numtostr(var1,0));
Else
TX = Text_New(sdate, stime, O, "▲"+Numtostr(var1,0));
Text_SetStyle(TX, 1, 0);
Text_setColor(TX, YELLOW);
Text_SetSize(tx,텍스트크기);
}
Else
{
Text_SetLocation(TX,sDate,sTime,O);
if C > C[1] Then
Text_SetString(tx,"▲"+Numtostr(var1,0));
Else
Text_SetString(tx,"▼"+Numtostr(var1,0));
}
즐거운 하루되세요
> 3579 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 체결량문의드립니다.
if stime == 154500 then
var1 = Volume;
input : 텍스트크기(14) ;
var : Tx1(0),Tx2(0);
if sDate >= sDate[1] then {
TX1 = Text_New(sdate, stime, O, "▲"+Numtostr(var1,0));
Text_SetStyle(TX1, 1, 0);
Text_setColor(TX1, YELLOW);
Text_SetSize(tx1,텍스트크기);
}
Else
if sDate < sDate[1] then {
TX2 = Text_New(sdate, stime, O, "▼"+Numtostr(var1,0));
Text_SetStyle(TX2, 1, 0);
Text_setColor(TX2, WHITe);
Text_SetSize(tx2,텍스트크기);
}
무엇이 문제인지 하루 하나만 차트에 나와야 하는데요(당일것은 익일시초가이후에 표시되구요). 빼곡히 나와버려서 무엇이 문제인가해서요..
종가가격이 오른것과 내린것 두거지경우중 하나를 표시하고 싶어서 그렇습니다.
즉 45분 체결량을 차트위에 표시하고 싶습니다.
감사합니다