60선
S=sum(1);
R=S%60;
W=R==1;
HH=HighestSince(1,W,H);
X=valuewhen(1,W,HH(1));
LL=LowestSince(1,W,L);
Y=valuewhen(1,W,LL(1));
Z=valuewhen(1,W,C(1));
(X+Y+Z)/3)
Bii 선
sum(v*
((pow((C-L),2)-pow((H-C),2))
/
(H-L))
)
Bii 시그널선
A=sum(V*
((pow((C-L),2)-pow((H-C),2))
/
(H-L))
);
eavg(a,9)
분봉상에서
60선 아래에
Bii선과 Bii 시그널선 이 위치해 있는 중목 검색식 부탁합니다
번거로운 일인줄 알지만 수식 적성시 설명을 달아 주세요
수식 적성을 배우고 싶어서 부탁 드립니다
답변 1
예스스탁
예스스탁 답변
2024-03-22 09:59:10
안녕하세요
예스스탁입니다.
1
올리신 수식에서 60선지표와
bii(Bostian's Intraday Intensity Index)지표는 Y축이 다른 지표입니다.
60선지표는 주가와 같은 가격대이지만
bii는 macd와 같이 0선 기준으로 등락하는 지표입니다.
Y축이 서로 다른지표를 봉차트에 겹쳐서 보실수는 있지만
서로 Y축 차이가 많이 나는 지표를 겹쳐서 보시는 내용으로
수식을 구현할 수는 없습니다.
아래 수식은 올리신 내용으로 작성해 드립니다.
별도로 bii와 같은 지표는 별도로 주석처리해드리지 않습니다
지표의 계산은 인터넷에서 검색해서 참고하시기 바랍니다.
2
var : S(0),R(0),W(False),HH(0),X(0),LL(0),Y(0),Z(0);
var : bii(0),biis(0);
#차트봉수 첫보부터 1씩 증가
S=Accum(1);
#봉수를 60으로 나누어 나머지값을 구함
R=S%60;
#나머지값이 1인봉이면 true 아니면 False
W=R==1;
#W가 true이면
if W == true Then
{
#HH에 고가저장
HH = H;
#X에는 전봉까지의 HH값 저장(즉 직전구간 HH값)
X = HH[1];
#LL에 저가 저장
LL = L;
#Y에는 전봉까지의 LL값 저장(즉 직전구간 LL값)
Y = LL[1];
#Z는 전봉종가 저장(즉 직전구간 종가)
Z = C[1];
}
Else
{
#W조건이 만족한 이후 HH에 저장된 고가보다 큰 고가가 발생하면
#HH의 값을 현재봉 고가로 변경
if HH > 0 and H > HH Then
HH = H;
#W조건이 만족한 이후 LL에 저장된 저가보다 작은 저가가 발생하면
#LL 값을 현재봉 저가로 변경
if LL > 0 and L < LL Then
LL = L;
}
Bii = Accum(v*((pow((C-L),2)-pow((H-C),2))/(H-L)))
biis = Ema(bii,9);
#X,Y,Z에 모두 0이상의 값이 저장되었을때
if X > 0 and Y > 0 and Z > 0 Then
{
#3개값의 평균값을 var1에 저장
var1 = (X+Y+Z)/3;
#bii와 biis가 모두 60선 아
if bii < var1 and biis < var1 Then
Find(1);
}
즐거운 하루되세요
> 구경꾼그림자 님이 쓴 글입니다.
> 제목 : 검색식 부탁 드립니다
> 60선
S=sum(1);
R=S%60;
W=R==1;
HH=HighestSince(1,W,H);
X=valuewhen(1,W,HH(1));
LL=LowestSince(1,W,L);
Y=valuewhen(1,W,LL(1));
Z=valuewhen(1,W,C(1));
(X+Y+Z)/3)
Bii 선
sum(v*
((pow((C-L),2)-pow((H-C),2))
/
(H-L))
)
Bii 시그널선
A=sum(V*
((pow((C-L),2)-pow((H-C),2))
/
(H-L))
);
eavg(a,9)
분봉상에서
60선 아래에
Bii선과 Bii 시그널선 이 위치해 있는 중목 검색식 부탁합니다
번거로운 일인줄 알지만 수식 적성시 설명을 달아 주세요
수식 적성을 배우고 싶어서 부탁 드립니다