수정 부탁드립니다
감사힙니다
순매수 체결량
//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");
11번째줄 5열 값을 대입할 수 있는 변수나 배열의 요소, 입력변수, ....라고 뜹니다
수정 부탁드립니다
답변 1
예스스탁
예스스탁 답변
2023-03-06 08:58:58
안녕하세요
예스스탁입니다.
if sDate = sDate[1] Then
예스랭귀지에서 =은 변수에 값저장할 때사용합니다.
A = B; A변수에 B값 저장.
if문에서 같다라는 표현은 ==, 다르다라는 표현은 != 입니다.
수식 내용상 != 이 되어야 합니다.
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");
즐거운 하루되세요
> 볼라레 님이 쓴 글입니다.
> 제목 : 해결 방법이 무엇일까요?
> 수정 부탁드립니다
감사힙니다
순매수 체결량
//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");
11번째줄 5열 값을 대입할 수 있는 변수나 배열의 요소, 입력변수, ....라고 뜹니다
수정 부탁드립니다