커뮤니티

문의합니다

프로필 이미지
남산
2018-10-04 15:21:08
158
글번호 122435
답변완료
틱차트에서 20분봉 20일 이평선 표기입니다 input : Atime(20),P(20); var : cnt(0),TF(0),sum1(0),mav1(0),sum2(0),mav2(0); Array : CC[100](0); TF = TimeToMinutes(stime)%Atime; if bdate != bdate[1] or (TF < TF[1] and Bdate == Bdate[1]) Then{ for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if CC[P-1] > 0 Then{ sum1 = 0; for cnt = 0 to P-1{ sum1 = sum1+CC[cnt]; } mav1 = sum1/P; plot1(mav1,"분봉이평"); } 질문 1 위 지료수식에서 99는 무슨 의미인가요 질문 2 위 지표수식을 시스템식으로 변경하여 주세요 질문2 위 지표수식을 4개봉이 상승하면 적색으로 표기 위 지표수식을 4개봉이 하락하면 파란색이 표기 되도록 수정하여 주시면 감사하겠습니다 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-10-05 11:34:01

안녕하세요 예스스탁입니다. 1 CC는 20분봉 간격으로 종가를 저정하는 배열변수(저장공간 100개)입니다. 99는 최대 0~99까지 총 100개의 20분봉 종가를 저장해 사용한다는 의미입니다. 2 input : Atime(20),P(20); var : cnt(0),TF(0),sum1(0),mav1(0),sum2(0),mav2(0); Array : CC[100](0),mav[100](0); TF = TimeToMinutes(stime)%Atime; if bdate != bdate[1] or (TF < TF[1] and Bdate == Bdate[1]) Then { for cnt = 1 to 99 { CC[cnt] = CC[cnt-1][1]; mav[cnt] = mav[cnt-1][1]; } } CC[0] = C; if CC[P-1] > 0 Then { sum1 = 0; for cnt = 0 to P-1 { sum1 = sum1+CC[cnt]; } mav[0] = sum1/P; if C > mav[0] and CC[1] < mav[1] Then buy(); if C < mav[0] and CC[1] > mav[1] Then sell(); } 3 input : Atime(20),P(20); var : cnt(0),TF(0),sum1(0),mav1(0),sum2(0),mav2(0); Array : CC[100](0); TF = TimeToMinutes(stime)%Atime; if bdate != bdate[1] or (TF < TF[1] and Bdate == Bdate[1]) Then{ for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if CC[P-1] > 0 Then{ sum1 = 0; for cnt = 0 to P-1{ sum1 = sum1+CC[cnt]; } mav1 = sum1/P; if countif(mav1 > mav1[1],4) == 4 then plot1(mav1,"분봉이평",RED); else if countif(mav1 < mav1[1],4) == 4 then plot1(mav1,"분봉이평",BLUE); Else plot1(mav1,"분봉이평",BLACK); } 즐거운 하루되세요 > 남산 님이 쓴 글입니다. > 제목 : 문의합니다 > 틱차트에서 20분봉 20일 이평선 표기입니다 input : Atime(20),P(20); var : cnt(0),TF(0),sum1(0),mav1(0),sum2(0),mav2(0); Array : CC[100](0); TF = TimeToMinutes(stime)%Atime; if bdate != bdate[1] or (TF < TF[1] and Bdate == Bdate[1]) Then{ for cnt = 1 to 99{ CC[cnt] = CC[cnt-1][1]; } } CC[0] = C; if CC[P-1] > 0 Then{ sum1 = 0; for cnt = 0 to P-1{ sum1 = sum1+CC[cnt]; } mav1 = sum1/P; plot1(mav1,"분봉이평"); } 질문 1 위 지료수식에서 99는 무슨 의미인가요 질문 2 위 지표수식을 시스템식으로 변경하여 주세요 질문2 위 지표수식을 4개봉이 상승하면 적색으로 표기 위 지표수식을 4개봉이 하락하면 파란색이 표기 되도록 수정하여 주시면 감사하겠습니다 감사합니다