커뮤니티

부탁 드립니다.

프로필 이미지
yes
2015-08-20 15:30:23
117
글번호 89716
답변완료
INPUT:P(60); VAR1=OBV(); VAR2=EMA(VAR1,P); VAR3=VAR1-VAR2; plot3(var3,"var3"); PlotBaseLine1(0,"0"); 안녕 하신지요? 늘 만족할만한 수식 답변에 감사 드립니다. 상기수식을 아래의 수식의 유형처럼 해선의 시작 시간(07:00)에서 종료 시간(익일06:00)에 종료 되는 지표로 부탁 드립니다. 미리 감사 드립니다. var : R1(0),R2(0); var : S1(0),S2(0); var : sumi(0),sumC(0),sumH(0),sumL(0); if Bdate != Bdate[1] Then{ sumi = 0; sumH = 0; sumL = 0; sumC = 0; } sumi = sumi+1; sumH = sumH+H; sumL = sumL+L; sumC = sumC+C; var1 = sumH/sumI; var2 = sumL/sumI; var3 = sumC/sumI; R1 = var1 + 0.25*(dayhigh(1)-daylow(1)); S1 = var2 - 0.25*(dayhigh(1)-daylow(1)); R2 = var1 + 0.5*(dayhigh(1)-daylow(1)); S2 = var2 - 0.5*(dayhigh(1)-daylow(1)); plot1(var1,"H 당일중심가"); plot2(var2,"L 당일중심가"); plot3(var3,"C 당일중심가"); Plot4(R1, "상단밴드"); Plot5(S1, "하단밴드"); Plot6(R2, "상단밴드2"); Plot7(S2, "하단밴드2");
지표
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2015-08-20 15:54:43

안녕하세요 예스스탁입니다. 모두 해외선물에서 영업일 변경시간을 기준으로 당일데이터로만 계산되게 수정했습니다. 지수이평의 경우 기간값 P(60)은 봉수가 아닙니다. 현재봉값과 전봉값의 비중을 지정하는 부분입니다. P가 50이면 현재봉값의 비중을 3.3%를 주고 직전봉까지의 지수이평에 96.7비중을 주어 계산합니다. 지수이평 계산시 비중은 필요하므로 해당 비중은 그대로 사용했습니다. 이용에 참고하시기 바랍니다. input : P(60); var : OBVv(0),EP(0),Emav(0); if Bdate != Bdate[1] Then OBVv = 0; If Close[0] > Close[1] Then OBVv = OBVv + Volume; If Close[0] < Close[1] Then OBVv = OBVv - Volume; EP = 2/(P+1); if Bdate != Bdate[1] Then Emav = OBVv; if Bdate == Bdate[1] Then Emav = OBVv * EP + emav* (1-EP); var3 = OBVv-EMAV; plot3(var3,"var3"); PlotBaseLine1(0,"0"); 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > INPUT:P(60); VAR1=OBV(); VAR2=EMA(VAR1,P); VAR3=VAR1-VAR2; plot3(var3,"var3"); PlotBaseLine1(0,"0"); 안녕 하신지요? 늘 만족할만한 수식 답변에 감사 드립니다. 상기수식을 아래의 수식의 유형처럼 해선의 시작 시간(07:00)에서 종료 시간(익일06:00)에 종료 되는 지표로 부탁 드립니다. 미리 감사 드립니다. var : R1(0),R2(0); var : S1(0),S2(0); var : sumi(0),sumC(0),sumH(0),sumL(0); if Bdate != Bdate[1] Then{ sumi = 0; sumH = 0; sumL = 0; sumC = 0; } sumi = sumi+1; sumH = sumH+H; sumL = sumL+L; sumC = sumC+C; var1 = sumH/sumI; var2 = sumL/sumI; var3 = sumC/sumI; R1 = var1 + 0.25*(dayhigh(1)-daylow(1)); S1 = var2 - 0.25*(dayhigh(1)-daylow(1)); R2 = var1 + 0.5*(dayhigh(1)-daylow(1)); S2 = var2 - 0.5*(dayhigh(1)-daylow(1)); plot1(var1,"H 당일중심가"); plot2(var2,"L 당일중심가"); plot3(var3,"C 당일중심가"); Plot4(R1, "상단밴드"); Plot5(S1, "하단밴드"); Plot6(R2, "상단밴드2"); Plot7(S2, "하단밴드2");
프로필 이미지

