커뮤니티
문의드립니다.
2015-11-06 01:33:35
170
글번호 92103
안녕하세요
nuge=data2(accum(c));
와 같이 참조데이타의 값을 변수에 누적시켰습니다.
그런데 누적되었던 값중에 최소값을 구하려면 어떻게 해야될지 모르겠습니다.
aa= min(nuge); 또는 aa= minlist(nuge);
모두 정확한 최소값이 구해지는 것 같지 않습니다.
또한 일봉참조면 messagelog가 적용되지 않는 것 같은데 확인 부탁합니다.
답변 1
예스스탁 예스스탁 답변
2015-11-06 10:50:02
안녕하세요
예스스탁입니다.
min,minlist는 나열한 값들중 최저값을 구하는 함수입니다.
단일변수의 이전 데이터에서 최저값을 구하는 함수는 아닙니다.
아래와 같이 최저값 찾는 계산식 추가하시면 됩니다.
메세지로그는 주종목 기준으로 동작해서 값을 출력합니다.
참조데이터가 일봉이어도 주종목 기준으로 그때
일봉값을 모두 출력합니다.
var : nuge(0,data2),LL(0,data2);
nuge = data2(accum(c));
if data2(index == 0) Then
LL = nuge;
if nuge < LL Then
LL = nuge;
plot1(nuge);
plot2(LL);
MessageLog("%.2f %.2f",nuge,LL);
즐거운 하루되세요
> 봉자 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 안녕하세요
nuge=data2(accum(c));
와 같이 참조데이타의 값을 변수에 누적시켰습니다.
그런데 누적되었던 값중에 최소값을 구하려면 어떻게 해야될지 모르겠습니다.
aa= min(nuge); 또는 aa= minlist(nuge);
모두 정확한 최소값이 구해지는 것 같지 않습니다.
또한 일봉참조면 messagelog가 적용되지 않는 것 같은데 확인 부탁합니다.