커뮤니티
문의드립니다
2019-05-22 11:26:26
246
글번호 128877
매번 도움 주심에 감사합니다.
아래 지표는 기본제공되는 Price channel 지표입니다.
1번
60분봉에서 보여지는 지표를 300틱 차트에 출력되게 하고 싶습니다.
2번 (반대의 경우)
틱차트에서 보여지는 지표를 분봉에 출력되게 하고 싶습니다.
미리 감사합니다.
INPUT : LENGTH(10);
VAR : TCHAN(0), BCHAN(0);
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
PLOT1(TCHAN, "TOP");
PLOT2(BCHAN, "BOT");
답변 1
예스스탁 예스스탁 답변
2019-05-22 14:03:17
안녕하세요
예스스탁입니다.
1
틱봉에서 분봉 지표는 틱봉 자체로는 정확히 계산이 불가능합니다.
수식은 차트의 봉의 시고저종가만 이용가능한데
분봉의 시간경계가 틱봉의 중간에 위치할 경우가 많습니다.
틱봉에서 분봉지표나, 분봉에 틱봉지표는 참조데이타를 이용하셔야 합니다.
300틱 차트에 60분 데이타를 참조데이타로 추가하시거나
분봉차트에 틱차트를 참조데이타로 추가하고 아래식 적용하시면 됩니다.
참조데이타는 차트왼쪽 상단의 종목선택 버튼 중 오른쪽 클릭하면
선택해 차트에 추가할수 있고 기본차트와 같은 종목을 다른주기로 셋팅할수 있습니다.
INPUT : LENGTH(10);
VAR : TCHAN(0,data2), BCHAN(0,data2);
TCHAN = data2(HIGHEST(HIGH, LENGTH)[1]);
BCHAN = data2(LOWEST(LOW, LENGTH)[1]);
PLOT1(TCHAN, "TOP");
PLOT2(BCHAN, "BOT");
2
만약 300틱 차트로 60분 지표를 근사값으로 계산해
적용하고자 하시면 아래식 이용하시면 됩니다.
분봉에 틱봉지표는 위 1번으로 방법으로만 가능합니다.
input : 타주기분(60),LENGTH(10);
var : S1(0),D1(0),TM(0),TF(0),cnt(0);
VAR : TCHAN(0), BCHAN(0);
Array : HH[50](0),LL[50](0);
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;
TF = TM%타주기분;
if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF < TF[1]) Then
{
HH[0] = H;
LL[0] = L;
for cnt = 1 to 49
{
HH[cnt] = HH[cnt-1][1];
LL[cnt] = LL[cnt-1][1];
}
}
if H > HH[0] Then
HH[0] = H;
if L < LL[0] Then
LL[0] = L;
if HH[LENGTH] > 0 and LL[LENGTH] > 0 then
{
TCHAN = HH[1];
BCHAN = LL[1];
for cnt = 1 to LENGTH
{
if HH[cnt] > TCHAN Then
TCHAN = HH[cnt];
if LL[cnt] < BCHAN Then
BCHAN = LL[cnt];
}
PLOT1(TCHAN, "TOP");
PLOT2(BCHAN, "BOT");
}
}
즐거운 하루되세요
> 플로스트 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 매번 도움 주심에 감사합니다.
아래 지표는 기본제공되는 Price channel 지표입니다.
1번
60분봉에서 보여지는 지표를 300틱 차트에 출력되게 하고 싶습니다.
2번 (반대의 경우)
틱차트에서 보여지는 지표를 분봉에 출력되게 하고 싶습니다.
미리 감사합니다.
INPUT : LENGTH(10);
VAR : TCHAN(0), BCHAN(0);
TCHAN = HIGHEST(HIGH, LENGTH)[1];
BCHAN = LOWEST(LOW, LENGTH)[1];
PLOT1(TCHAN, "TOP");
PLOT2(BCHAN, "BOT");