yes

2015-08-20 17:18:14

P(50)이 봉수가 아니라 %라는 놀라운 사실을 새로 알게 되어 깊이 감사드립니다. 1)이것의 일반적인 계산 수식은 어찌 되는 지요? 예를 들어 p(10)-> p(20)-> p(100)-> p(200)-> 2)또한 현재봉 비중 전봉의 비중 전전봉의 비중 전전전봉의 비중을 구분해서 줄수 있는 방법도 있는지요?? 미리 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁 드립니다. > 안녕하세요 예스스탁입니다. 모두 해외선물에서 영업일 변경시간을 기준으로 당일데이터로만 계산되게 수정했습니다. 지수이평의 경우 기간값 P(60)은 봉수가 아닙니다. 현재봉값과 전봉값의 비중을 지정하는 부분입니다. P가 50이면 현재봉값의 비중을 3.3%를 주고 직전봉까지의 지수이평에 96.7비중을 주어 계산합니다. 지수이평 계산시 비중은 필요하므로 해당 비중은 그대로 사용했습니다. 이용에 참고하시기 바랍니다. input : P(60); var : OBVv(0),EP(0),Emav(0); if Bdate != Bdate[1] Then OBVv = 0; If Close[0] > Close[1] Then OBVv = OBVv + Volume; If Close[0] < Close[1] Then OBVv = OBVv - Volume; EP = 2/(P+1); if Bdate != Bdate[1] Then Emav = OBVv; if Bdate == Bdate[1] Then Emav = OBVv * EP + emav* (1-EP); var3 = OBVv-EMAV; plot3(var3,"var3"); PlotBaseLine1(0,"0"); 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > INPUT:P(60); VAR1=OBV(); VAR2=EMA(VAR1,P); VAR3=VAR1-VAR2; plot3(var3,"var3"); PlotBaseLine1(0,"0"); 안녕 하신지요? 늘 만족할만한 수식 답변에 감사 드립니다. 상기수식을 아래의 수식의 유형처럼 해선의 시작 시간(07:00)에서 종료 시간(익일06:00)에 종료 되는 지표로 부탁 드립니다. 미리 감사 드립니다. var : R1(0),R2(0); var : S1(0),S2(0); var : sumi(0),sumC(0),sumH(0),sumL(0); if Bdate != Bdate[1] Then{ sumi = 0; sumH = 0; sumL = 0; sumC = 0; } sumi = sumi+1; sumH = sumH+H; sumL = sumL+L; sumC = sumC+C; var1 = sumH/sumI; var2 = sumL/sumI; var3 = sumC/sumI; R1 = var1 + 0.25*(dayhigh(1)-daylow(1)); S1 = var2 - 0.25*(dayhigh(1)-daylow(1)); R2 = var1 + 0.5*(dayhigh(1)-daylow(1)); S2 = var2 - 0.5*(dayhigh(1)-daylow(1)); plot1(var1,"H 당일중심가"); plot2(var2,"L 당일중심가"); plot3(var3,"C 당일중심가"); Plot4(R1, "상단밴드"); Plot5(S1, "하단밴드"); Plot6(R2, "상단밴드2"); Plot7(S2, "하단밴드2");
프로필 이미지

예스스탁 예스스탁 답변

2015-08-20 17:21:53

