커뮤니티
가격 확인
2009-08-13 16:07:16
624
글번호 24195
수고가 많으십니다.
6개의 과거 특정봉에서의 값(var1~var6)과 현재가(C)를 비교해서
현재가에 가장근접한 큰값을 저항값(RES) 그리고, 가장 근접한 적은값을
지지값(SUS)으로 설정하여 지표를 그리는 방법 문의드립니다.
Plot1(RES,"RES");
Plot2(SUS,"SUS");
감사합니다.
답변 2
예스스탁 예스스탁 답변
2009-08-14 08:43:35
안녕하세요
예스스탁입니다.
var : RES(0),SUS(0),Cnt(0);
Array : AA[7](0),HH[7](0),LL[7](0);
aa[1] = C[1];
aa[2] = C[2];
aa[3] = C[3];
aa[4] = C[4];
aa[5] = C[5];
aa[6] = C[6];
for cnt =1 to 6{
if AA[cnt] > C Then
HH[cnt] = AA[cnt];
Else
HH[cnt] = 999999999;
if AA[cnt] < C Then
LL[cnt] = AA[cnt];
Else
LL[cnt] = -999999999;
}
RES = min(HH[1],HH[2],HH[3],HH[4],HH[5],HH[6]);
Sus = max(LL[1],LL[2],LL[3],LL[4],LL[5],LL[6]);
if RES <= 99999999 Then
Plot1(RES,"RES");
Else
Plot1(0,"RES");
if SUS > 0 Then
Plot2(SUS,"SUS");
Else
Plot2(0,"SUS");
var1~var6 중 현재가보다 큰값이나 작은값이 없으면
RES나 SUS는 0값이 나옵니다.
즐거운 하루되세요
> 태산정복 님이 쓴 글입니다.
> 제목 : 가격 확인
> 수고가 많으십니다.
6개의 과거 특정봉에서의 값(var1~var6)과 현재가(C)를 비교해서
현재가에 가장근접한 큰값을 저항값(RES) 그리고, 가장 근접한 적은값을
지지값(SUS)으로 설정하여 지표를 그리는 방법 문의드립니다.
Plot1(RES,"RES");
Plot2(SUS,"SUS");
감사합니다.
태산정복
2009-08-14 14:14:27
아래 답변 감사드립니다.
아래 내용으로 적용해 보니, 기대한 지표그림이 나오지 않는데,
예를 들어, 아래와 같이 선물기준 값을 가정시,
현재가 : 205
var1 = 204
var2 = 203
var3 = 205.5
var4 = 206
var5 = 202
var6 = 207
RES = 205.5 -> 현재가 205보다 큰값중 가장 가까운 저항선
SUS = 204 -> 현재가 205보다 작은값중 가장 가까운 지지선
만일, 현재가가 205였다가 205.7이 되면
RES = 206
SUS = 205.5
으로 바뀌는 거죠. 다시말해서,현재가에 연동하여
RES(저항값), SUS(지지값)이 계속 바뀌면서 지표가 그려지도록
수정요청드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 가격 확인
> 안녕하세요
예스스탁입니다.
var : RES(0),SUS(0),Cnt(0);
Array : AA[7](0),HH[7](0),LL[7](0);
aa[1] = C[1];
aa[2] = C[2];
aa[3] = C[3];
aa[4] = C[4];
aa[5] = C[5];
aa[6] = C[6];
for cnt =1 to 6{
if AA[cnt] > C Then
HH[cnt] = AA[cnt];
Else
HH[cnt] = 999999999;
if AA[cnt] < C Then
LL[cnt] = AA[cnt];
Else
LL[cnt] = -999999999;
}
RES = min(HH[1],HH[2],HH[3],HH[4],HH[5],HH[6]);
Sus = max(LL[1],LL[2],LL[3],LL[4],LL[5],LL[6]);
if RES <= 99999999 Then
Plot1(RES,"RES");
Else
Plot1(0,"RES");
if SUS > 0 Then
Plot2(SUS,"SUS");
Else
Plot2(0,"SUS");
var1~var6 중 현재가보다 큰값이나 작은값이 없으면
RES나 SUS는 0값이 나옵니다.
즐거운 하루되세요
> 태산정복 님이 쓴 글입니다.
> 제목 : 가격 확인
> 수고가 많으십니다.
6개의 과거 특정봉에서의 값(var1~var6)과 현재가(C)를 비교해서
현재가에 가장근접한 큰값을 저항값(RES) 그리고, 가장 근접한 적은값을
지지값(SUS)으로 설정하여 지표를 그리는 방법 문의드립니다.
Plot1(RES,"RES");
Plot2(SUS,"SUS");
감사합니다.