커뮤니티
수식 좀 부탁드립니다.^^
2016-12-23 09:04:17
148
글번호 105217
안녕하세요.. 항상 수고하십니다..
문의드릴 사항은 주종목과 타종목 두개의 차트를 띄어 보고있는데요..
data1과 data2 둘다..
1. 최근 20일동안 일봉기준으로 최저가가 발생한 날의 최저가,2번째 저가가 발생한 날의 최저
가 , 3번째 저가가 발생한 날의 최저가를 표시할수 있는 수식을 부탁드립니다..
2. 그리고 그렇게 구해진 지표값(data1과 data2..각각 3 개씩 6 개) 중 (data1+data2)/2 의 값
과 가장 가까운 값(큰값과 작은값중 작은값)을 구하는 수식을 부탁드립니다.
분봉에서 구현했으면 합니다..항상 감사드립니다..^^
답변 1
예스스탁 예스스탁 답변
2016-12-23 10:13:45
안녕하세요
예스스탁입니다.
차트에 20일이상의 데이타가 있어야 출력됩니다.
input : N(20);
var : cnt(0),L11(0),L21(0),L12(0),L22(0),L13(0),L23(0),Price(0),diff(0),VV(0);
Array : DL2[50](0,data2);
if data2(bdate != bdate[1]) Then{
DL2[0]= data2(L);
for cnt = 1 to 49{
DL2[cnt] = DL2[cnt-1][1];
}
}
if data2(L) < DL2[0] Then
DL2[0] = data2(L);
if DL2[N] > 0 then{
L11 = 99999999;
L21 = 99999999;
for cnt = 0 to N-1{
if daylow(cnt) < L11 Then
L11 = daylow(cnt);
if DL2[cnt] < L21 Then
L21 = DL2[cnt];
}
L12= 99999999;
L22 = 99999999;
for cnt = 0 to N-1{
if daylow(cnt) < L12 and daylow(cnt) > L11 Then
L12 = daylow(cnt);
if DL2[cnt] < L22 and DL2[cnt] > L21 Then
L22 = DL2[cnt];
}
L13= 99999999;
L23 = 99999999;
for cnt = 0 to N-1{
if daylow(cnt) < L13 and daylow(cnt) > L12 Then
L13 = daylow(cnt);
if DL2[cnt] < L23 and DL2[cnt] > L22 Then
L23 = DL2[cnt];
}
Price = (data2(c)+data2(c))/2;
diff = abs(Price-L11);
VV = L11;
if abs(Price-L11) < diff Then{
diff = abs(Price-L11);
VV = L11;
}
if abs(Price-L12) < diff Then{
diff = abs(Price-L12);
VV = L12;
}
if abs(Price-L13) < diff Then{
diff = abs(Price-L13);
VV = L13;
}
if abs(Price-L21) < diff Then{
diff = abs(Price-L21);
VV = L21;
}
if abs(Price-L22) < diff Then{
diff = abs(Price-L22);
VV = L22;
}
if abs(Price-L23) < diff Then{
diff = abs(Price-L23);
VV = L23;
}
plot1(Price,"data1+data2 종가 중간값");
plot2(VV,"가장가까운값");
}
즐거운 하루되세요
> 금여록 님이 쓴 글입니다.
> 제목 : 수식 좀 부탁드립니다.^^
> 안녕하세요.. 항상 수고하십니다..
문의드릴 사항은 주종목과 타종목 두개의 차트를 띄어 보고있는데요..
data1과 data2 둘다..
1. 최근 20일동안 일봉기준으로 최저가가 발생한 날의 최저가,2번째 저가가 발생한 날의 최저
가 , 3번째 저가가 발생한 날의 최저가를 표시할수 있는 수식을 부탁드립니다..
2. 그리고 그렇게 구해진 지표값(data1과 data2..각각 3 개씩 6 개) 중 (data1+data2)/2 의 값
과 가장 가까운 값(큰값과 작은값중 작은값)을 구하는 수식을 부탁드립니다.
분봉에서 구현했으면 합니다..항상 감사드립니다..^^