커뮤니티

문의

프로필 이미지
타이밍승부사
2024-02-12 21:18:21
618
글번호 176565
답변완료
늘 감사드립니다. 3분봉이든 5분봉 또는 10분봉이든 타분봉에서 일봉 이평선(5,10,20,60,120,300)에 터치할 때 라인이 생기도록 가능할까요? 부탁드립니다.
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-02-14 11:09:07

안녕하세요 예스스탁입니다. 분봉이하 주기에서 일봉데이터는 차트 첫번째 봉 날짜 +99일 정도치만 제공됩니다. 일봉이평이 기간이 크면 해당 이평은 데이터부족으로 계산되지 못합니다. input : P1(5),P2(10),P3(20),P4(60),P5(120),P6(300); var : cnt(0); var : sumV1(0),sumV2(0),sumV3(0),sumV4(0),sumV5(0),sumV6(0); var : mav1(0),mav2(0),mav3(0),mav4(0),mav5(0),mav6(0); if DayClose(P1-1) > 0 Then { sumV1 = 0; for cnt = 0 to P1-1 { sumV1 = sumV1+DayClose(cnt); } maV1 = sumV1 / P1; if CrossUp(c,mav1) or CrossDown(C,mav1) Then var1 = C; if var1 > 0 Then Plot1(var1); } if DayClose(P2-1) > 0 Then { sumV2 = 0; for cnt = 0 to P2-1 { sumV2 = sumV2+DayClose(cnt); } maV2 = sumV2 / P2; if CrossUp(c,mav2) or CrossDown(C,mav2) Then var2 = C; if var2 > 0 Then Plot2(var2); } if DayClose(P3-1) > 0 Then { sumV3 = 0; for cnt = 0 to P3-1 { sumV3 = sumV3+DayClose(cnt); } maV3 = sumV3 / P3; if CrossUp(c,mav3) or CrossDown(C,mav3) Then var3 = C; if var3 > 0 Then Plot3(var3); } if DayClose(P4-1) > 0 Then { sumV4 = 0; for cnt = 0 to P4-1 { sumV4 = sumV4+DayClose(cnt); } maV4 = sumV4 / P4; if CrossUp(c,mav4) or CrossDown(C,mav4) Then var4 = C; if var4 > 0 Then Plot4(var4); } if DayClose(P5-1) > 0 Then { sumV5 = 0; for cnt = 0 to P5-1 { sumV5 = sumV5+DayClose(cnt); } maV5 = sumV5 / P5; if CrossUp(c,mav5) or CrossDown(C,mav5) Then var5 = C; if var5 > 0 Then Plot5(var5); } if DayClose(P6-1) > 0 Then { sumV6 = 0; for cnt = 0 to P6-1 { sumV6 = sumV6+DayClose(cnt); } maV6 = sumV6 / P6; if CrossUp(c,mav6) or CrossDown(C,mav6) Then var6 = C; if var6 > 0 Then Plot6(var6); } 즐거운 하루되세요 > 타이밍승부사 님이 쓴 글입니다. > 제목 : 문의 > 늘 감사드립니다. 3분봉이든 5분봉 또는 10분봉이든 타분봉에서 일봉 이평선(5,10,20,60,120,300)에 터치할 때 라인이 생기도록 가능할까요? 부탁드립니다.