예스트레이더를 처음 사용하다보니 뭐가 뭔지 도통 감이 안잡혀서
문의드리게 되었습니다.
제가 표현하고자 하는것은
120 틱 차트에서 3분봉과 5분봉의 SROC 지표를 같이 볼수 있는가 입니다.
- 120틱 차트에서 ( 3분 SROC 지표 + 5분 SROC 지표 ) 를 같이 겹쳐서 보기
가능하다면 수식 좀 부탁드리겠습니다.
고맙습니다.
답변 1
예스스탁
예스스탁 답변
2020-09-16 18:17:24
안녕하세요
예스스탁입니다.
틱봉에서 분봉의 값은 정확한 계산이 불가능합니다.
수식에서는 봉의 시고저종가만 사용할 수 있어
봉내부의 분봉의 경계값을 알수없어 분봉의 시고저종값을 알수가 없습니다.
아래는 최대한 근사값으로 계산해서 표시하는 지표입니다.
Input : ntime1(3),ntime2(5),Period1(10),Period2(20),signal(9);
var : S1(0),D1(0),TM(0),cnt(0),EP1(0),EP2(0);
Var : TF1(0),idx1(0),SROC1(0),SROCsig1(0),SROCsig11(0);
Var : TF2(0),idx2(0),SROC2(0),SROCsig2(0),SROCsig21(0);
Array : Emav1[100](0),Emav2[100](0);
Ep1 = 2/(Period1+1);
Ep2 = 2/(signal+1);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
TF1 = TM%ntime1;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime1 > 1 and TF1 < TF1[1]) or
(Bdate == Bdate[1] and ntime1 > 1 and TM >= TM[1]+ntime1) or
(Bdate == Bdate[1] and ntime1 == 1 and TM > TM[1]) Then
{
idx1 = idx1+1;
For cnt = 1 to 99
{
Emav1[cnt] = Emav1[cnt-1][1];
}
SROCsig11 = SROCsig1[1];
}
if idx1 <= 1 then
Emav1[0] = C;
else
Emav1[0] = C * EP1 + Emav1[1] * (1-EP1);
if Emav1[Period2] > 0 Then
{
SROC1 = Emav1[0]/Emav1[Period2]*100;
if SROCsig11 == 0 Then
SROCsig1 = SROC1;
Else
SROCsig1 = SROC1 * EP2 + SROCsig11 * (1-EP2);
Plot1(SROC1);
Plot2(SROCsig1);
}
TF2 = TM%ntime2;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and ntime2 > 1 and TF2 < TF2[1]) or
(Bdate == Bdate[1] and ntime2 > 1 and TM >= TM[1]+ntime2) or
(Bdate == Bdate[1] and ntime2 == 1 and TM > TM[1]) Then
{
idx2 = idx2+1;
For cnt = 1 to 99
{
Emav2[cnt] = Emav2[cnt-1][1];
}
SROCsig21 = SROCsig2[1];
}
if idx2 <= 1 then
Emav2[0] = C;
else
Emav2[0] = C * EP1 + Emav2[1] * (1-EP1);
if Emav2[Period2] > 0 Then
{
SROC2 = Emav2[0]/Emav2[Period2]*100;
if SROCsig21 == 0 Then
SROCsig2 = SROC2;
Else
SROCsig2 = SROC2 * EP2 + SROCsig21 * (1-EP2);
Plot3(SROC2);
Plot4(SROCsig2);
}
}
즐거운 하루되세요
> 디컨 님이 쓴 글입니다.
> 제목 : 틱차트에서 분봉지표를 같이 볼수 있는 수식을 문의드리고자 합니다.
> 예스트레이더를 처음 사용하다보니 뭐가 뭔지 도통 감이 안잡혀서
문의드리게 되었습니다.
제가 표현하고자 하는것은
120 틱 차트에서 3분봉과 5분봉의 SROC 지표를 같이 볼수 있는가 입니다.
- 120틱 차트에서 ( 3분 SROC 지표 + 5분 SROC 지표 ) 를 같이 겹쳐서 보기
가능하다면 수식 좀 부탁드리겠습니다.
고맙습니다.