커뮤니티
부탁 드립니다.
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 님에 의해 삭제된 답변입니다.
다음글