커뮤니티

지표식 부탁드립니다

프로필 이미지
해리69
2016-04-05 02:50:34
206
글번호 96847
답변완료

첨부 이미지

data1 : 연결선물 data2 : 콜 data3 : 풋 그림과 같이 data2와 data3의 교차챠트에서 1. 옵션 월물첫날 기준가(매뭘 두번째 금요일의 당일저가)와 2. 월물첫날부터 현재까지의 월고가, 월저가를 3. 교차챠트 콜, 풋에 각각 표시하기를 원합니다. 수고하십시오~!
지표
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2016-04-05 10:48:24

안녕하세요 예스스탁입니다. var : D2(0,data2),W2(0,data2),cond2(false,data2),I2(0,data2),H2(0,data2),L2(0,data2),P2(0,data2); var : D3(0,data3),W3(0,data3),cond3(false,data3),I3(0,data3),H3(0,data3),L3(0,data3),P3(0,data3); D2 = data2(date - int(date/100)*100); W2 = data2(DayOfWeek(date)); if D2 >= 8 and D2 <= 14 and W2 == 4 then cond2 = true; Else cond2 = false; if data2(date != date[1]) Then{ if cond2 == false and cond2[1] == true Then{ I2 = 0; H2 = data2(H); L2 = data2(L); } Else I2 = I2+1; } if data2(H) > H2 Then H2 = data2(H); if data2(L) < L2 Then L2 = data2(L); if I2 == 0 Then P2 = data2(LowD(0)); D3 = data3(date - int(date/100)*100); W3 = data3(DayOfWeek(date)); if D3 >= 8 and D3 <= 14 and W3 == 4 then cond3 = true; Else cond3 = false; if data3(date != date[1]) Then{ if cond3 == false and cond3[1] == true Then{ I3 = 0; H3 = data3(H); L3 = data3(L); } Else I3 = I3+1; } if data3(H) > H3 Then H3 = data3(H); if data3(L) < L3 Then L3 = data3(L); if I3 == 0 Then P3 = data3(LowD(0)); plot1(P2); plot2(L2); plot3(H2); plot4(P3); plot5(L3); plot6(H3); 즐거운 하루되세요 > 해리69 님이 쓴 글입니다. > 제목 : 지표식 부탁드립니다 > data1 : 연결선물 data2 : 콜 data3 : 풋 그림과 같이 data2와 data3의 교차챠트에서 1. 옵션 월물첫날 기준가(매뭘 두번째 금요일의 당일저가)와 2. 월물첫날부터 현재까지의 월고가, 월저가를 3. 교차챠트 콜, 풋에 각각 표시하기를 원합니다. 수고하십시오~!
프로필 이미지

해리69

2016-04-06 02:17:14

알려주신 수식으로 잘 구현되었습니다. 그런데 이번 4월물의 시작일은 3/11일 금요일인데 구현된 챠트에선 1주일 뒤인 3/17부터 기준일로 잡는것 같습니다. 그래서 월저가 월고가 기준가 가격이 맞지않게 나오네요 수정 부탁드립니다. (참고로 Y축 범위는 사용자 지정으로 조정하였습니다) ------------------------------------------------------------------ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 지표식 부탁드립니다 > 안녕하세요 예스스탁입니다. var : D2(0,data2),W2(0,data2),cond2(false,data2),I2(0,data2),H2(0,data2),L2(0,data2),P2(0,data2); var : D3(0,data3),W3(0,data3),cond3(false,data3),I3(0,data3),H3(0,data3),L3(0,data3),P3(0,data3); D2 = data2(date - int(date/100)*100); W2 = data2(DayOfWeek(date)); if D2 >= 8 and D2 <= 14 and W2 == 4 then cond2 = true; Else cond2 = false; if data2(date != date[1]) Then{ if cond2 == false and cond2[1] == true Then{ I2 = 0; H2 = data2(H); L2 = data2(L); } Else I2 = I2+1; } if data2(H) > H2 Then H2 = data2(H); if data2(L) < L2 Then L2 = data2(L); if I2 == 0 Then P2 = data2(LowD(0)); D3 = data3(date - int(date/100)*100); W3 = data3(DayOfWeek(date)); if D3 >= 8 and D3 <= 14 and W3 == 4 then cond3 = true; Else cond3 = false; if data3(date != date[1]) Then{ if cond3 == false and cond3[1] == true Then{ I3 = 0; H3 = data3(H); L3 = data3(L); } Else I3 = I3+1; } if data3(H) > H3 Then H3 = data3(H); if data3(L) < L3 Then L3 = data3(L); if I3 == 0 Then P3 = data3(LowD(0)); plot1(P2); plot2(L2); plot3(H2); plot4(P3); plot5(L3); plot6(H3); 즐거운 하루되세요 > 해리69 님이 쓴 글입니다. > 제목 : 지표식 부탁드립니다 > data1 : 연결선물 data2 : 콜 data3 : 풋 그림과 같이 data2와 data3의 교차챠트에서 1. 옵션 월물첫날 기준가(매뭘 두번째 금요일의 당일저가)와 2. 월물첫날부터 현재까지의 월고가, 월저가를 3. 교차챠트 콜, 풋에 각각 표시하기를 원합니다. 수고하십시오~!