커뮤니티
질문입니다.
2010-11-29 11:46:17
693
글번호 33954
var1을 전일의 종가에서 금일시가를 뺀것과 전일고가에서 전일 저가를 뺀 값중 가장 큰 것으로 정의 할때 분봉에서 전일부터 N일전까지의 var1의 값중 최대값(함수명 TRN1)을 나타내는 사용자 함수 부탁드립니다.
var1=MAX(DAYOPEN(0)-DAYCLOSE(1),DAYHIGH(1)-DAYLOW(1)); =>금일
MAX(DAYOPEN(1)-DAYCLOSE(2),DAYHIGH(2)-DAYLOW(2)); =>전일
MAX(DAYOPEN(2)-DAYCLOSE(3),DAYHIGH(3)-DAYLOW(3)); =>전전일
답변 1
예스스탁 예스스탁 답변
2010-11-30 10:55:38
안녕하세요
예스스탁입니다.
input : N(3);
var : cnt(0),MM(0);
MM = 0;
for cnt = 0 to N-1{
if MAX(DAYOPEN(cnt)-DAYCLOSE(cnt+1),DAYHIGH(cnt+1)-DAYLOW(cnt+1)) > MM Then
MM = MAX(DAYOPEN(cnt)-DAYCLOSE(cnt+1),DAYHIGH(cnt+1)-DAYLOW(cnt+1));
}
plot1(MM);
즐겅누 하루되세요
> 7007 님이 쓴 글입니다.
> 제목 : 질문입니다.
> var1을 전일의 종가에서 금일시가를 뺀것과 전일고가에서 전일 저가를 뺀 값중 가장 큰 것으로 정의 할때 분봉에서 전일부터 N일전까지의 var1의 값중 최대값(함수명 TRN1)을 나타내는 사용자 함수 부탁드립니다.
var1=MAX(DAYOPEN(0)-DAYCLOSE(1),DAYHIGH(1)-DAYLOW(1)); =>금일
MAX(DAYOPEN(1)-DAYCLOSE(2),DAYHIGH(2)-DAYLOW(2)); =>전일
MAX(DAYOPEN(2)-DAYCLOSE(3),DAYHIGH(3)-DAYLOW(3)); =>전전일