커뮤니티
지표인지 강조인지 잘 모르겠습니다.
2017-11-30 15:30:22
190
글번호 114601
수고가 많으십니다.
강조가 정확하게 무엇인지 모르지만 강조로 분류했습니다만,
파라볼릭에 따라서 배경색을 darkgray와 lightgray로 구분해서 넣고 싶습니다.
강조를 넣으면 봉의 색이 바뀌는데 그것보다 파라볼릭에 따라서 배경색을 바꾸는 수식을 부탁합니다.
그리고 한 가지 더 있습니다.
오늘의 시가와 어제의 고가 및 저가에 수평선 3개를 긋고 싶습니다. 그리고 이것들의 수치를 각
수평선 위에 나타나게 하는데, 그 위치는 차트의 왼쪽끝이든 오른쪽끝이든 선택할 수 있게 하고 싶습니다.
감사합니다.
답변 4
예스스탁 예스스탁 답변
2017-11-30 15:38:47
안녕하세요
예스스탁입니다.
예스랭귀지에 차트 배경색을 변경하는 수식 종류는 없습니다.
지표의 채우기기능을 이용하면 비슷하게 보실수 있는데
사용자분이 지표속성과 기본차트속성에서 여러가지 설정을 하셔야 합니다.
색상도 따로 설정창에서 직접 지정하셔야 합니다.
1-1
아래지표식을 작성 후 문법검증(f4) 후에
f5키를 누르시면 지표속성이 나타납니다.
input : short(12),long(26),sig(9);
var : MACDv1(0,data1);
MACDV1 = data1(MACD(short,long));
if MACDV1 > 0 Then{
plot1(9999999,"라인1");
plot2(0,"라인2");
}
Else{
plot1(0,"라인1");
plot2(9999999,"라인2");
}
1-2
지표속성창의 Y축표시탭에서 Y축을 가격으로 지정
지표속성창의 차트표시탭에서 그래프는 모두 일자그래프로 지정
지표속성창의 차트표시탭의 하단에서 채우기 클릭하고
첨부된 그림과 같이 지정 후 완료
1-3
차트의 기본차트속성에서 Y축을 화면(기본차트)로 지정 후 지표를 적용
기본차트속성은 차트에서 봉을 마우스로 더블클릭하면 나타납니다.
1-4
위 모든 설정후 지표적용하시면 됩니다.
2
plot1(dayopen,"당일시가");
plot2(DayHigh(1),"전일고가");
plot3(DayLow(1),"전일저가");
지표속성상 차트표시탬에서
각지표별로 마지막지표값표시에 체크하시면
Y축에 값이 표시됩니다.
즐거운 하루되세요
> 솔잎22 님이 쓴 글입니다.
> 제목 : 지표인지 강조인지 잘 모르겠습니다.
> 수고가 많으십니다.
강조가 정확하게 무엇인지 모르지만 강조로 분류했습니다만,
파라볼릭에 따라서 배경색을 darkgray와 lightgray로 구분해서 넣고 싶습니다.
강조를 넣으면 봉의 색이 바뀌는데 그것보다 파라볼릭에 따라서 배경색을 바꾸는 수식을 부탁합니다.
그리고 한 가지 더 있습니다.
오늘의 시가와 어제의 고가 및 저가에 수평선 3개를 긋고 싶습니다. 그리고 이것들의 수치를 각
수평선 위에 나타나게 하는데, 그 위치는 차트의 왼쪽끝이든 오른쪽끝이든 선택할 수 있게 하고 싶습니다.
감사합니다.
회원
2017-11-30 19:09:03
일단 배경에 대해서는 원하는 데로 되었지만,
오늘 시가, 어제 고저 수평선은 원하는 데로 되지 않았습니다. 현재 답은 제가 원하는 바가 아닙니다. 현재 답은 날짜가 변하면 수평선도 바뀌게 되는데... 제가 원하는 것은 날짜가 전일 전전일... 등등 차트의 왼쪽 끝까지 오늘의 시가, 어제의 고가, 어제의 저가를 완전한 변하지 않는 수평선으로 긋고, 그 수치를 차트상에 나타내는 것입니다. 그 위치도 왼쪽이건 오른쪽이건 선택할 수 있는 옵션을 넣고요. 수치를 가격 축이 아니라 차트영역 내부에 표현하기를 원합니다. y축은 너무 복잡해서요...
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 지표인지 강조인지 잘 모르겠습니다.
>
안녕하세요
예스스탁입니다.
예스랭귀지에 차트 배경색을 변경하는 수식 종류는 없습니다.
지표의 채우기기능을 이용하면 비슷하게 보실수 있는데
사용자분이 지표속성과 기본차트속성에서 여러가지 설정을 하셔야 합니다.
색상도 따로 설정창에서 직접 지정하셔야 합니다.
1-1
아래지표식을 작성 후 문법검증(f4) 후에
f5키를 누르시면 지표속성이 나타납니다.
input : short(12),long(26),sig(9);
var : MACDv1(0,data1);
MACDV1 = data1(MACD(short,long));
if MACDV1 > 0 Then{
plot1(9999999,"라인1");
plot2(0,"라인2");
}
Else{
plot1(0,"라인1");
plot2(9999999,"라인2");
}
1-2
지표속성창의 Y축표시탭에서 Y축을 가격으로 지정
지표속성창의 차트표시탭에서 그래프는 모두 일자그래프로 지정
지표속성창의 차트표시탭의 하단에서 채우기 클릭하고
첨부된 그림과 같이 지정 후 완료
1-3
차트의 기본차트속성에서 Y축을 화면(기본차트)로 지정 후 지표를 적용
기본차트속성은 차트에서 봉을 마우스로 더블클릭하면 나타납니다.
1-4
위 모든 설정후 지표적용하시면 됩니다.
2
plot1(dayopen,"당일시가");
plot2(DayHigh(1),"전일고가");
plot3(DayLow(1),"전일저가");
지표속성상 차트표시탬에서
각지표별로 마지막지표값표시에 체크하시면
Y축에 값이 표시됩니다.
즐거운 하루되세요
> 솔잎22 님이 쓴 글입니다.
> 제목 : 지표인지 강조인지 잘 모르겠습니다.
> 수고가 많으십니다.
강조가 정확하게 무엇인지 모르지만 강조로 분류했습니다만,
파라볼릭에 따라서 배경색을 darkgray와 lightgray로 구분해서 넣고 싶습니다.
강조를 넣으면 봉의 색이 바뀌는데 그것보다 파라볼릭에 따라서 배경색을 바꾸는 수식을 부탁합니다.
그리고 한 가지 더 있습니다.
오늘의 시가와 어제의 고가 및 저가에 수평선 3개를 긋고 싶습니다. 그리고 이것들의 수치를 각
수평선 위에 나타나게 하는데, 그 위치는 차트의 왼쪽끝이든 오른쪽끝이든 선택할 수 있게 하고 싶습니다.
감사합니다.
예스스탁 예스스탁 답변
2017-12-01 08:55:57
안녕하세요
예스스탁입니다.
수치는 옵션으로 왼쪽 오른쪽으로 지정하게 해드릴수 없습니다.
수식안에서 차트의 왼쪽의 끝은 알수 없습니다.
차트의 마지막봉 위치에 출력됩니다.
if bdate != bdate[1] Then{
TL_Delete(var1);
TL_Delete(var2);
TL_Delete(var3);
var1 = TL_New(sdate[1],stime[1],dayopen,sdate,stime,dayopen);
var2 = TL_New(sdate[1],stime[1],DayHigh(1),sdate,stime,DayHigh(1));
var3 = TL_New(sdate[1],stime[1],daylow(1),sdate,stime,daylow(1));
TL_SetExtLeft(var1,true);
TL_SetExtLeft(var2,true);
TL_SetExtLeft(var3,true);
TL_SetExtRight(var1,true);
TL_SetExtRight(var2,true);
TL_SetExtRight(var3,true);
Text_Delete(value1);
Text_Delete(value2);
Text_Delete(value3);
value1 = Text_New(sdate,stime,dayopen,NumToStr(dayopen,2));
value2 = Text_New(sdate,stime,DayHigh(1),NumToStr(DayHigh(1),2));
value3 = Text_New(sdate,stime,DayLow(1),NumToStr(daylow(1),2));
}
Text_SetLocation(value1,sdate,stime,dayopen);
Text_SetLocation(value2,sdate,stime,DayHigh(1));
Text_SetLocation(value3,sdate,stime,DayLow(1));
즐거운 하루되세요
> 솔잎22 님이 쓴 글입니다.
> 제목 : Re : Re : 지표인지 강조인지 잘 모르겠습니다.
> 일단 배경에 대해서는 원하는 데로 되었지만,
오늘 시가, 어제 고저 수평선은 원하는 데로 되지 않았습니다. 현재 답은 제가 원하는 바가 아닙니다. 현재 답은 날짜가 변하면 수평선도 바뀌게 되는데... 제가 원하는 것은 날짜가 전일 전전일... 등등 차트의 왼쪽 끝까지 오늘의 시가, 어제의 고가, 어제의 저가를 완전한 변하지 않는 수평선으로 긋고, 그 수치를 차트상에 나타내는 것입니다. 그 위치도 왼쪽이건 오른쪽이건 선택할 수 있는 옵션을 넣고요. 수치를 가격 축이 아니라 차트영역 내부에 표현하기를 원합니다. y축은 너무 복잡해서요...
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 지표인지 강조인지 잘 모르겠습니다.
>
안녕하세요
예스스탁입니다.
예스랭귀지에 차트 배경색을 변경하는 수식 종류는 없습니다.
지표의 채우기기능을 이용하면 비슷하게 보실수 있는데
사용자분이 지표속성과 기본차트속성에서 여러가지 설정을 하셔야 합니다.
색상도 따로 설정창에서 직접 지정하셔야 합니다.
1-1
아래지표식을 작성 후 문법검증(f4) 후에
f5키를 누르시면 지표속성이 나타납니다.
input : short(12),long(26),sig(9);
var : MACDv1(0,data1);
MACDV1 = data1(MACD(short,long));
if MACDV1 > 0 Then{
plot1(9999999,"라인1");
plot2(0,"라인2");
}
Else{
plot1(0,"라인1");
plot2(9999999,"라인2");
}
1-2
지표속성창의 Y축표시탭에서 Y축을 가격으로 지정
지표속성창의 차트표시탭에서 그래프는 모두 일자그래프로 지정
지표속성창의 차트표시탭의 하단에서 채우기 클릭하고
첨부된 그림과 같이 지정 후 완료
1-3
차트의 기본차트속성에서 Y축을 화면(기본차트)로 지정 후 지표를 적용
기본차트속성은 차트에서 봉을 마우스로 더블클릭하면 나타납니다.
1-4
위 모든 설정후 지표적용하시면 됩니다.
2
plot1(dayopen,"당일시가");
plot2(DayHigh(1),"전일고가");
plot3(DayLow(1),"전일저가");
지표속성상 차트표시탬에서
각지표별로 마지막지표값표시에 체크하시면
Y축에 값이 표시됩니다.
즐거운 하루되세요
> 솔잎22 님이 쓴 글입니다.
> 제목 : 지표인지 강조인지 잘 모르겠습니다.
> 수고가 많으십니다.
강조가 정확하게 무엇인지 모르지만 강조로 분류했습니다만,
파라볼릭에 따라서 배경색을 darkgray와 lightgray로 구분해서 넣고 싶습니다.
강조를 넣으면 봉의 색이 바뀌는데 그것보다 파라볼릭에 따라서 배경색을 바꾸는 수식을 부탁합니다.
그리고 한 가지 더 있습니다.
오늘의 시가와 어제의 고가 및 저가에 수평선 3개를 긋고 싶습니다. 그리고 이것들의 수치를 각
수평선 위에 나타나게 하는데, 그 위치는 차트의 왼쪽끝이든 오른쪽끝이든 선택할 수 있게 하고 싶습니다.
감사합니다.
회원
2017-12-01 22:17:26
답변 감사합니다. 그런데 배경색을 넣는 데에 대하여 제가 한 가지 빠뜨린 것이 있습니다
파라볼릭 배경은 다 이해했는데.... 더 밑에 보면 macd로 배경을 넣은 예제가 나와 있어서 수식을 참조하고 싶은데, 한 가지 이해 안되는 수식이 있습니다.
var : MACDv1(0,data1);
이 수식에서 괄호 안에 있는 0과 data1이 어떤 인수인지 설명을 좀 부탁합니다.
또한 이 macd배경과 관련해서, 현재 상태로는 기본지표인 가격의 배경에만 적용이 되는데, 보조지표 배경에도 적용이 되게 하는 방법은 없는가요?????
사실 이것과 연계 된 것인지는 모르겠으나, 2개의 차트, 예를 들면 10분봉 차트에 60분봉 차트를 겹쳐서 봉을 구현하는 경우을 생각하고 있었는데, 이것이 어떻게 가능한지 알고 싶습니다. 그럴려면 10분봉 데이타와 60분봉 데이타를 어떻게든 같이 읽어 들여야 할 것인데,,, 이것이 위의 data1과 관련이 있는 듯 한데요....
그래서 한 차트 내에서 10분봉이 진행되는데, 10분 현재봉 옆에 60분봉을 같이 보여 주는 것이 가능하다고 듣고 있습니다. 이런 것이 가능한 예제를 하나 보여 주시면 감사하겠습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 지표인지 강조인지 잘 모르겠습니다.
>
안녕하세요
예스스탁입니다.
예스랭귀지에 차트 배경색을 변경하는 수식 종류는 없습니다.
지표의 채우기기능을 이용하면 비슷하게 보실수 있는데
사용자분이 지표속성과 기본차트속성에서 여러가지 설정을 하셔야 합니다.
색상도 따로 설정창에서 직접 지정하셔야 합니다.
1-1
아래지표식을 작성 후 문법검증(f4) 후에
f5키를 누르시면 지표속성이 나타납니다.
input : short(12),long(26),sig(9);
var : MACDv1(0,data1);
MACDV1 = data1(MACD(short,long));
if MACDV1 > 0 Then{
plot1(9999999,"라인1");
plot2(0,"라인2");
}
Else{
plot1(0,"라인1");
plot2(9999999,"라인2");
}
1-2
지표속성창의 Y축표시탭에서 Y축을 가격으로 지정
지표속성창의 차트표시탭에서 그래프는 모두 일자그래프로 지정
지표속성창의 차트표시탭의 하단에서 채우기 클릭하고
첨부된 그림과 같이 지정 후 완료
1-3
차트의 기본차트속성에서 Y축을 화면(기본차트)로 지정 후 지표를 적용
기본차트속성은 차트에서 봉을 마우스로 더블클릭하면 나타납니다.
1-4
위 모든 설정후 지표적용하시면 됩니다.
2
plot1(dayopen,"당일시가");
plot2(DayHigh(1),"전일고가");
plot3(DayLow(1),"전일저가");
지표속성상 차트표시탬에서
각지표별로 마지막지표값표시에 체크하시면
Y축에 값이 표시됩니다.
즐거운 하루되세요
> 솔잎22 님이 쓴 글입니다.
> 제목 : 지표인지 강조인지 잘 모르겠습니다.
> 수고가 많으십니다.
강조가 정확하게 무엇인지 모르지만 강조로 분류했습니다만,
파라볼릭에 따라서 배경색을 darkgray와 lightgray로 구분해서 넣고 싶습니다.
강조를 넣으면 봉의 색이 바뀌는데 그것보다 파라볼릭에 따라서 배경색을 바꾸는 수식을 부탁합니다.
그리고 한 가지 더 있습니다.
오늘의 시가와 어제의 고가 및 저가에 수평선 3개를 긋고 싶습니다. 그리고 이것들의 수치를 각
수평선 위에 나타나게 하는데, 그 위치는 차트의 왼쪽끝이든 오른쪽끝이든 선택할 수 있게 하고 싶습니다.
감사합니다.