커뮤니티

질문입니다.

프로필 이미지
7007
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)); =>전전일