커뮤니티

수식 질문드립니다.

프로필 이미지
캣피쉬
2022-02-27 06:40:07
1059
글번호 156777
답변완료

첨부 이미지

선물1분봉 입니다. 실제 적용해보고 테스트부탁드립니다. value5 의 최근 5일간의 average를 당일에 그리고 싶습니다. 부탁드립니다. 일봉지표를 1분봉 하루치에 값하나로 일자로 그리는겁니다. 감사합니다. if sTime>=90000 and sTime<90100 Then { value1 = abs(DayClose[1]-DayOpen); if value1=0 Then value1 = 0.1; Else value1 = abs(DayClose[1]-DayOpen); } if sTime>= 151900 and sTime<152000 Then { Value2 = DayHigh - DayLow; } if sTime>= 152000 and sTime<152100 Then { Value3 = Value2/Value1; if Value3>4 Then Value3=4; Else Value3 = Value2/Value1; #Value5= (Value3+Value3[1]+Value3[2]+Value3[3]+Value3[4])/5; } if sdate!=sdate[1] Then { Value2=0; Value3=0; Value5=Value3[1]; } plot4(Value5);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-02-28 11:40:11

안녕하세요 예스스탁입니다. input : N(5); var : dd(0),cnt(0),sum(0),mav(0); Array : vv[100](0); if sdate!=sdate[1] Then { Value2 = 0; Value3 = 0; dd = dd+1; For cnt = 1 to 99 { vv[cnt] = vv[cnt-1][1]; } } if sTime>=90000 and sTime<90100 Then { value1 = abs(DayClose[1]-DayOpen); if value1==0 Then value1 = 0.1; Else value1 = abs(DayClose[1]-DayOpen); } if sTime >= 151900 and sTime<152000 Then { Value2 = DayHigh - DayLow; } if sTime>= 152000 and sTime<152100 Then { Value3 = Value2/Value1; if Value3 > 4 Then Value3 = 4; Else Value3 = Value2/Value1; vv[0] = value3; } if dd > n Then { sum = 0; For cnt = 1 to N { sum = sum + vv[cnt]; } mav = sum/N; plot4(mav); } 즐거운 하루되세요 > 캣피쉬 님이 쓴 글입니다. > 제목 : 수식 질문드립니다. > 선물1분봉 입니다. 실제 적용해보고 테스트부탁드립니다. value5 의 최근 5일간의 average를 당일에 그리고 싶습니다. 부탁드립니다. 일봉지표를 1분봉 하루치에 값하나로 일자로 그리는겁니다. 감사합니다. if sTime>=90000 and sTime<90100 Then { value1 = abs(DayClose[1]-DayOpen); if value1=0 Then value1 = 0.1; Else value1 = abs(DayClose[1]-DayOpen); } if sTime>= 151900 and sTime<152000 Then { Value2 = DayHigh - DayLow; } if sTime>= 152000 and sTime<152100 Then { Value3 = Value2/Value1; if Value3>4 Then Value3=4; Else Value3 = Value2/Value1; #Value5= (Value3+Value3[1]+Value3[2]+Value3[3]+Value3[4])/5; } if sdate!=sdate[1] Then { Value2=0; Value3=0; Value5=Value3[1]; } plot4(Value5);