안녕하세요 예스스탁입니다. 지수이평 계산공식은 아래와 같습니다. EP(평활계수) = 2/(기간 + 1) EMA = 현재봉종가 * EP + 직전봉지수이동평균 * (1-EP) 그러므로 올려주신 기간별로 보면 비중은 아래와 같습니다. P(10) --> 현재봉값에 약 18%, 직전봉지수이평값에 82% P(20) --> 현재봉값에 약 9.5%, 직전봉수이평값에 90.5% P(100) --> 현재봉값에 약 2%, 직전봉지수이평값에 98% P(200) --> 현재봉값에 약 1%, 직전봉지수이평값에 99% P값이 크면 클수록 현재봉값의 영향이 미미합니다. input : P1(10),P2(20),P3(100),P4(200); var : OBVv(0),EP1(0),Emav1(0),EP2(0),Emav2(0),EP3(0),Emav3(0),EP4(0),Emav4(0); if Bdate != Bdate[1] Then OBVv = 0; If Close[0] > Close[1] Then OBVv = OBVv + Volume; If Close[0] < Close[1] Then OBVv = OBVv - Volume; EP1 = 2/(P1+1); EP2 = 2/(P2+1); EP3 = 2/(P3+1); EP4 = 2/(P4+1); if Bdate != Bdate[1] Then{ Emav1 = OBVv; Emav2 = OBVv; Emav3 = OBVv; Emav4 = OBVv; } if Bdate == Bdate[1] Then{ Emav1 = OBVv * EP1 + emav1* (1-EP1); Emav2 = OBVv * EP2 + emav2* (1-EP2); Emav3 = OBVv * EP3 + emav3* (1-EP3); Emav4 = OBVv * EP4 + emav4* (1-EP4); } var31 = OBVv-EMAV1; var32 = OBVv-EMAV2; var33 = OBVv-EMAV3; var34 = OBVv-EMAV4; plot31(var31,"var31"); plot32(var32,"var32"); plot33(var33,"var33"); plot34(var34,"var34"); PlotBaseLine1(0,"0"); 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : Re : Re : 부탁 드립니다. > P(50)이 봉수가 아니라 %라는 사실을 잘못 알고 있었던 지식을 알게 되어 깊이 감사드립니다. 이것의 계산 수식은 어찌 되는 지요? 예를 들어 p(10)-> p(20)-> p(100)-> p(200)-> 미리 감사드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 부탁 드립니다. > 안녕하세요 예스스탁입니다. 모두 해외선물에서 영업일 변경시간을 기준으로 당일데이터로만 계산되게 수정했습니다. 지수이평의 경우 기간값 P(60)은 봉수가 아닙니다. 현재봉값과 전봉값의 비중을 지정하는 부분입니다. P가 50이면 현재봉값의 비중을 3.3%를 주고 직전봉까지의 지수이평에 96.7비중을 주어 계산합니다. 지수이평 계산시 비중은 필요하므로 해당 비중은 그대로 사용했습니다. 이용에 참고하시기 바랍니다. input : P(60); var : OBVv(0),EP(0),Emav(0); if Bdate != Bdate[1] Then OBVv = 0; If Close[0] > Close[1] Then OBVv = OBVv + Volume; If Close[0] < Close[1] Then OBVv = OBVv - Volume; EP = 2/(P+1); if Bdate != Bdate[1] Then Emav = OBVv; if Bdate == Bdate[1] Then Emav = OBVv * EP + emav* (1-EP); var3 = OBVv-EMAV; plot3(var3,"var3"); PlotBaseLine1(0,"0"); 즐거운 하루되세요 > yes 님이 쓴 글입니다. > 제목 : 부탁 드립니다. > INPUT:P(60); VAR1=OBV(); VAR2=EMA(VAR1,P); VAR3=VAR1-VAR2; plot3(var3,"var3"); PlotBaseLine1(0,"0"); 안녕 하신지요? 늘 만족할만한 수식 답변에 감사 드립니다. 상기수식을 아래의 수식의 유형처럼 해선의 시작 시간(07:00)에서 종료 시간(익일06:00)에 종료 되는 지표로 부탁 드립니다. 미리 감사 드립니다. var : R1(0),R2(0); var : S1(0),S2(0); var : sumi(0),sumC(0),sumH(0),sumL(0); if Bdate != Bdate[1] Then{ sumi = 0; sumH = 0; sumL = 0; sumC = 0; } sumi = sumi+1; sumH = sumH+H; sumL = sumL+L; sumC = sumC+C; var1 = sumH/sumI; var2 = sumL/sumI; var3 = sumC/sumI; R1 = var1 + 0.25*(dayhigh(1)-daylow(1)); S1 = var2 - 0.25*(dayhigh(1)-daylow(1)); R2 = var1 + 0.5*(dayhigh(1)-daylow(1)); S2 = var2 - 0.5*(dayhigh(1)-daylow(1)); plot1(var1,"H 당일중심가"); plot2(var2,"L 당일중심가"); plot3(var3,"C 당일중심가"); Plot4(R1, "상단밴드"); Plot5(S1, "하단밴드"); Plot6(R2, "상단밴드2"); Plot7(S2, "하단밴드2");
프로필 이미지

yes

2015-08-20 17:30:15

yes 님에 의해 삭제된 답변입니다.