커뮤니티

다시 문의 드립니다.

프로필 이미지
juktomaa
2023-06-26 20:34:23
1458
글번호 170110
답변완료
제가 수정해주신 코드로 복사 붙여넣기를해서 테스트 해보았는데 여전히 동일한 결과를 얻었습니다. 왜 그럴까요 ? 참조데이터가 2개인곳은 정상 출력이 되었는데 62개인곳은 아무런 반응이 없었습니다. 번거롭게 해드려서 죄송합니다. 참고로 참조데이터19번은 콜 335.0으로 시가가 있습니다. 혹 필요할지몰라 저장한 챠트툴 올려놓습니다. data1은 10000바에 1분봉입니다. 답변 부탁드립니다. 제가 도저히 해결이 않되서 그렇습니다. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다. > 안녕하세요 예스스탁입니다. 1번과 2번 모두 수식이 잘못 작성되어 있습니다. Dayopen은 기본차트의 일간시가를 리턴하는 함수입니다. data19(Dayopen)은 만약 기본차트(data1)의 일간시가가 350이면 data19(350)으로 적는 것과 같습니다.참조데이터에서는 OpenD함수를 사용하셔야 합니다. 1 Variables: 기준일(20230618) ; Array: Call_Day_O[70](0) ; if sdate > 기준일 Then { Call_Day_O[19] = data19(OpenD(0)) ; MessageLog(" 일일시가 = %.2f " , Call_Day_O[19] ) ; } 2 variables: 기준일(20230618) ; Array: Call_Day_O[70](0) ; if sdate > 기준일 Then { Call_Day_O[19] = data2(OpenD(0)) ; MessageLog(" 일일시가 = %.2f " , Call_Day_O[19] ) ; } 즐거운 하루되세요
검색
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2023-06-27 11:51:30

안녕하세요 예스스탁입니다. 현재 차트의 종목 중 거래가 없어 봉이 하나도 없는 종목이 있습니다. data34 풋 375 data35 풋 372.5 차트에 종목이 추가되면 봉이 1개라도 있어야 하는데 봉이 한개도 없는 봉이 있어 계산하지 못해 출력이 되지 않습니다. 해당 부분을 해결하시려면 조회시 봉이 하나도 없는 종목은 제거해 주시거나 위 데이타만 일봉으로 주기를 변경해 주셔야 합니다. 일봉으로 변경하면 첨부된 그림과 같이 값이 출력되고 지표도 그려집니다. 즐거운 하루되세요 > juktomaa 님이 쓴 글입니다. > 제목 : 다시 문의 드립니다. > 제가 수정해주신 코드로 복사 붙여넣기를해서 테스트 해보았는데 여전히 동일한 결과를 얻었습니다. 왜 그럴까요 ? 참조데이터가 2개인곳은 정상 출력이 되었는데 62개인곳은 아무런 반응이 없었습니다. 번거롭게 해드려서 죄송합니다. 참고로 참조데이터19번은 콜 335.0으로 시가가 있습니다. 혹 필요할지몰라 저장한 챠트툴 올려놓습니다. data1은 10000바에 1분봉입니다. 답변 부탁드립니다. 제가 도저히 해결이 않되서 그렇습니다. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다. > 안녕하세요 예스스탁입니다. 1번과 2번 모두 수식이 잘못 작성되어 있습니다. Dayopen은 기본차트의 일간시가를 리턴하는 함수입니다. data19(Dayopen)은 만약 기본차트(data1)의 일간시가가 350이면 data19(350)으로 적는 것과 같습니다.참조데이터에서는 OpenD함수를 사용하셔야 합니다. 1 Variables: 기준일(20230618) ; Array: Call_Day_O[70](0) ; if sdate > 기준일 Then { Call_Day_O[19] = data19(OpenD(0)) ; MessageLog(" 일일시가 = %.2f " , Call_Day_O[19] ) ; } 2 variables: 기준일(20230618) ; Array: Call_Day_O[70](0) ; if sdate > 기준일 Then { Call_Day_O[19] = data2(OpenD(0)) ; MessageLog(" 일일시가 = %.2f " , Call_Day_O[19] ) ; } 즐거운 하루되세요
프로필 이미지

juktomaa

2023-06-27 11:57:37

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 다시 문의 드립니다. > 안녕하세요 예스스탁입니다. 현재 차트의 종목 중 거래가 없어 봉이 하나도 없는 종목이 있습니다. data34 풋 375 data35 풋 372.5 차트에 종목이 추가되면 봉이 1개라도 있어야 하는데 봉이 한개도 없는 봉이 있어 계산하지 못해 출력이 되지 않습니다. 해당 부분을 해결하시려면 조회시 봉이 하나도 없는 종목은 제거해 주시거나 위 데이타만 일봉으로 주기를 변경해 주셔야 합니다. 일봉으로 변경하면 첨부된 그림과 같이 값이 출력되고 지표도 그려집니다. 즐거운 하루되세요 > juktomaa 님이 쓴 글입니다. > 제목 : 다시 문의 드립니다. > 제가 수정해주신 코드로 복사 붙여넣기를해서 테스트 해보았는데 여전히 동일한 결과를 얻었습니다. 왜 그럴까요 ? 참조데이터가 2개인곳은 정상 출력이 되었는데 62개인곳은 아무런 반응이 없었습니다. 번거롭게 해드려서 죄송합니다. 참고로 참조데이터19번은 콜 335.0으로 시가가 있습니다. 혹 필요할지몰라 저장한 챠트툴 올려놓습니다. data1은 10000바에 1분봉입니다. 답변 부탁드립니다. 제가 도저히 해결이 않되서 그렇습니다. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 문의 드립니다. > 안녕하세요 예스스탁입니다. 1번과 2번 모두 수식이 잘못 작성되어 있습니다. Dayopen은 기본차트의 일간시가를 리턴하는 함수입니다. data19(Dayopen)은 만약 기본차트(data1)의 일간시가가 350이면 data19(350)으로 적는 것과 같습니다.참조데이터에서는 OpenD함수를 사용하셔야 합니다. 1 Variables: 기준일(20230618) ; Array: Call_Day_O[70](0) ; if sdate > 기준일 Then { Call_Day_O[19] = data19(OpenD(0)) ; MessageLog(" 일일시가 = %.2f " , Call_Day_O[19] ) ; } 2 variables: 기준일(20230618) ; Array: Call_Day_O[70](0) ; if sdate > 기준일 Then { Call_Day_O[19] = data2(OpenD(0)) ; MessageLog(" 일일시가 = %.2f " , Call_Day_O[19] ) ; } 즐거운 하루되세요 감사합니다.