커뮤니티
추가문의
2013-03-06 09:28:50
223
글번호 60261
빠른 답변 감사합니다.
이것을 기초로 추가 질문드립니다.
제가 투자자별 매매상황을 기초로 수급상태를 알기위해 아래와 같이 수식을 만들었습니다
var1 = data2(c)+(data3(c)-data4(c))*5 + data5(c);
var2 = data6(c) + data7(c) + data8(c) + data9(c) + data10(c) +data11(c) +data12(c) + data13(c) + data14(c) +data15(c)+data16(c)+data17(c)+data18(c)+data19(c)+(data20(c)-data21(c))*5+(data22(c)-data23(c))*5;
var3 = data24(c)+data25(c)+(data26(c)-data27(c))*5;
var4 = (var2+var3)-var1;
plot1(var1,"개인");
plot2(var2,"기관");
plot3(var3,"외인");
plot4(var4,"수급");
plotbaseline1(0);
여기서 var4값을 위에 첫번째 질문처럼 누적으로 평균값을 알고싶습니다.
첫번째 질문은 각봉의 고가 저가가 있어 중간값으로 평균을 내는것인데
이 var4값은 고가 저가가 없으니
a1 =첫번째수치
a2 =(첫번째수치 + 두번째수치)/2
a3 = (첫번째수치 + 두번째수치 + 세번째수치)/3
a4 = (첫번째수치 + 두번째수치 + 세번째수치 + 네번째수치)/4
이런 수치를 위에 제가 만든지표에 같이 나오도록 수식 부탁드립니다.
주신답변으로 이리저리 변형해보려고 했으나 잘 되지가 않네요.
----------------------------------------------------------------------------------
안녕하세요
예스스탁입니다.
input : 시간(90000);
if stime == 시간 or (stime > 시간 and stime[1] < 시간) Then{
var1 = 0;
var2 = 0;
}
var1 = var1+(H+L)/2;
var2 = var2+1;
plot1(var1/var2);
즐거운 하루되세요
> WT_15440000 님이 쓴 글입니다.
> 제목 : 지표부탁합니다.
> 시작시간을 9시부터...... (제가 조정할수있게 부탁드립니다. 야간선물을 위해 18시부터.. 이렇게도 할수있게요)
a1 = 첫봉의 (고가 + 저가)/2
a2 = [둘째봉의 (고가 + 저가)/2 + 첫봉의 (고가+저가)/2]/2
a3 =[세째봉의 (고가 +저가)/2 + 둘째봉의 (고가+저가)/2 + 첫봉의 (고가+저가)/2]/3
a4 =[네째봉의 (고가 +저가)/2 +세째봉의 (고가 +저가)/2 + 둘째봉의 (고가+저가)/2 + 첫봉의 (고가 +저가)/2]/4
.
.
.
.
.
.
이러한 a값들을 (즉 각봉의 중간값들을 구해서 누적해서 평균값을 선으로 표시를 하려고 합니다.
답변 1
예스스탁 예스스탁 답변
2013-03-06 14:49:54
안녕하세요
예스스탁입니다.
input : 시간(90000);
var1 = data2(c)+(data3(c)-data4(c))*5 + data5(c);
var2 = data6(c) + data7(c) + data8(c) + data9(c) + data10(c) +data11(c) +data12(c) + data13(c) + data14(c) +data15(c)+data16(c)+data17(c)+data18(c)+data19(c)+(data20(c)-data21(c))*5+(data22(c)-data23(c))*5;
var3 = data24(c)+data25(c)+(data26(c)-data27(c))*5;
var4 = (var2+var3)-var1;
if stime == 시간 or (stime > 시간 and stime[1] < 시간) Then{
value1 = 0;
value2 = 0;
}
value1 = value1+var4;
value2 = value2+1;
plot1(var1,"개인");
plot2(var2,"기관");
plot3(var3,"외인");
plot4(var4,"수급");
plot5(value1/value2,"수급평균");
plotbaseline1(0);
즐거운 하루되세요
> WT_15440000 님이 쓴 글입니다.
> 제목 : 추가문의
> 빠른 답변 감사합니다.
이것을 기초로 추가 질문드립니다.
제가 투자자별 매매상황을 기초로 수급상태를 알기위해 아래와 같이 수식을 만들었습니다
var1 = data2(c)+(data3(c)-data4(c))*5 + data5(c);
var2 = data6(c) + data7(c) + data8(c) + data9(c) + data10(c) +data11(c) +data12(c) + data13(c) + data14(c) +data15(c)+data16(c)+data17(c)+data18(c)+data19(c)+(data20(c)-data21(c))*5+(data22(c)-data23(c))*5;
var3 = data24(c)+data25(c)+(data26(c)-data27(c))*5;
var4 = (var2+var3)-var1;
plot1(var1,"개인");
plot2(var2,"기관");
plot3(var3,"외인");
plot4(var4,"수급");
plotbaseline1(0);
여기서 var4값을 위에 첫번째 질문처럼 누적으로 평균값을 알고싶습니다.
첫번째 질문은 각봉의 고가 저가가 있어 중간값으로 평균을 내는것인데
이 var4값은 고가 저가가 없으니
a1 =첫번째수치
a2 =(첫번째수치 + 두번째수치)/2
a3 = (첫번째수치 + 두번째수치 + 세번째수치)/3
a4 = (첫번째수치 + 두번째수치 + 세번째수치 + 네번째수치)/4
이런 수치를 위에 제가 만든지표에 같이 나오도록 수식 부탁드립니다.
주신답변으로 이리저리 변형해보려고 했으나 잘 되지가 않네요.
----------------------------------------------------------------------------------
안녕하세요
예스스탁입니다.
input : 시간(90000);
if stime == 시간 or (stime > 시간 and stime[1] < 시간) Then{
var1 = 0;
var2 = 0;
}
var1 = var1+(H+L)/2;
var2 = var2+1;
plot1(var1/var2);
즐거운 하루되세요
> WT_15440000 님이 쓴 글입니다.
> 제목 : 지표부탁합니다.
> 시작시간을 9시부터...... (제가 조정할수있게 부탁드립니다. 야간선물을 위해 18시부터.. 이렇게도 할수있게요)
a1 = 첫봉의 (고가 + 저가)/2
a2 = [둘째봉의 (고가 + 저가)/2 + 첫봉의 (고가+저가)/2]/2
a3 =[세째봉의 (고가 +저가)/2 + 둘째봉의 (고가+저가)/2 + 첫봉의 (고가+저가)/2]/3
a4 =[네째봉의 (고가 +저가)/2 +세째봉의 (고가 +저가)/2 + 둘째봉의 (고가+저가)/2 + 첫봉의 (고가 +저가)/2]/4
.
.
.
.
.
.
이러한 a값들을 (즉 각봉의 중간값들을 구해서 누적해서 평균값을 선으로 표시를 하려고 합니다.