커뮤니티
문의 드립니다.
2014-10-17 07:09:40
171
글번호 79491
답변 너무너무 감사드립니다.
===================================================
안녕하세요
예스스탁입니다.
식 아래와 같이 수정하시면 됩니다.
var : T(0),thi(0),dni(0),i1(0),i2(0);
var1 = highest(H,20);
var2 = lowest(L,20);
if T <= 0 and var1 > var1[1] Then
T = 1;
if T >= 0 and var2 < var2[1] Then
T = -1;
if T == 1 and T[1] != 1 Then
thi = index;
if T == -1 and T[1] != -1 Then
thi = index;
i1 = index - thi ;
if T == 1 Then
plot1(min(i1,20),"i",RED);
Else
plot1(min(i1,20),"i",blue);
최대 20까지 증가하므로 i1이 20보다 커지면 20으로 출력하게 하시면 됩니다.
혹은 막대그래프로 지정하신 다면
아래와 같이 지정하시면 20이상 증가한 이후에는
막대그래프가 출력되지 않게 됩니다.
========================================================================
저는 틱봉을 가지고 신호를 내고 있습니다.
현재 var1, var2 가 현재값으로 이루어진 캔들을 가지고 고점 저점을 갱신하고 갱신하는 캔들의 인덱스를 리턴해 주고 있습니다.
여기에서 아주 간단한 질문입니다.
현재값으로 이루어진 캔들말고...
5지수이평을 기본으로 동일하게 하려면. 어떻게 수정해야 할까요.. 간단할것 같으면서도
한발자욱을 못 옮기고 있습니다.
즉.. 5지수이평 앞전 20개 값에서 고점, 저점 을 갱신하고.. 갱신한 값의 인덱스를 리턴해 주면 됩니다. 위와 동일한데... 기초데이타를 현재값의 캔들이 아닌... 5지수이평을 이용해서 값이 산출되게.. 도움 부탁드립니다. 감사합니다.
답변 1
예스스탁 예스스탁 답변
2014-10-17 13:20:37
안녕하세요
예스스탁입니다.
higehst와 lowest의 H나 L대신에 지수이평값 넣어주시면 됩니다.
var : T(0),thi(0),dni(0),i1(0),i2(0);
var : value(0);
value = ema(c,5);
var1 = highest(value,20);
var2 = lowest(value,20);
if T <= 0 and var1 > var1[1] Then
T = 1;
if T >= 0 and var2 < var2[1] Then
T = -1;
if T == 1 and T[1] != 1 Then
thi = index;
if T == -1 and T[1] != -1 Then
thi = index;
i1 = index - thi ;
if T == 1 Then
plot1(min(i1,20),"i",RED);
Else
plot1(min(i1,20),"i",blue);
즐거운 하루되세요
> hjkang철인 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 답변 너무너무 감사드립니다.
===================================================
안녕하세요
예스스탁입니다.
식 아래와 같이 수정하시면 됩니다.
var : T(0),thi(0),dni(0),i1(0),i2(0);
var1 = highest(H,20);
var2 = lowest(L,20);
if T <= 0 and var1 > var1[1] Then
T = 1;
if T >= 0 and var2 < var2[1] Then
T = -1;
if T == 1 and T[1] != 1 Then
thi = index;
if T == -1 and T[1] != -1 Then
thi = index;
i1 = index - thi ;
if T == 1 Then
plot1(min(i1,20),"i",RED);
Else
plot1(min(i1,20),"i",blue);
최대 20까지 증가하므로 i1이 20보다 커지면 20으로 출력하게 하시면 됩니다.
혹은 막대그래프로 지정하신 다면
아래와 같이 지정하시면 20이상 증가한 이후에는
막대그래프가 출력되지 않게 됩니다.
========================================================================
저는 틱봉을 가지고 신호를 내고 있습니다.
현재 var1, var2 가 현재값으로 이루어진 캔들을 가지고 고점 저점을 갱신하고 갱신하는 캔들의 인덱스를 리턴해 주고 있습니다.
여기에서 아주 간단한 질문입니다.
현재값으로 이루어진 캔들말고...
5지수이평을 기본으로 동일하게 하려면. 어떻게 수정해야 할까요.. 간단할것 같으면서도
한발자욱을 못 옮기고 있습니다.
즉.. 5지수이평 앞전 20개 값에서 고점, 저점 을 갱신하고.. 갱신한 값의 인덱스를 리턴해 주면 됩니다. 위와 동일한데... 기초데이타를 현재값의 캔들이 아닌... 5지수이평을 이용해서 값이 산출되게.. 도움 부탁드립니다. 감사합니다.