커뮤니티
부탁드립니다.
2018-12-03 01:47:42
203
글번호 124062
-60245관련입니다.
-해선 분봉차트에서 (n일전부터 전일)동시간대 최고가 평균을 구하는 지표를 부탁드립니다.
((예)(3일전부터 하루전)동시간대 최고가 평균은 10분봉차트라면
11.28일 08시10분 분봉에
11.23일 08시10분까지, 11.26일 08시10분까지, 11.27일 08시 10분까지의 최고가
를 평균하고,
---------
---------
11.28일 13시10분 분봉에
11.23일 13시10분까지, 11.26일 13시10분까지, 11.27일 13시 10분까지의 최고가
를 평균하고,
---------
---------
11.29일 03시10분 분봉에
11.26일 03시10분까지, 11.27일 03시10분까지, 11.28일 03시 10분까지의 최고가
를 평균하여 표시하는 수식을 부탁합니다.)
답변 1
예스스탁 예스스탁 답변
2018-12-03 14:44:23
안녕하세요
예스스탁입니다.
var : idx(0),idx1(0),idx2(0),idx3(0),D1(0),D2(0),D3(0),cnt(0),sum(0);
if sdate != sdate[1] Then
{
D1 = Bdate[1];
D2 = D1[1];
D3 = D2[1];
}
if bdate != bdate[1] Then
{
idx = 0;
idx1 = idx[1];
idx2 = idx1[1];
idx3 = idx2[1];
}
idx = idx+1;
if idx3 > 0 then
{
sum = 0;
var1 = 0;
var2 = 0;
var3 = 0;
for cnt = idx to idx+idx1+idx2+idx3
{
if var1 == 0 and Sdate[cnt] == D1 and stime[cnt] <= stime Then
{
var1 = DayHigh(0)[cnt];
sum = sum + var1;
}
if var2 == 0 and Sdate[cnt] == D2 and stime[cnt] <= stime Then
{
var2 = DayHigh(0)[cnt];
sum = sum + var2;
}
if var3 == 0 and Sdate[cnt] == D3 and stime[cnt] <= stime Then
{
var3 = DayHigh(0)[cnt];
sum = sum + var3;
cnt = idx+idx1+idx2+idx3+1;
}
}
plot1(sum/3);
}
즐거운 하루되세요
> 예시 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
> -60245관련입니다.
-해선 분봉차트에서 (n일전부터 전일)동시간대 최고가 평균을 구하는 지표를 부탁드립니다.
((예)(3일전부터 하루전)동시간대 최고가 평균은 10분봉차트라면
11.28일 08시10분 분봉에
11.23일 08시10분까지, 11.26일 08시10분까지, 11.27일 08시 10분까지의 최고가
를 평균하고,
---------
---------
11.28일 13시10분 분봉에
11.23일 13시10분까지, 11.26일 13시10분까지, 11.27일 13시 10분까지의 최고가
를 평균하고,
---------
---------
11.29일 03시10분 분봉에
11.26일 03시10분까지, 11.27일 03시10분까지, 11.28일 03시 10분까지의 최고가
를 평균하여 표시하는 수식을 부탁합니다.)
다음글
이전글