커뮤니티

참조데이터 사용 질문드립니다.

프로필 이미지
열공이삼삼
2014-12-16 18:12:38
129
글번호 81411
답변완료
안녕하셍 참조 데이터를 이용하려 고 Vars: MAV1(0,Data2), 를 넣어서 사용하였는데 봉개수 때문인지 속도가 많이 느려지고 시뮬레이션 결과값이 변하였는데요 어디가 잘못된건가요
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-12-17 11:36:16

안녕하세요 예스스탁입니다. Vars: MAV1(0,Data2); mav1 = data2(Ma(c,5)); 위와 같이 참조데이터를 사용하실 때는 계산식 값을 data2함수로 씌워주셔야 합니다. 변수선언에 data2를 지정하는 것은 단지 mav1변수를 이전봉을 참조(mav1[1],mav1[2])할때 data2봉을 기준으로 이전봉의 값을 가져오라는 설정입니다. 시뮬레이션 결과가 달라지시는 것은 함수의 계산식을 data2로 씌워주지 않아서 발생하는 문제인것 같습니다. 아래와 같이 계산식을 data함수로 씌워서 data2의 데이터로 이평을 계산하게 해주셔야 합니다. mav1 = data2(Ma(c,5)); 아래와 같이 작성하시면 data2의 값을 불러와 사용하지만 5라는 봉수는 data2의 봉수가 아닌 주종목 참조데이터를 합친 봉수로 계산하게 됩니다. 일반적이지 않은 작성법입니다. mav1 = ma(data2(c),5); 즐거운 하루되세요 > 열공이삼삼 님이 쓴 글입니다. > 제목 : 참조데이터 사용 질문드립니다. > 안녕하셍 참조 데이터를 이용하려 고 Vars: MAV1(0,Data2), 를 넣어서 사용하였는데 봉개수 때문인지 속도가 많이 느려지고 시뮬레이션 결과값이 변하였는데요 어디가 잘못된건가요