커뮤니티

옵션시세표

프로필 이미지
리턴
2016-12-22 21:29:40
168
글번호 105220
답변완료
안녕하세요? 근월물의 어느 특정 옵션(예, 260.0)에 대하여 장 마감 후에 시세표를 아래와 같은 형식으로 작성하고자 합니다. 1. 1분봉 차트에서 근월물의 경과 일수에 따라 가격을 배열(array)을 이용하여 저장함 2. 기준가와 월저가/월고가를 정의함 3. Messagelog를 이용하여 아래 가격을 출력함 수식 작성을 부탁드립니다. 감사합니다. ---- 아 래 ---- 콜옵션 풋옵션 날짜 경과일수 시가 고가 저가 종가 시가 고가 저가 종가 12/9 0 2.00 2.23 1.91 2.16 4.80 5.30 4.61 4.61 12/12 1 2.55 2.56 1.72 1.72 4.06 5.37 4.06 4.95 ... 기준가: 1.91 4.61 월고가: 2.69 5.37 월저가: 1.31 2.25
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-12-23 11:38:11

안녕하세요 예스스탁입니다. var : O2(0,data2),H2(0,data2),L2(0,data2),C2(0,data2); var : 기준가1(0,data1),기준가2(0,data2),최고가1(0,data1),최저가1(0,data1),최고가2(0,data2),최저가2(0,data2); var : nday1(0,data1),week1(0,data1),nday2(0,data1),week2(0,data1),Ex(false),Didx(0,data1),cnt(0,data1); Array : 경과일수[30](0,data1); Array : 콜시가[30](0,data1),콜고가[30](0,data1),콜저가[30](0,data1),콜종가[30](0,data1); Array : 풋시가[30](0,data1),풋고가[30](0,data1),풋저가[30](0,data1),풋종가[30](0,data1); nday1 = data1(date - int(date/100)*100); week1 = data1(DayOfWeek(date)); if data1(nday1 >= 8 and nday1 <= 14 and week1 == 4) then Ex = true; Else Ex = false; if data1(date != date[1]) Then{ if data1(Ex == false and Ex[1] == true) Then { Didx = 0; for cnt = 0 to 29{ 경과일수[cnt] = 0; 콜시가[cnt] = 0; 콜고가[cnt] = 0; 콜저가[cnt] = 0; 콜종가[cnt] = 0; 풋시가[cnt] = 0; 풋고가[cnt] = 0; 풋저가[cnt] = 0; 풋종가[cnt] = 0; } } Else{ Didx = Didx+1; } } if data2(Date != Date[1]) Then{ O2 = data2(O); H2 = data2(H); L2 = data2(L); } if data2(H) > H2 then H2 = data2(H); if data2(L) < L2 Then L2 = data2(L); C2 = data2(c); if Didx == 0 Then{ 기준가1 = daylow; 최고가1 = dayhigh; 최저가1 = DayLow; 기준가2 = L2; 최고가2 = H2; 최저가2 = L2; } Else{ if dayhigh > 최고가1 Then 최고가1 = DayHigh; if daylow < 최저가1 Then 최저가1 = Daylow; if H2 > 최고가2 Then 최고가2 = H2; if L2 < 최저가2 Then 최저가2 = L2; } 경과일수[Didx] = Didx; 콜시가[Didx] = DayOpen; 콜고가[Didx] = DayHigh; 콜저가[Didx] = DayLow; 콜종가[Didx] = DayClose; 풋시가[Didx] = O2; 풋고가[Didx] = H2; 풋저가[Didx] = L2; 풋종가[Didx] = C2; if data1(NextBarSdate > sdate) Then{ MessageLog("경과일수 %.f 콜시가 %.2f 콜고가 %.2f 콜저가 %.2f 콜종가 %.2f 풋시가 %.2f 풋고가 %.2f 풋저가 %.2f 풋종가 %.2f 콜기준 %.2f 콜최고 %.2f 콜최저 %.2f 풋기준 %.2f 풋최고 %.2f 풋최저 %.2f", 경과일수[Didx],콜시가[Didx],콜고가[Didx],콜저가[Didx],콜종가[Didx],풋시가[Didx],풋고가[Didx],풋저가[Didx],풋종가[Didx],기준가1,최고가1,최저가1,기준가2,최고가2,최저가2); } 즐거운 하루되세요 > 리턴 님이 쓴 글입니다. > 제목 : 옵션시세표 > 안녕하세요? 근월물의 어느 특정 옵션(예, 260.0)에 대하여 장 마감 후에 시세표를 아래와 같은 형식으로 작성하고자 합니다. 1. 1분봉 차트에서 근월물의 경과 일수에 따라 가격을 배열(array)을 이용하여 저장함 2. 기준가와 월저가/월고가를 정의함 3. Messagelog를 이용하여 아래 가격을 출력함 수식 작성을 부탁드립니다. 감사합니다. ---- 아 래 ---- 콜옵션 풋옵션 날짜 경과일수 시가 고가 저가 종가 시가 고가 저가 종가 12/9 0 2.00 2.23 1.91 2.16 4.80 5.30 4.61 4.61 12/12 1 2.55 2.56 1.72 1.72 4.06 5.37 4.06 4.95 ... 기준가: 1.91 4.61 월고가: 2.69 5.37 월저가: 1.31 2.25