커뮤니티
문의
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);
다음글
이전글