커뮤니티
지표식 작성 부탁드립니다.
2015-03-28 22:27:04
229
글번호 84511
항상 도움 주셔서 감사합니다.
첨부파일 설명 보시고 지표식 작성 부탁드립니다.
즐거운 주말 되세요.
- 1. 지표식작성2.xlsx (0.01 MB)
답변 3
예스스탁 예스스탁 답변
2015-03-30 13:27:15
안녕하세요
예스스탁입니다.
if date != date[1] Then{
var1 = 0;
var2 = 0;
var3 = 0;
}
#양봉이면+, 음봉이면-, 도지는 0
var1 = var1+(C-O)/PriceScale;
#당일 3개봉 이전에는 당일봉만큼만 누적하고 평균
if dayindex+1 < 3 Then{
var2 = var2+var1;
var3 = var2/(dayindex+1);
}
else#3개봉 이후에는 3개봉 누적하고 3개봉 평균
{
var2 = accumn(var1,3);
var3 = var2/3;
}
plot1(var1,"예1");
plot2(var2,"예2");
plot3(var3,"예3");
PlotBaseLine1(0);
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 지표식 작성 부탁드립니다.
> 항상 도움 주셔서 감사합니다.
첨부파일 설명 보시고 지표식 작성 부탁드립니다.
즐거운 주말 되세요.
양치기
2015-03-30 14:40:31
도움 주셔서 감사합니다.
그런데 제가 의도한 것과는 좀 다른것 같아서요.
첫번째것은
#양봉이면+, 음봉이면-, 도지는 0
var1 = var1+(C-O)/PriceScale;
이렇게 작성해 주셨는데..
그냥 봉 길이를 표현하고 싶었습니다.
지표식 = 전봉값 + 현재봉값
var1 = var1+(C-O); # (C-O) = pricescale지 않나요?
# pricescale로 안 나누어져도 될것 같은데요?
두번째 것은
현재봉 기준으로 무조건 전봉 3개의 합을 표현하고 싶었습니다.
if dayindex == 0 Then
var2 = (C-O);
else dayindex == 1 then
var2 = (C[1]-O[1])+(C-O);
else # dayindex == 2
var2 = accumn((C-O),3);
이렇게 하면 될것 같은데요?
세번째 것은
전봉 지표식 값을 3으로 나눈후에 전봉 3개의 합을 표현해 보고 싶었습니다.
if dayindex == 0 Then
var3 = (C-O);
else dayindex == 1 then
var3 = var3 +(C-O);
else dayindex = 2 then
var3 = var3/2 + (C[2]-O[2]) + (C[1]-O[1]) + (C-O);
else
var3 = var3/3 + accumn((C-O),3);
이렇게 작성하는것이 맞나요 ?
검토 부탁드립니다.
============================================
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 지표식 작성 부탁드립니다.
> 안녕하세요
예스스탁입니다.
if date != date[1] Then{
var1 = 0;
var2 = 0;
var3 = 0;
}
#양봉이면+, 음봉이면-, 도지는 0
var1 = var1+(C-O)/PriceScale;
#당일 3개봉 이전에는 당일봉만큼만 누적하고 평균
if dayindex+1 < 3 Then{
var2 = var2+var1;
var3 = var2/(dayindex+1);
}
else#3개봉 이후에는 3개봉 누적하고 3개봉 평균
{
var2 = accumn(var1,3);
var3 = var2/3;
}
plot1(var1,"예1");
plot2(var2,"예2");
plot3(var3,"예3");
PlotBaseLine1(0);
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 지표식 작성 부탁드립니다.
> 항상 도움 주셔서 감사합니다.
첨부파일 설명 보시고 지표식 작성 부탁드립니다.
즐거운 주말 되세요.
예스스탁 예스스탁 답변
2015-03-30 16:29:53
안녕하세요
예스스탁입니다.
(C-O)
위는 단순몸통 가격차입니다. 시가가 250 종가가 250.50 이면 0.5입니다.
PriceScale는 1틱을 나타냅니다. (C-O)/PriceScale 가격차의 틱수 입니다, 0.5/0.05 = 10틱입니다.
가격차로 수정해 드립니다.
올리신 내용으로 모두 수정해 드립니다.
if date != date[1] Then{
var1 = 0;
var2 = 0;
var3 = 0;
}
var1 = var1+(C-O);
if dayindex == 0 Then
var2 = (C-O);
else if dayindex == 1 then
var2 = (C[1]-O[1])+(C-O);
else
var2 = accumn((C-O),3);
if dayindex == 0 Then
var3 = (C-O);
else if dayindex == 1 then
var3 = var3 +(C-O);
else
var3 = var3/3 + accumn((C-O),3);
plot1(var1,"예1");
plot2(var2,"예2");
plot3(var3,"예3");
PlotBaseLine1(0);
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : Re : Re : 지표식 작성 부탁드립니다.
> 도움 주셔서 감사합니다.
그런데 제가 의도한 것과는 좀 다른것 같아서요.
첫번째것은
#양봉이면+, 음봉이면-, 도지는 0
var1 = var1+(C-O)/PriceScale;
이렇게 작성해 주셨는데..
그냥 봉 길이를 표현하고 싶었습니다.
지표식 = 전봉값 + 현재봉값
var1 = var1+(C-O); # (C-O) = pricescale지 않나요?
# pricescale로 안 나누어져도 될것 같은데요?
두번째 것은
현재봉 기준으로 무조건 전봉 3개의 합을 표현하고 싶었습니다.
if dayindex == 0 Then
var2 = (C-O);
else dayindex == 1 then
var2 = (C[1]-O[1])+(C-O);
else # dayindex == 2
var2 = accumn((C-O),3);
이렇게 하면 될것 같은데요?
세번째 것은
전봉 지표식 값을 3으로 나눈후에 전봉 3개의 합을 표현해 보고 싶었습니다.
if dayindex == 0 Then
var3 = (C-O);
else dayindex == 1 then
var3 = var3 +(C-O);
else dayindex = 2 then
var3 = var3/2 + (C[2]-O[2]) + (C[1]-O[1]) + (C-O);
else
var3 = var3/3 + accumn((C-O),3);
이렇게 작성하는것이 맞나요 ?
검토 부탁드립니다.
============================================
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 지표식 작성 부탁드립니다.
> 안녕하세요
예스스탁입니다.
if date != date[1] Then{
var1 = 0;
var2 = 0;
var3 = 0;
}
#양봉이면+, 음봉이면-, 도지는 0
var1 = var1+(C-O)/PriceScale;
#당일 3개봉 이전에는 당일봉만큼만 누적하고 평균
if dayindex+1 < 3 Then{
var2 = var2+var1;
var3 = var2/(dayindex+1);
}
else#3개봉 이후에는 3개봉 누적하고 3개봉 평균
{
var2 = accumn(var1,3);
var3 = var2/3;
}
plot1(var1,"예1");
plot2(var2,"예2");
plot3(var3,"예3");
PlotBaseLine1(0);
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 지표식 작성 부탁드립니다.
> 항상 도움 주셔서 감사합니다.
첨부파일 설명 보시고 지표식 작성 부탁드립니다.
즐거운 주말 되세요.
다음글
이전글