커뮤니티

피보나치 식 수정 부탁드립니다.

프로필 이미지
무지개나날들
2017-02-23 10:17:52
276
글번호 107157
답변완료

첨부 이미지

예스스탁입니다. 해당식 모두 영업일 변경시가을 기준으로작성이 된 식입니다.12시 기준으로 되어 있지 않습니다. 기본적으로 당일시고저종가는 영업일 변경시간을 기준으로 값이 리턴되고 주/월/년별 지표도 Bdate를 기주으로 작성이 되어 있습니다. 수식 내용 확인하시기 바랍니다. 일별과 같은 경우 당일 그리지 않는 조건때문에 당일 12시 이후에 그려지지 않는 것 뿐입니다. 아래와 같이 해당 조건 삭제하고 보시기 바랍니다. input : Per1(61.8),Per2(50.0),Per3(38.2); var : HH(0),LL(0),DD(0),TT(0); HH = dayhigh(0); LL = daylow(0); var1 = 10^(LOG10(LL)+(LOG10(HH)-LOG10(LL))*(Per1/100)); var2 = 10^(LOG10(LL)+(LOG10(HH)-LOG10(LL))*(Per2/100)); var3 = 10^(LOG10(LL)+(LOG10(HH)-LOG10(LL))*(Per3/100)); plot1(HH,"최고"); plot3(var1,"61.8"); plot4(var2,"50.0"); plot5(var3,"38.2"); plot7(LL,"최저"); ============================================================== 이 식으로는 이상하게 15:00이나 20:30 등에서 그림이 꺾입니다. 하루 지난 전일 그림이기 때문에 장개시 후부터 새벽야간장이 마칠 때까지를 당일로 보고 고저가가 같은 수평선으로 나오게 해 주시면 감사하겠습니다. 야간장 때문에 Dayhigh와 Daylow 함수가 문제가 된 듯 합니다. 그냥 09:00 부터 익일 09:00 이전까지의 high와 low를 사용해야 할 듯 합니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-02-23 14:29:56

안녕하세요 예스스탁입니다. input : Per1(61.8),Per2(50.0),Per3(38.2); var : HH(0),LL(0),D1(0),T1(0),D2(0),T2(0); HH = dayhigh(1); LL = daylow(1); var1 = 10^(LOG10(LL)+(LOG10(HH)-LOG10(LL))*(Per1/100)); var2 = 10^(LOG10(LL)+(LOG10(HH)-LOG10(LL))*(Per2/100)); var3 = 10^(LOG10(LL)+(LOG10(HH)-LOG10(LL))*(Per3/100)); if Bdate != Bdate[1] then{ D1 = sdate; T1 = stime; D2 = D1[1]; T2 = T1[1]; TL_New(D2,T2,HH,Sdate[1],stime[1],HH); TL_New(D2,T2,var1,Sdate[1],stime[1],var1); TL_New(D2,T2,var2,Sdate[1],stime[1],var2); TL_New(D2,T2,var3,Sdate[1],stime[1],var3); TL_New(D2,T2,LL,Sdate[1],stime[1],LL); } 즐거운 하루되세요 > 무지개나날들 님이 쓴 글입니다. > 제목 : 피보나치 식 수정 부탁드립니다. > 예스스탁입니다. 해당식 모두 영업일 변경시가을 기준으로작성이 된 식입니다.12시 기준으로 되어 있지 않습니다. 기본적으로 당일시고저종가는 영업일 변경시간을 기준으로 값이 리턴되고 주/월/년별 지표도 Bdate를 기주으로 작성이 되어 있습니다. 수식 내용 확인하시기 바랍니다. 일별과 같은 경우 당일 그리지 않는 조건때문에 당일 12시 이후에 그려지지 않는 것 뿐입니다. 아래와 같이 해당 조건 삭제하고 보시기 바랍니다. input : Per1(61.8),Per2(50.0),Per3(38.2); var : HH(0),LL(0),DD(0),TT(0); HH = dayhigh(0); LL = daylow(0); var1 = 10^(LOG10(LL)+(LOG10(HH)-LOG10(LL))*(Per1/100)); var2 = 10^(LOG10(LL)+(LOG10(HH)-LOG10(LL))*(Per2/100)); var3 = 10^(LOG10(LL)+(LOG10(HH)-LOG10(LL))*(Per3/100)); plot1(HH,"최고"); plot3(var1,"61.8"); plot4(var2,"50.0"); plot5(var3,"38.2"); plot7(LL,"최저"); ============================================================== 이 식으로는 이상하게 15:00이나 20:30 등에서 그림이 꺾입니다. 하루 지난 전일 그림이기 때문에 장개시 후부터 새벽야간장이 마칠 때까지를 당일로 보고 고저가가 같은 수평선으로 나오게 해 주시면 감사하겠습니다. 야간장 때문에 Dayhigh와 Daylow 함수가 문제가 된 듯 합니다. 그냥 09:00 부터 익일 09:00 이전까지의 high와 low를 사용해야 할 듯 합니다.