커뮤니티

부탁드립니다

프로필 이미지
상승형
2016-01-28 14:52:09
134
글번호 94911
답변완료
input:기간(3),N(0); var: 최고(0),최저(0),최중심(0),최중상(0),최중하(0),cnt(0); 최고 = dayhigh(N); 최저 = daylow(N); for cnt = N to (기간-1)+N{ if DayHigh(cnt) > 최고 Then 최고 = dayhigh(cnt); if DayLow(cnt) < 최저 Then 최저 = daylow(cnt); } 최중심=(최고+최저)/2; 최중하=최저+(최고-최저)*0.25; 최중상=최저+(최고-최저)*0.75; plot1(최고,"최고"); plot2(최저,"최저"); plot3(최중심,"최중심"); plot4(최중상,"최중상"); plot5(최중하,"최중하"); 전일종가 당일시가 이수식을 참조데이터 2용으로 사용할수있게 작성해주시고요 옵션 월기준가 월물 최고점 월물최저점 도 같이 병행시커주시면 고맙겟습니다 항시 수고하여주셔서 감사합니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-01-29 09:45:51

안녕하세요 예스스탁입니다. 수식은 차트의 데이터를 사용합니다. 차트에 지정한 기간을 계산할 만큼 충분한 데이터가 없으면 값이 출력되지 않습니다. input:기간(3),N(0); var: 최고(0,data2),최저(0,data2),최중심(0,data2),최중상(0,data2),최중하(0,data2),cnt(0,data2); Array : HH[20](0,data2),LL[20](0,data2),OO[20](0,data2),CC[20](0,data2); Var : DD(0,data2), Week(0,data2),cond(false,data2),cond1(false,data2); var : Hv(0,data2),Lv(0,data2); DD = data2(Date - Int(Date/100)*100); Week = data2(DayOfWeek(Date)); If DD >= 8 And DD <= 14 And Week == 4 Then{ cond1 = true; Cond = true; } Else Cond = false; if cond = false and cond[1] == true Then{ Hv = data2(H); Lv = data2(L); } if data2(H) > Hv Then Hv = data2(H); if data2(L) < Lv Then Lv = data2(L); if data2(sdate != sdate[1]) Then{ OO[0] = data2(O); HH[0] = data2(H); LL[0] = data2(L); for cnt = 1 to 19{ OO[cnt] = OO[cnt-1][1]; HH[cnt] = HH[cnt-1][1]; LL[cnt] = LL[cnt-1][1]; } } if data2(H) > HH[0] Then HH[0] = data2(H); if data2(L) < LL[0] Then LL[0] = data2(L); CC[0] = data2(C); if HH[기간+N] > 0 then{ 최고 = HH[N]; 최저 = LL[N]; for cnt = N to (기간-1)+N{ if HH[cnt] > 최고 Then 최고 = HH[cnt]; if LL[cnt] < 최저 Then 최저 = LL[cnt]; } 최중심=(최고+최저)/2; 최중하=최저+(최고-최저)*0.25; 최중상=최저+(최고-최저)*0.75; plot1(최고,"최고"); plot2(최저,"최저"); plot3(최중심,"최중심"); plot4(최중상,"최중상"); plot5(최중하,"최중하"); } if CC[1] > 0 Then plot6(CC[1],"전일종가"); if OO[0] > 0 Then plot7(OO[0],"당일시가"); if cond1 == true Then{ plot8(HV,"월물최고"); plot9(LV,"월물최저"); } 즐거운 하루되세요 > 상승형 님이 쓴 글입니다. > 제목 : 부탁드립니다 > input:기간(3),N(0); var: 최고(0),최저(0),최중심(0),최중상(0),최중하(0),cnt(0); 최고 = dayhigh(N); 최저 = daylow(N); for cnt = N to (기간-1)+N{ if DayHigh(cnt) > 최고 Then 최고 = dayhigh(cnt); if DayLow(cnt) < 최저 Then 최저 = daylow(cnt); } 최중심=(최고+최저)/2; 최중하=최저+(최고-최저)*0.25; 최중상=최저+(최고-최저)*0.75; plot1(최고,"최고"); plot2(최저,"최저"); plot3(최중심,"최중심"); plot4(최중상,"최중상"); plot5(최중하,"최중하"); 전일종가 당일시가 이수식을 참조데이터 2용으로 사용할수있게 작성해주시고요 옵션 월기준가 월물 최고점 월물최저점 도 같이 병행시커주시면 고맙겟습니다 항시 수고하여주셔서 감사합니다