예스스탁
예스스탁 답변
2024-12-09 14:18:08
안녕하세요
예스스탁입니다.
1
Y축의 스케일은 차트에 적용되면 자동으로 되는 부분이라
수식안에서 처리가 되지 않습니다.
2
박스 함수로 키움의 강세약세와 같이 표시되게 수정해 드립니다.
지표로 작성하시면 수식검증후 속성에서 Y축표시를 가격으로 지정하고 적용하시면 됩니다.
검색식이나 강조식은 봉차트에 적용되므로 별도 설정없이 적용하시면 됩니다.
Input : 횡보구간(100);
VAR : 횡보색(0),box(0);
IF b > b[1]-횡보구간 TheN
{
횡보색 = RgB (255,202,255); // 연핑크
}
IF b < b[1]+횡보구간 TheN
{
횡보색 = RgB (0,227,227); // 진하늘
}
IF b <= b[1]+횡보구간 AND b>= b[1]-횡보구간 TheN
{
횡보색 = RgB (249,249,0); // 진황색
}
if 횡보색 != 횡보색[1] Then
{
box = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L);
Box_SetColor(box,횡보색);
Box_SetFill(box,true);
Box_SetExtFill(box,true);
}
Else
Box_SetEnd(box,NextBarSdate,NextBarStime,l);
즐거운 하루되세요
> 강심장 님이 쓴 글입니다.
> 제목 : 지표의 표시 위치 변경 방법
> 첨부파일1에서 가운데 부분에 표시되는 노랑, 파랑,핑크색으로 된 부분의 표시 위치를 자동으로 변경시키고 싶습니다. 수식은 다음과 같읍니다.
//===== 횡보구간 계산 ======================================
Input : 횡보표시위치(-2000),횡보구간(100),횡보장표시폭(70);
VAR : 횡보색(0);
IF b > b[1]-횡보구간 TheN
횡보색 = RgB (255,202,255); // 연핑크
IF b < b[1]+횡보구간 TheN
횡보색 = RgB (0,227,227); // 진하늘
IF b <= b[1]+횡보구간 AND b>= b[1]-횡보구간 TheN
횡보색 = RgB (249,249,0); // 진황색
Plot1(횡보표시위치,"횡보여부",횡보색,DeF,횡보장표시폭);
현재는 차트에 표시되는 위치를 input문을 사용하여 그때그때 수치를 입력해 주고 있는데, 화면표시의 중간 부분에 자동으로 표시되게 plot1 을 수정해 주세요.
예를들어 현재는
1. plot1 (횡보위치표시,"횡보여부"......) 로 되어 있는데... 현재 화면에 나타나는 최고, 최저 수치의 중간 위치에 자동으로 표시되도록 수정해 주세요.
2. 지표를 차트에 표시할 경우, 원형 형태로 나타 나는데 원형을 사각형이나 막대 그래프 형태로 변경 시킬수 있을까요??
3. 아... 근본적으로 원하는 형태는 키움차트에서 보면은 강세약세 지표를 표시하고 싶은데, 방법을 몰라 아쉬운데로 만들어 본것인데, 첨부파일2에서 보듯이 강세약세 지표로 표시할수 있는 방법이 따로 있나요??
예,고맙습니다.
변경해준 지표로 적용해 보았는데, 첨부 파일에서 보듯이 box구간이 1칸씩 밀려서 나타나고 있습니다. 첨부파일의 b와 box가 일치하도록 수정 부탁 드립니다. box를 좌측으로 1칸씩 밀려 표시되게 부탁 드립니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 지표의 표시 위치 변경 방법
>
안녕하세요
예스스탁입니다.
1
Y축의 스케일은 차트에 적용되면 자동으로 되는 부분이라
수식안에서 처리가 되지 않습니다.
2
박스 함수로 키움의 강세약세와 같이 표시되게 수정해 드립니다.
지표로 작성하시면 수식검증후 속성에서 Y축표시를 가격으로 지정하고 적용하시면 됩니다.
검색식이나 강조식은 봉차트에 적용되므로 별도 설정없이 적용하시면 됩니다.
Input : 횡보구간(100);
VAR : 횡보색(0),box(0);
IF b > b[1]-횡보구간 TheN
{
횡보색 = RgB (255,202,255); // 연핑크
}
IF b < b[1]+횡보구간 TheN
{
횡보색 = RgB (0,227,227); // 진하늘
}
IF b <= b[1]+횡보구간 AND b>= b[1]-횡보구간 TheN
{
횡보색 = RgB (249,249,0); // 진황색
}
if 횡보색 != 횡보색[1] Then
{
box = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L);
Box_SetColor(box,횡보색);
Box_SetFill(box,true);
Box_SetExtFill(box,true);
}
Else
Box_SetEnd(box,NextBarSdate,NextBarStime,l);
즐거운 하루되세요
> 강심장 님이 쓴 글입니다.
> 제목 : 지표의 표시 위치 변경 방법
> 첨부파일1에서 가운데 부분에 표시되는 노랑, 파랑,핑크색으로 된 부분의 표시 위치를 자동으로 변경시키고 싶습니다. 수식은 다음과 같읍니다.
//===== 횡보구간 계산 ======================================
Input : 횡보표시위치(-2000),횡보구간(100),횡보장표시폭(70);
VAR : 횡보색(0);
IF b > b[1]-횡보구간 TheN
횡보색 = RgB (255,202,255); // 연핑크
IF b < b[1]+횡보구간 TheN
횡보색 = RgB (0,227,227); // 진하늘
IF b <= b[1]+횡보구간 AND b>= b[1]-횡보구간 TheN
횡보색 = RgB (249,249,0); // 진황색
Plot1(횡보표시위치,"횡보여부",횡보색,DeF,횡보장표시폭);
현재는 차트에 표시되는 위치를 input문을 사용하여 그때그때 수치를 입력해 주고 있는데, 화면표시의 중간 부분에 자동으로 표시되게 plot1 을 수정해 주세요.
예를들어 현재는
1. plot1 (횡보위치표시,"횡보여부"......) 로 되어 있는데... 현재 화면에 나타나는 최고, 최저 수치의 중간 위치에 자동으로 표시되도록 수정해 주세요.
2. 지표를 차트에 표시할 경우, 원형 형태로 나타 나는데 원형을 사각형이나 막대 그래프 형태로 변경 시킬수 있을까요??
3. 아... 근본적으로 원하는 형태는 키움차트에서 보면은 강세약세 지표를 표시하고 싶은데, 방법을 몰라 아쉬운데로 만들어 본것인데, 첨부파일2에서 보듯이 강세약세 지표로 표시할수 있는 방법이 따로 있나요??