커뮤니티
문의 드립니다
2014-11-18 10:59:41
141
글번호 80483
안녕하세요
1).20,60,120,이평선의 수평 연장선
2).20이평선과 60이평선 사이를 녹색으로 채움
3).60이평선과 120이평선사이는 보라색으로 채움
위 3가지를 단일 지표식으로 부탁드립니다
++++++++++++++++++++++++++++++++++++++++++++
input : N(10);
var1 = NthHighestBar(1,V,N);
var2 = NthLowestBar(1,V,N);
TL_Delete(value1);
value1 = TL_New(sdate[var1],stime[var1],9999999,sdate[var1],stime[var1],0);
TL_Delete(value2);
value2 = TL_New(sdate[var2],stime[var2],9999999,sdate[var2],stime[var2],0);
위 지표식이 정상적으로 표현되지 않습니다
점검하여 주시기 바랍니다
감사합니다
수고하세요
답변 3
예스스탁 예스스탁 답변
2014-11-18 11:22:52
안녕하세요
예스스탁입니다.
1.
가능하지 않습니다.
2.3
지표사이의 색을 채우는 부분은
사용자분이 속성에서 지정하셔야 합니다.
input : P1(20),P2(60),P3(10);
value1 = ma(C,P1);
value2 = ma(C,P2);
value3 = ma(C,P3);
plot1(value1,"가중이평1");
plot2(value2,"가중이평2");
plot3(value3,"가중이평3");
위 지표식 작성하신 후에 문법검증(f4)을 하고 f5키 누르시면
지표속성화면 나타납니다. 지표속성화면 차트표시탭에서
첨부된 그림과 같이 지정하시면 됩니다.
4,
input : N(10);
var1 = NthHighestBar(1,V,N);
var2 = NthLowestBar(1,V,N);
TL_Delete(value1);
value1 = TL_New(sdate[var1],stime[var1],9999999,sdate[var1],stime[var1],0);
TL_Delete(value2);
value2 = TL_New(sdate[var2],stime[var2],9999999,sdate[var2],stime[var2],0);
위식 첨부된 그림과 같이 정상적으로 세로선이 나타납니다.
즐거운 하루되세요
> 금보 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 안녕하세요
1).20,60,120,이평선의 수평 연장선
2).20이평선과 60이평선 사이를 녹색으로 채움
3).60이평선과 120이평선사이는 보라색으로 채움
위 3가지를 단일 지표식으로 부탁드립니다
++++++++++++++++++++++++++++++++++++++++++++
input : N(10);
var1 = NthHighestBar(1,V,N);
var2 = NthLowestBar(1,V,N);
TL_Delete(value1);
value1 = TL_New(sdate[var1],stime[var1],9999999,sdate[var1],stime[var1],0);
TL_Delete(value2);
value2 = TL_New(sdate[var2],stime[var2],9999999,sdate[var2],stime[var2],0);
위 지표식이 정상적으로 표현되지 않습니다
점검하여 주시기 바랍니다
감사합니다
수고하세요
금보
2014-11-18 14:25:29
답변에 감사드립니다
아래의
1).20,60,120,이평선의 고점 수평 연장선
1).20,60,120,이평선의 저점 수평 연장선
지표식을 부탁드립니다
+++++++++++++++++++++++++++++++++++++++++++++++++++
input : N(10);
var1 = NthHighestBar(1,V,N);
var2 = NthLowestBar(1,V,N);
TL_Delete(value1);
value1 = TL_New(sdate[var1],stime[var1],9999999,sdate[var1],stime[var1],0);
TL_Delete(value2);
value2 = TL_New(sdate[var2],stime[var2],9999999,sdate[var2],stime[var2],0);
위 지표식의
수직선은 말씀하신 바와 같이 2개의 선이 표시됩니다
N봉 (즉 period) 의 개수 지시 값에 의하여 여러개의 수직선이 표현되어야 하는데
위 지표식의 경우 어떠한 변수를 대입햐여도 2개의 선만이 표현됩니다
발생하는 모든 수직선이 표현되도록 수정 부탁드립니다
감사합니다
수고하세요
예스스탁 예스스탁 답변
2014-11-18 15:03:32
안녕하세요
예스스탁입니다.
1.
고점과 저점에 대한 정의가 명확치 않습니다.
가장최근 하락반전한 지점을 고점으로
상승반전한 지점을 저점으로 지정했습니다.
아래식 참고하셔서 수정보완해 사용하시기 바랍니다.
차트 전체의 추세선을 모두 그리고자 하시면
각 식의 TL_delete함수를 삭제하시면 됩니다.
input : P1(20),P2(60),P3(120);
var : T1(0),T2(0),T3(0);
value1 = ma(C,P1);
value2 = ma(C,P2);
value3 = ma(C,P3);
if value1 > value1[1] Then
T1 = 1;
if value1 < value1[1] Then
T1 = -1;
if value2 > value2[1] Then
T2 = 1;
if value2 < value2[1] Then
T2 = -1;
if value3 > value3[1] Then
T3 = 1;
if value3 < value3[1] Then
T3 = -1;
if T1 == -1 and T1[1] == 1 then{
TL_Delete(var1);
var1 = TL_New(sdate[1],stime[1],value1[1],sdate,stime,value1[1]);
TL_SetExtRight(var1,true);
TL_SetColor(var1,RED);
}
if T1 == 1 and T1[1] == -1 then{
TL_Delete(var2);
var2 = TL_New(sdate[1],stime[1],value1[1],sdate,stime,value1[1]);
TL_SetExtRight(var2,true);
TL_SetColor(var2,blue);
}
if T2 == -1 and T2[1] == 1 then{
TL_Delete(var3);
var3 = TL_New(sdate[1],stime[1],value2[1],sdate,stime,value2[1]);
TL_SetExtRight(var3,true);
TL_SetColor(var3,RED);
}
if T2 == 1 and T2[1] == -1 then{
TL_Delete(var4);
var4 = TL_New(sdate[1],stime[1],value2[1],sdate,stime,value2[1]);
TL_SetExtRight(var4,true);
TL_SetColor(var4,blue);
}
if T3 == -1 and T3[1] == 1 then{
TL_Delete(var5);
var5 = TL_New(sdate[1],stime[1],value3[1],sdate,stime,value3[1]);
TL_SetExtRight(var5,true);
TL_SetColor(var5,RED);
}
if T3 == 1 and T3[1] == -1 then{
TL_Delete(var6);
var6 = TL_New(sdate[1],stime[1],value3[1],sdate,stime,value3[1]);
TL_SetExtRight(var6,true);
TL_SetColor(var6,blue);
}
2.
차트 전체에 그리고자 하시면
식상의 TL_Delete함수를 삭제하시면 됩니다.
input : N(10);
var1 = NthHighestBar(1,V,N);
var2 = NthLowestBar(1,V,N);
value1 = TL_New(sdate[var1],stime[var1],9999999,sdate[var1],stime[var1],0);
value2 = TL_New(sdate[var2],stime[var2],9999999,sdate[var2],stime[var2],0);
즐거운 하루되세요
> 금보 님이 쓴 글입니다.
> 제목 : Re : Re : 다시 한번 문의 드립니다
> 답변에 감사드립니다
아래의
1).20,60,120,이평선의 고점 수평 연장선
1).20,60,120,이평선의 저점 수평 연장선
지표식을 부탁드립니다
+++++++++++++++++++++++++++++++++++++++++++++++++++
input : N(10);
var1 = NthHighestBar(1,V,N);
var2 = NthLowestBar(1,V,N);
TL_Delete(value1);
value1 = TL_New(sdate[var1],stime[var1],9999999,sdate[var1],stime[var1],0);
TL_Delete(value2);
value2 = TL_New(sdate[var2],stime[var2],9999999,sdate[var2],stime[var2],0);
위 지표식의
수직선은 말씀하신 바와 같이 2개의 선이 표시됩니다
N봉 (즉 period) 의 개수 지시 값에 의하여 여러개의 수직선이 표현되어야 하는데
위 지표식의 경우 어떠한 변수를 대입햐여도 2개의 선만이 표현됩니다
발생하는 모든 수직선이 표현되도록 수정 부탁드립니다
감사합니다
수고하세요
다음글
이전글