예스스탁
예스스탁 답변
2020-11-05 13:31:04
안녕하세요
예스스탁입니다.
1
input : N(5),NN(3);
var : cnt(0),B(0),BV(0),BA(0),S(0),SV(0),SA(0);
B = 0;
BV = 0;
BA = 0;
S = 0;
SV = 0;
SA = 0;
For cnt = 0 to N-1
{
if C[cnt] > O[cnt] Then
{
B = B+1;
BV = BV+V[cnt];
BA = BA+(H[cnt]-L[cnt]);
}
if C[cnt] < O[cnt] Then
{
S = S+1;
SV = SV+V[cnt];
SA = SA+(H[cnt]-L[cnt]);
}
}
if B >= NN Then
{
var1 = BV;
var2 = BA;
}
if S >= NN Then
{
var3 = SV;
var4 = SA;
}
plot1(var1);
plot2(var2);
plot3(var3);
plot4(var4);
2
input : N(5),NN(3);
var : cnt(0),B(0),BV(0),BA(0),S(0),SV(0),SA(0);
B = 0;
BV = 0;
BA = 0;
S = 0;
SV = 0;
SA = 0;
For cnt = 0 to N-1
{
if C[cnt] > O[cnt] Then
{
B = B+1;
BV = BV+V[cnt];
BA = BA+(H[cnt]-L[cnt]);
}
if C[cnt] < O[cnt] Then
{
S = S+1;
SV = SV+V[cnt];
SA = SA+(H[cnt]-L[cnt]);
}
}
if B >= NN and V > BV and H-L < BA Then
{
PlotPaintBar(H,L,"강조",MAGENTA);
}
3
기본조건이 양봉과 음봉이므로 도지봉은 포함되지 않습니다.
도지봉여부는 고려하지 않으셔도 됩니다.
input : N(5),NN(3);
var : cnt(0),B(0),BV(0),BA(0),S(0),SV(0),SA(0);
B = 0;
BV = 0;
BA = 0;
S = 0;
SV = 0;
SA = 0;
For cnt = 0 to N-1
{
if C[cnt] > O[cnt] Then
{
B = B+1;
BV = BV+V[cnt];
BA = BA+abs(C[cnt]-O[cnt]);
}
if C[cnt] < O[cnt] Then
{
S = S+1;
SV = SV+V[cnt];
SA = SA+abs(C[cnt]-O[cnt]);
}
}
if B >= NN Then
{
var1 = BV;
var2 = BA;
}
if S >= NN Then
{
var3 = SV;
var4 = SA;
}
plot1(var1);
plot2(var2);
plot3(var3);
plot4(var4);
즐거운 하루되세요
> 지스카드 님이 쓴 글입니다.
> 제목 : 도움 부탁드립니다..
>
안녕하세요..
항상 도움주셔서 감사합니다..
가격변동성과 거래량과의 관계를 살펴보는데 사용하고 싶습니다.
가.
5(n개)봉중에서 (input으로 조정가능하게^^)
1. n개의 봉중에서 양봉이 m 개 이상이면
2.거래량 : 기간n중에, 양봉일때의 거래량만. 구해서 그 평균값
3.변동성 : 기간n중에, 양봉일때의 (고가-저가)의 값만 구해서.. 평균값
(반대 수식도 좀 부탁드려요)
4. 음봉일때의 거래량만. 평균값 (2의반대)
5. 음봉일때의 (고가-저가)의.. 평균값 (3의반대)
나
강조수식
1. n개의 봉중에서 양봉이 m 개 이상이고
0봉이 양봉이고([1]봉전으로 해야하나요?) and
0봉의 거래량은 > 2번(양봉만의 평균거래량 이상) 보다 큰데 and
0봉의 거래범위는 < 3번 (양봉만의 평균거래범위보다) 작아진경우
해당봉에 강조(지표?)
다.
혹시 위식에서 거래범위를
(고가-저가)를 거래범위로 사용하지 않고
(종가-시가)를 거래범위로 사용하면 도지봉이 연속되면 해당값이 0이 될거 같은데요
종가~시가를 사용하면서도 [거래범위]에서 0이 안나오게끔
어떻게 다른 변수를 넣어서 활용할수 있는 방법이 있을까요..
감사합니다.