커뮤니티

문의

프로필 이미지
쿠루드
2016-08-04 11:07:01
110
글번호 100694
답변완료
안녕하세요 틱차트에서 n분간의 틱갯수를 나타내는 지표식과 그 수치에 대한 가중평균선을 그려주는 수식을 부탁합니다 단, 전일은 계산하지 않고 당일 장시작부터 계산되면 됩니다 그리고 아래는 지난번 문의한 틱차트에서 30분단위로 수직선을 넣어주는 검색식입니다 근데 이 수직선이 실선과 기준색만을 표현이 가능한데, 혹시 색깔이나 선의 모양을 변경하는 방법이 없을까요? 감사합니다 var : TF(0); TF = TimeToMinutes(stime)%30; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then TL_New(sdate,stime,999999999,sDate,stime,0);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-08-04 15:23:51

안녕하세요 예스스탁입니다. 틱봉주기에서 분봉의 시간주기로 값을 정확히는 계산이 되지 않습니다. 지정한 분주기를 넘어가 완성된 봉을 기준으로 계산합니다. 1. input : n(5),P(0); var : TF(0),sumv(0),Csum(0),wmav(0),ii(0),cnt(0); Array : sum[100](0); TF = TimeToMinutes(stime)%N; if Bdate != Bdate[1] Then ii = 0; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then{ ii = ii+1; sum[0] = 0; for cnt = 1 to 99{ sum[cnt] = sum[cnt-1][1]; } } sum[0] = sum[0] +ticks; #N분간 틱봉갯수이면 ticks대신 1 Sumv = 0; CSum = 0; For cnt = 0 To min(ii,5)-1 Begin Sumv = Sumv + sum[cnt] * (min(ii,5) - cnt); CSum = CSum + min(ii,5) - cnt; End; If CSum > 0 Then WMAv = Sumv / CSum; Else WMAv = 0; plot1(wmav); 2 TL_SetColor가 추세선의 색,TL_SetStyle이 모양입니다. 랭귀지 도움말에서 추세선함수들 살펴보시기 바랍니다. var : TF(0),TL(0); TF = TimeToMinutes(stime)%30; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then{ TL = TL_New(sdate,stime,999999999,sDate,stime,0); TL_SetColor(TL,RED);#추세선 색상 TL_SetStyle(TL,3);#선모양 } 즐거운 하루되세요 > 쿠루드 님이 쓴 글입니다. > 제목 : 문의 > 안녕하세요 틱차트에서 n분간의 틱갯수를 나타내는 지표식과 그 수치에 대한 가중평균선을 그려주는 수식을 부탁합니다 단, 전일은 계산하지 않고 당일 장시작부터 계산되면 됩니다 그리고 아래는 지난번 문의한 틱차트에서 30분단위로 수직선을 넣어주는 검색식입니다 근데 이 수직선이 실선과 기준색만을 표현이 가능한데, 혹시 색깔이나 선의 모양을 변경하는 방법이 없을까요? 감사합니다 var : TF(0); TF = TimeToMinutes(stime)%30; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then TL_New(sdate,stime,999999999,sDate,stime,0);