커뮤니티

참조 데이터 변수선언

프로필 이미지
와글이
2022-12-10 13:58:33
1055
글번호 164492
답변완료
일봉챠트를 참조 데이타로 아래와 같이 작성하고 변수를 확인하면 아무런 변화없이 항상 '0' 입니다. 1 아니면 -1 이여야 하는데, 무엇이 잘못됐나요??? var : START(""); var : PBC(0); // 상승하락확인 // 일봉으로 확인 Var1 = (data6(O[2]) - data6(C[0])); If var1 > 0 then { PBC = -1; } If var1 < 0 then { PBC = 1; } If START = "시작" then { MessageLog("PBC=%0.0f", PBC); } START = "시작";
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-12-12 13:35:00

안녕하세요 예스스탁입니다. 올려주신 식을 테스트 해봐지만 첨부된 그름과 같이 1 혹은 -1로 출력되고 있습니다. 수식에 별도로 잘못된 부분은 없고 예스랭귀지에서 같다라는 표현은 ==이므로 If START == "시작" then로 작성되어야 합니다. 즐거운 하루되세요 > 와글이 님이 쓴 글입니다. > 제목 : 참조 데이터 변수선언 > 일봉챠트를 참조 데이타로 아래와 같이 작성하고 변수를 확인하면 아무런 변화없이 항상 '0' 입니다. 1 아니면 -1 이여야 하는데, 무엇이 잘못됐나요??? var : START(""); var : PBC(0); // 상승하락확인 // 일봉으로 확인 Var1 = (data6(O[2]) - data6(C[0])); If var1 > 0 then { PBC = -1; } If var1 < 0 then { PBC = 1; } If START = "시작" then { MessageLog("PBC=%0.0f", PBC); } START = "시작";