예스스탁
예스스탁 답변
2016-03-17 16:00:34
안녕하세요
예스스탁입니다.
input : P(10),N(20);
var : value(0),HH(0),HI(0),HD(0),LL(0),LI(0),LD(0),시(0),종(0),HV(0),ii(0);
if bdate != Bdate[1] Then
ii = 0;
ii = ii+1;
#P기간 거래량이평
value = ma(V,P);
#P기간 고가 중 가장 큰값
HH = NthHighest(1,H,P);
#P기간동안 최고가가 현재봉으로부터 몇봉전인지 봉수 리턴
HI = NthHighestBar(1,H,P);
#P기간 최고가봉의 날짜
HD = Bdate[HI];
#P기간 저가 중 가장 작은값
LL = NthLowest(1,L,P);
#P기간동안 최저가가 현재봉으로부터 몇봉전인지 봉수 리턴
LI = NthLowestBar(1,L,P);
#최저가봉의 날짜
LD = bdate[LI];
#N기간 value 값중 가장 큰값이 현재봉으로 부터 몇봉전인지 봉수 리턴
HV = NthHighestBar(1,value,N);
if ii >= N and HD[HV] == Bdate and LD[HV] == Bdate Then{
if HI[HV] >= LI[HV] Then{
시 = HH[HV];
종 = LL[HV];
}
Else{
시 = LL[HV];
종 = HH[HV];
}
}
plot1(시);
plot2(종);
즐거운 하루되세요
> 이지화 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다.
> 10기간 가격이동평균기울기 절대값이 20기간중 최대일경우 시세의 고저를 순서별로 먼저것은 시, 나중것은 종으로 차트상 2선이 표시되게 부탁드립니다. 연락처 010-3906-0084
여기답변대신에 dangie@nate.com 으로 메일로 부탁드립니다.