커뮤니티

질문드립니다.

프로필 이미지
절제9단
2022-11-01 19:11:49
925
글번호 163456
답변완료
Var : rsi_14(0); rsi_14 = RSI(14); 만약 위와 같은 값이 있다고 한다면 출력을 하게 된 rsi_14의 값과 Var : rsi_14(0); rsi_14 = RSI(14); var : mm(0); mm = Data2(c); 두번째 식의 값의 rsi_14값이 print를 해보면 다르던데 이 이유에 대해서 설명 좀 부탁드리겠습니다. 도저히 알길이 없어서 질문 드려봅니다. 위의 식과 아래의 식이 바뀐것은 Data2의 추가 여부이고, 출력하는 값rsi_14로 같습니다. Data1에서는 틱차트, Data2에서는 분차트로 해보았습니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-11-02 13:54:19

안녕하세요 예스스탁입니다. 수식에 참조데이타가 사용되면 기본차트(data1)을 이용해서 계산하는 모든 함수나 계산식도 data1함수 처리를 주셔야 합니다. 참조데이타가 있으면 RSI함수안에 기간값등이 어떤 데이타를 기준으로 계산할지 알수 없게 됩니다. Var : rsi_14(0,data1); //선언시 데이타번호 지정 rsi_14 = data1(RSI(14)); //data1처리 var : mm(0,data2); //선언시 데이타번호 지정 mm = Data2(c); //data2처리 랭귀지도움말 --> 예스랭귀지활용 --> 타종목/타주기 참조 부분을 참고하시기 바랍니다. 즐거운 하루되세요 > 절제9단 님이 쓴 글입니다. > 제목 : 질문드립니다. > Var : rsi_14(0); rsi_14 = RSI(14); 만약 위와 같은 값이 있다고 한다면 출력을 하게 된 rsi_14의 값과 Var : rsi_14(0); rsi_14 = RSI(14); var : mm(0); mm = Data2(c); 두번째 식의 값의 rsi_14값이 print를 해보면 다르던데 이 이유에 대해서 설명 좀 부탁드리겠습니다. 도저히 알길이 없어서 질문 드려봅니다. 위의 식과 아래의 식이 바뀐것은 Data2의 추가 여부이고, 출력하는 값rsi_14로 같습니다. Data1에서는 틱차트, Data2에서는 분차트로 해보았습니다.