커뮤니티

해결 방법이 무엇일까요?

프로필 이미지
볼라레
2023-03-04 21:45:29
679
글번호 166923
답변완료
수정 부탁드립니다 감사힙니다 순매수 체결량 //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열 값을 대입할 수 있는 변수나 배열의 요소, 입력변수, ....라고 뜹니다 수정 부탁드립니다