커뮤니티

수식값 확인부탁드립니다

프로필 이미지
taegy88
2025-06-04 09:16:51
153
글번호 191383
답변완료
안녕하세요 예스스탁입니다. 차이가 없습니다, 같은 내용을 구현하는 식입니다. 즐거운 하루되세요 > taegy88 님이 쓴 글입니다. > 제목 : 미결제약정 > 안녕하세요 아래 두 수식 차이가 무엇인지 설명부탁드립니다 (1) Plot1(DayOi-DayOi(1)); Plot2(data2(DayOi)-data2(DayOi(1))); (2) var1 = accumn((oi-oi[1]),dayindex()+1); var2 = accumn((data2(oi)-data2(oi[1])),dayindex()+1); plot1(var1); plot1(var2); 감사합니다 수식결과 실제적용해보면 다르게 나옵니다 왜그럴까요?
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-06-04 14:09:59

안녕하세요 예스스탁입니다. 답변을 잘못드렸습니다. 1 기본적인 계산식의 개념은 2개식이 같습니다. 다만 day가 붙은 모든 일간함수는 data1값만 리턴이 됩니다. data2는 일간값 미결제약정을 리턴하는 함수가 없으므로 아래와 같이 작성해 사용하셔야 합니다. var : DayOI2(0,Data2),PreDayOI2(0,Data2); if Data2(Bdate != Bdate[1]) Then preDayOI2 = DayOI2[1]; DayOI2 = Data2(OI); Plot1(DayOi-DayOi(1)); Plot2(DayOI2-PreDayOI2); 2 var1 = accumn((oi-oi[1]),dayindex()+1); var2 = accumn((data2(oi)-data2(oi[1])),dayindex()+1); plot1(var1); plot2(var2); 2번식 또한 정확히는 함수나 계산식 자체가 데이터함수 안에 위치하게 아래와 같이 작성하셔야 합니다. 함수의 기준값만 데이터처리를 하면 봉수를 지정하는 부분은 해당데이터로 봉갯수를 세지 않습니다. 아래와 같이 처리해 주셔야 data1의 dayindex+1, data2의 dayindex+1기준로 값을 모으게 됩니다. var1 = data1(accumn((oi-oi[1]),dayindex()+1)); var2 = data2(accumn((oi-oi[1]),dayindex()+1)); plot1(var1); plot2(var2); 즐거운 하루되세요 > taegy88 님이 쓴 글입니다. > 제목 : 수식값 확인부탁드립니다 > 안녕하세요 예스스탁입니다. 차이가 없습니다, 같은 내용을 구현하는 식입니다. 즐거운 하루되세요 > taegy88 님이 쓴 글입니다. > 제목 : 미결제약정 > 안녕하세요 아래 두 수식 차이가 무엇인지 설명부탁드립니다 (1) Plot1(DayOi-DayOi(1)); Plot2(data2(DayOi)-data2(DayOi(1))); (2) var1 = accumn((oi-oi[1]),dayindex()+1); var2 = accumn((data2(oi)-data2(oi[1])),dayindex()+1); plot1(var1); plot1(var2); 감사합니다 수식결과 실제적용해보면 다르게 나옵니다 왜그럴까요?