예스스탁
예스스탁 답변
2024-11-01 15:20:46
안녕하세요
예스스탁입니다.
종목검색은 모든 주기에서 최대 제공봉수가 500봉입니다.
종목검색 속성에서 검색에 필요한 최소기간에 500봉 지정하시고 검색하셔야 합니다.
1
input: 막대굵기 (1);
var : sumPL(0),hh(0),ll(0),hh1(0),ll1(0);
if sDate != sDate[1] Then
{
sumPL = 0;
hh1= hh[1];
ll1= ll[1];
}
Else
{
sumPL = sumPL + (Upvol-DownVol);
if sumPL > 0 Then
Plot1(sumPL, "순매수체결량", RgB(255,0,0), Def, 막대굵기 );
Else
Plot1(sumPL, "순매수체결량", RgB(0,0,255), Def, 막대굵기 );
}
if Index == 0 Then
{
hh = sumPL;
ll = sumPL;
}
Else
{
if sumPL > HH Then
hh = sumPL;
if sumPL < LL Then
LL = sumPL;
}
PlotBaseLine1(0, "기준선0");
Plot2(hh1);
plot3(ll1);
2
input: 막대굵기 (1);
var : sumPL(0),hh(0),ll(0),hh1(0),ll1(0);
if sDate != sDate[1] Then
{
sumPL = 0;
hh1= hh[1];
ll1= ll[1];
}
Else
{
sumPL = sumPL + (Upvol-DownVol);
}
if Index == 0 Then
{
hh = sumPL;
ll = sumPL;
}
Else
{
if sumPL > HH Then
hh = sumPL;
if sumPL < LL Then
LL = sumPL;
}
if sumPL > HH1 Then
Find(1);
즐거운 하루되세요
> 노기법 님이 쓴 글입니다.
> 제목 : 순매수체결량 최고값, 최저값 표시
> //Upvol "상승형 체결거래량";
//DownVol "하락형 체결거래량"
input: 막대굵기 (1);
var : sumPL(0);
if sDate != sDate[1] Then
{
sumPL = 0;
}
Else
{
sumPL = sumPL + (Upvol-DownVol);
if sumPL > 0 Then
Plot1(sumPL, "순매수체결량", RgB(255,0,0), Def, 막대굵기 );
Else
Plot1(sumPL, "순매수체결량", RgB(0,0,255), Def, 막대굵기 );
}
PlotBaseLine1(0, "기준선0");
1분봉 차트에서 순매수 체결량의 누적그래프를 잘 활용하고 있습니다
혹시 5000분봉 동안(대략12거래일) 어떤 날은 순매수 체결량이 최대 5만주를 찍은 날이 있고
어떤 날은 순매수 체결량이 최저 -3만주를 찍은 날이 있다면
그걸 5만주 최고수평선, -3만주 최저수평선으로 나타낼 수 있나요?
단, 금일분은 제외입니다
금일분 순매수 체결량이 7만주를 찍더라도 최고수평선은 어제까지만 계산해서 5만주로 표시돼야 합니다
그리고 금일 순매수체결량이 어제까지의 최고순매수체결량을 뛰어넘는 물량이 들어왔다면 그걸 종목검색으로 만들어주시면 더더욱 감사하겠습니다
복잡할 것 같은데 수고 좀 부탁드립니다. 꾸벅