커뮤니티

분봉에서 참조데이터 이용시 오차가 생기는 이유?

프로필 이미지
쾌감
2024-02-26 08:24:26
720
글번호 176943
답변완료

첨부 이미지

안녕하세요! 제가 수식 작성 요령이 없어서인지 , 환경적 이해가 부족한것인지 궁금하여 문의를 드립니다! 기본차트 = 3000바 20분봉 참조데이터2 = 1200바 일봉으로 '종목연동'한 상태로, 아래의 내용을 "하나의 문서로 작성했을때"는 plot1과 plot2가 표현되는 위치가 서로 다르더라구요.(세번째 사진) //===================================================// #A문단.//-------------------------- var : 일봉20이평(0,Data2); 일봉20이평 = Data2( Ema(c,20) ); plot1(일봉20이평,"참조_일봉20지수이평" , Green , Def , 6); #B문단.//-------------------------- Var : P1(20); Var : Ep1(0),emav1(0),Pre1(0),DINDEX(0); Ep1 = 2/(P1+1); if bdate != bdate[1] then { DINDEX = DINDEX + 1; Pre1 = emav1[1]; } if DINDEX <= 1 then { emav1 = C; } else { emav1 = C * EP1 + Pre1 * (1-EP1); } plot2(emav1,"수식_일봉20지수이평" , LightGreen , Def , 5); //====================================================// (( ↑위 내용을 한 문서에 작성시 세번째 사진이 됨 .. )) 하지만 A문단과 B문단을 "각각 다른 문서로 작성하여 사용 하였을때"는 plot1와 plot2의 위치가 잘 표현되는데요. (첫번째,두번째 사진) A문단과 B문단을 하나의 문서상에서 동시에 사용하고자 할 때에는 제가 어떤부분을 잘못 작성하여서 "세번째 사진"과 같은 오차가 생기는 것 인지 궁금합니다! 매번 친절히 답변 해 주심에 언제나 감사드립니다 .. ! (--) (__) ( --)
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-02-26 16:14:12

안녕하세요 예스스탁입니다. 수식에서 기본종목과 data2와 같은 참조데이터를 이용한 내용이 같이 사용되면 변수가 어떤 데이터를 기준으로 값을 저장하고 이전봉을 참보해야하는지 알려주기 위해 변수 선언에 데이터번호를 지정하셔야 합니다. 관련 내용은 예스랭귀지 도움말의 예스랭귀지 활용 부분의 타종목/타주기 참조를 참고하시기 바랍니다. var : 일봉20이평(0,Data2); 일봉20이평 = Data2( Ema(c,20) ); plot1(일봉20이평,"참조_일봉20지수이평" , Green , Def , 6); Var : P1(20); Var : Ep1(0,Data1),emav1(0,Data1),Pre1(0,Data1),DINDEX(0,Data1); Ep1 = 2/(P1+1); if data1(bdate != bdate[1]) then { DINDEX = DINDEX + 1; Pre1 = emav1[1]; } if DINDEX <= 1 then { emav1 = data1(C); } else { emav1 = data1(C) * EP1 + Pre1 * (1-EP1); } plot2(emav1,"수식_일봉20지수이평" , LightGreen , Def , 5); 즐거운 하루되세요 > 쾌감 님이 쓴 글입니다. > 제목 : 분봉에서 참조데이터 이용시 오차가 생기는 이유? > 안녕하세요! 제가 수식 작성 요령이 없어서인지 , 환경적 이해가 부족한것인지 궁금하여 문의를 드립니다! 기본차트 = 3000바 20분봉 참조데이터2 = 1200바 일봉으로 '종목연동'한 상태로, 아래의 내용을 "하나의 문서로 작성했을때"는 plot1과 plot2가 표현되는 위치가 서로 다르더라구요.(세번째 사진) //===================================================// #A문단.//-------------------------- var : 일봉20이평(0,Data2); 일봉20이평 = Data2( Ema(c,20) ); plot1(일봉20이평,"참조_일봉20지수이평" , Green , Def , 6); #B문단.//-------------------------- Var : P1(20); Var : Ep1(0),emav1(0),Pre1(0),DINDEX(0); Ep1 = 2/(P1+1); if bdate != bdate[1] then { DINDEX = DINDEX + 1; Pre1 = emav1[1]; } if DINDEX <= 1 then { emav1 = C; } else { emav1 = C * EP1 + Pre1 * (1-EP1); } plot2(emav1,"수식_일봉20지수이평" , LightGreen , Def , 5); //====================================================// (( ↑위 내용을 한 문서에 작성시 세번째 사진이 됨 .. )) 하지만 A문단과 B문단을 "각각 다른 문서로 작성하여 사용 하였을때"는 plot1와 plot2의 위치가 잘 표현되는데요. (첫번째,두번째 사진) A문단과 B문단을 하나의 문서상에서 동시에 사용하고자 할 때에는 제가 어떤부분을 잘못 작성하여서 "세번째 사진"과 같은 오차가 생기는 것 인지 궁금합니다! 매번 친절히 답변 해 주심에 언제나 감사드립니다 .. ! (--) (__) ( --)