커뮤니티
47691 재질의 합니다
2016-05-13 16:19:25
105
글번호 98056
아래 47691번 지표식이 시스템에 나타나질 않습니다
var : upv11(0),upv12(0),upv13(0);
var : dnv11(0),dnv12(0),dnv13(0);
var : TL1(0);
If V== highest(V,120) then{
Var11 = (C+H+L)/3;
/* Var11 = C;*/
var12 = var11[1];
if var11 > var12 Then{
upv11 = var11;
upv12 = upv11[1];
upv13 = upv12[1];
if upv11 > upv12 and upv12 > upv13 Then
var20 = 1.0;
}
if var11 < var12 Then{
dnv11 = var11;
dnv12 = dnv11[1];
dnv13 = dnv12[1];
if dnv11 < dnv12 and dnv12 < dnv13 Then
var20 = -1.0;
}
}
plot2(var20,"120선",white,def,2.0);
if var20 != var20[1] Then{
var50 = c;
TL_Delete(TL1);
TL1 = TL_New(sdate[1],stime[1],var50,sdate,stime,var50);
TL_SetExtRight(TL1,true);
if var20 == 1 Then
TL_SetColor(TL1,blue);
if var20 == -1 Then
TL_SetColor(TL1,RED);
}
위식에서 plot2는 var20의 값이 변화하는지점을 1과 -1로 표시한 지표식입니다
제가 구현하고자 하는 지표식은
1과 -1이 변화하는 순간의 지점에 수평선을 긋는것입니다
답변 1
예스스탁 예스스탁 답변
2016-05-13 21:42:28
안녕하세요
예스스탁입니다.
시스템식에서는 plot명령어 사용이 되지 않습니다.
그러므로 아래식에 시스템식에서 선이 출력이 가능한
추세선 함수로 선이 그려지게 작성해 드린것입니다.
1과 -2이 변하는 지짐의 어떤값으로 다음 변화시 까지 그리고자 하시는지 모르겠습니다.
이전에 식에서는 그때의 종가를 지정했습니다.
변화시 종가를 다음변화시까지 수평으로 그립니다.
종가는 1이나 -1이 아니므로 기존 plot2와 같이 있으면
값차이로 인해 지표가 왜곡되므로 plot2는 삭제했습니다.
var : upv11(0),upv12(0),upv13(0);
var : dnv11(0),dnv12(0),dnv13(0);
If V== highest(V,120) then{
Var11 = (C+H+L)/3;
/* Var11 = C;*/
var12 = var11[1];
if var11 > var12 Then{
upv11 = var11;
upv12 = upv11[1];
upv13 = upv12[1];
if upv11 > upv12 and upv12 > upv13 Then
var20 = 1.0;
}
if var11 < var12 Then{
dnv11 = var11;
dnv12 = dnv11[1];
dnv13 = dnv12[1];
if dnv11 < dnv12 and dnv12 < dnv13 Then
var20 = -1.0;
}
}
if var20 != var20[1] Then{
var50 = c;
}
if var20 == 1 Then
plot1(var50,"var50",RED);
Else
plot1(var50,"var50",BLUE);
즐거운 하루되세요
> 조민철 님이 쓴 글입니다.
> 제목 : 47691 재질의 합니다
> 아래 47691번 지표식이 시스템에 나타나질 않습니다
var : upv11(0),upv12(0),upv13(0);
var : dnv11(0),dnv12(0),dnv13(0);
var : TL1(0);
If V== highest(V,120) then{
Var11 = (C+H+L)/3;
/* Var11 = C;*/
var12 = var11[1];
if var11 > var12 Then{
upv11 = var11;
upv12 = upv11[1];
upv13 = upv12[1];
if upv11 > upv12 and upv12 > upv13 Then
var20 = 1.0;
}
if var11 < var12 Then{
dnv11 = var11;
dnv12 = dnv11[1];
dnv13 = dnv12[1];
if dnv11 < dnv12 and dnv12 < dnv13 Then
var20 = -1.0;
}
}
plot2(var20,"120선",white,def,2.0);
if var20 != var20[1] Then{
var50 = c;
TL_Delete(TL1);
TL1 = TL_New(sdate[1],stime[1],var50,sdate,stime,var50);
TL_SetExtRight(TL1,true);
if var20 == 1 Then
TL_SetColor(TL1,blue);
if var20 == -1 Then
TL_SetColor(TL1,RED);
}
위식에서 plot2는 var20의 값이 변화하는지점을 1과 -1로 표시한 지표식입니다
제가 구현하고자 하는 지표식은
1과 -1이 변화하는 순간의 지점에 수평선을 긋는것입니다
다음글