커뮤니티
식 문의 드립니다
2005-12-28 12:06:45
1338
글번호 9053
분봉에서 날짜와 시간을 입력하여 원하는 봉을 선택하면 (input : Ddate(20051226),Ttime(90000); 그 봉의 저가와 같거나 제일 비슷한 값의 이동평균선을 찾아 자동으로 그려지는 지표식을 만들고 싶습니다
예를들면 연결선물 3분차트 2005년12월26일 14시45분의 저가가 174.05 입니다.
이때 자동으로 for 구문이나 while 구문 또는 그밖의 명령어로
174.05 값과 같거나 가장근접한 값의 이동평균선을 찾아 표현하는 식입니다..
144이동평균선이 174.05 와 같은 값으로 나옵니다..
만들다가 for 구문 안에서는 이동평균선식 ma(c,p) 를 사용하면 다른결과가 나온다하기에 어려움이 있더군요..
그럼 수고하시고 좋은하루 되세요
답변 1
예스스탁 예스스탁 답변
2005-12-28 16:36:21
안녕하세요
예스스탁입니다.
문의하신 식은 다음과 같습니다..
input : PPP(25),Ddate(20051228),Ttime(90000);
array : value[99](0),value1[99](0);
var1 = 5;
var4 = 9999999; // 최소값
value[5] = ma(c,5);
value[6] = ma(c,6);
value[7] = ma(c,7);
value[8] = ma(c,8);
value[9] = ma(c,9);
value[10] = ma(c,10);
value[11] = ma(c,11);
value[12] = ma(c,12);
value[13] = ma(c,13);
value[14] = ma(c,14);
value[15] = ma(c,15);
value[16] = ma(c,16);
value[17] = ma(c,17);
value[18] = ma(c,18);
value[19] = ma(c,19);
value[20] = ma(c,20);
value[21] = ma(c,21);
value[22] = ma(c,22);
value[23] = ma(c,23);
value[24] = ma(c,24);
value[25] = ma(c,25);
if sdate == Ddate and stime == Ttime then {
var1 = 0;
For var1 = 5 To PPP {
value1[var1]= abs(L-value[var1]);
if value1[var1] < var4 then{
var4 = value1[var1];
var5 = value[var1];
}
}
}
plot1(var5);
즐거운 하루되세요
> HH_dolmangchi 님이 쓴 글입니다.
> 제목 : 식 문의 드립니다
> 분봉에서 날짜와 시간을 입력하여 원하는 봉을 선택하면 (input : Ddate(20051226),Ttime(90000); 그 봉의 저가와 같거나 제일 비슷한 값의 이동평균선을 찾아 자동으로 그려지는 지표식을 만들고 싶습니다
예를들면 연결선물 3분차트 2005년12월26일 14시45분의 저가가 174.05 입니다.
이때 자동으로 for 구문이나 while 구문 또는 그밖의 명령어로
174.05 값과 같거나 가장근접한 값의 이동평균선을 찾아 표현하는 식입니다..
144이동평균선이 174.05 와 같은 값으로 나옵니다..
만들다가 for 구문 안에서는 이동평균선식 ma(c,p) 를 사용하면 다른결과가 나온다하기에 어려움이 있더군요..
그럼 수고하시고 좋은하루 되세요
이전글