커뮤니티

옵션 월고 월저 기준가 수식 문의합니다

프로필 이미지
회원
2014-09-07 23:17:31
278
글번호 78405
답변완료

첨부 이미지

안녕하세요 풍요롭고 따듯한 한가위가 되시기를 기원합니다 예스트레이드 기본교육을 받은 초보입니다 아래의 키움수식을 예스트레이드 수식으로 부탁드립니다 월고가 = highestSince (1, date == 월시작일, dayhigh()); 월저가 = lowestSince (1, date == 월시작일, daylow()); 기준가 = valuewhen (1, date == 월시작일, daylow()); ============================================================= (1)월시작일은-- 예스의 input : 월시작일(20140912); 사용 (2) highestSince, lowestSince, valuewhen은 예스수식 혹은 예스사용자함수로 부탁드립 니다 (3) 참조 파일 첨부합니다 -------- 감사합니다 YL 초보 / 월인 -----
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-09-11 13:18:48

안녕하세요 예스스탁입니다. 1. 따로 외부변수로 날짜를 입력할 필요없이 수식에서 월션월물 첫날부터 자동계산되게 작성되었습니다. var : va1(0),va2(0),va3(0),cnt(0); var : 월고가(0),월저가(0),기준가(0); va1 = int(date/100)-int(date/10000)*100; va2 = date - int(date/100)*100; va3 = DayOfWeek(date); if va1%3 == 0 and va2 >= 8 and va2 <= 14 and va3 == 4 then Condition1 = True; Else Condition1 = False; if Condition1 == false and Condition1[1] == true and date != date[1] Then{ cnt = 0; 월고가 = H; 월저가 = L; } if date != date[1] Then cnt = cnt+1; if cnt == 1 Then 기준가 = DayLow; if H > 월고가 Then 월고가 = H; if L < 월저가 Then 월저가 = L; plot1(월고가); plot2(월저가); plot3(기준가); 2. 예스랭귀지에서는 highestSince, lowestSince, valuewhen와 같은 함수는 없습니다. 특정시점이후로 최고가와 최저가, 특정시점의 값이므로 위와 같이 수식에서 풀어서 처리하셔야 합니다. 즐거운 하루되세요 > HI_yu****** 님이 쓴 글입니다. > 제목 : 옵션 월고 월저 기준가 수식 문의합니다 > 안녕하세요 풍요롭고 따듯한 한가위가 되시기를 기원합니다 예스트레이드 기본교육을 받은 초보입니다 아래의 키움수식을 예스트레이드 수식으로 부탁드립니다 월고가 = highestSince (1, date == 월시작일, dayhigh()); 월저가 = lowestSince (1, date == 월시작일, daylow()); 기준가 = valuewhen (1, date == 월시작일, daylow()); ============================================================= (1)월시작일은-- 예스의 input : 월시작일(20140912); 사용 (2) highestSince, lowestSince, valuewhen은 예스수식 혹은 예스사용자함수로 부탁드립 니다 (3) 참조 파일 첨부합니다 -------- 감사합니다 YL 초보 / 월인 -----