담당자님, 안녕하세요.
작성해주신 지표 수식을 잘 활용하고 있습니다.
거듭 감사드립니다.
(KOSPI200 주가지수 선물) 다음과 같은 지표 수식의 작성을 부탁드립니다.
=====================================================
(분봉 차트에서 적용)
1) 매일 당일(D)의 장시작 후 부터 새로 연산을 실행하여 각 당일의 구간에만 표시
2) 전일(D-1) 일봉의 '(시가+종가)/2'를 계산
전전일(D-2) 일봉의 '(시가+종가)/2'를 계산
......
(D-40) 일봉의 '(시가+종가)/2'를 계산
3) 위에서 계산된 (D-1)~(D-40) 기간의 각 일봉의 '(시가+종가)/2' 중에서
'(시가+종가)/2'가 '(당일 시가 - 5.0)~(당일 시가 + 5.0)'의 범위 내에 있으면서
and '(시가+종가)/2'가 당일 시가와 가장 가까운 것을 5개 선정
cf. '(시가+종가)/2'가 당일 시가와 가장 가까운 것은
abs(당일 시가 - 각 일봉의 '(시가+종가)/2')가 작은 순서대로 5개를 선정하면
될 것으로 고민해 봤는데, 담당자님게서 판단하시기에 더 적합한 구현방법이
있으면 그 방법을 적용
4) 위에서 선정된 5개의 수치를 당일(D)의 구간에만 수평라인으로 표시
(추가 요건)
* N일(N=40) 기간, 당일(D) 시가 범위(y=5.0)의 수치는 외부입력 변수
===========================================================
위와 같이 지표 수식 작성을 부탁드립니다
항상 감사하게 생각하며
이번에 지표 작성해 주신 것에 대해서도 미리 감사드립니다.
항상 건강하고 건승하시기 바랍니다
답변 1
예스스탁
예스스탁 답변
2022-03-08 13:26:07
안녕하세요
예스스탁입니다.
input : N(40),nth(5),y(5);
var : cnt(0),nthi(0);
Var : tempmin(0), tempindex(0),NTHindex(0);
Array : value[100](0),diff[100](0), NTHVALUE[6](0);
if Bdate != Bdate[1] Then
{
For cnt = 1 to N
{
value[cnt] = (DayClose(cnt)+DayOpen(cnt))/2;
diff[cnt] = abs(value[cnt]-DayOpen(0));
}
For nthi = 1 to nth
{
tempMin = 99999999;
tempIndex = -1;
For cnt = 1 to N
{
if diff[cnt] < tempmin and diff[cnt] < y then
{
tempmin = diff[cnt];
tempIndex = cnt;
}
}
if tempIndex != -1 Then
{
NTHVALUE[nthi] = value[tempIndex];
diff[tempIndex] = 99999999;
}
Else
{
NTHVALUE[nthi] = Nan;
}
}
}
plot1(NTHVALUE[1]);
plot2(NTHVALUE[2]);
plot3(NTHVALUE[3]);
plot4(NTHVALUE[4]);
plot5(NTHVALUE[5]);
즐거운 하루되세요
> 원칙투자자 님이 쓴 글입니다.
> 제목 : 지표 수식 작성 부탁드립니다.
> 담당자님, 안녕하세요.
작성해주신 지표 수식을 잘 활용하고 있습니다.
거듭 감사드립니다.
(KOSPI200 주가지수 선물) 다음과 같은 지표 수식의 작성을 부탁드립니다.
=====================================================
(분봉 차트에서 적용)
1) 매일 당일(D)의 장시작 후 부터 새로 연산을 실행하여 각 당일의 구간에만 표시
2) 전일(D-1) 일봉의 '(시가+종가)/2'를 계산
전전일(D-2) 일봉의 '(시가+종가)/2'를 계산
......
(D-40) 일봉의 '(시가+종가)/2'를 계산
3) 위에서 계산된 (D-1)~(D-40) 기간의 각 일봉의 '(시가+종가)/2' 중에서
'(시가+종가)/2'가 '(당일 시가 - 5.0)~(당일 시가 + 5.0)'의 범위 내에 있으면서
and '(시가+종가)/2'가 당일 시가와 가장 가까운 것을 5개 선정
cf. '(시가+종가)/2'가 당일 시가와 가장 가까운 것은
abs(당일 시가 - 각 일봉의 '(시가+종가)/2')가 작은 순서대로 5개를 선정하면
될 것으로 고민해 봤는데, 담당자님게서 판단하시기에 더 적합한 구현방법이
있으면 그 방법을 적용
4) 위에서 선정된 5개의 수치를 당일(D)의 구간에만 수평라인으로 표시
(추가 요건)
* N일(N=40) 기간, 당일(D) 시가 범위(y=5.0)의 수치는 외부입력 변수
===========================================================
위와 같이 지표 수식 작성을 부탁드립니다
항상 감사하게 생각하며
이번에 지표 작성해 주신 것에 대해서도 미리 감사드립니다.
항상 건강하고 건승하시기 바랍니다