예스스탁
예스스탁 답변
2024-02-20 14:13:02
안녕하세요
예스스탁입니다.
1
예스랭귀지에 차트의 바탕색을 변경하는 기능은 없고
박스함수로 비슷하게 나타내실 수 있습니다.
2
아래수식에서 Box_SetExtFill함수 앞에 주석을 해제하시면
봉차트 하단에 적용된 지표영역까지 표시됩니다.
3
input : P(14);
var : R(0),Box(0);
R = RSI(P);
Plot1(R, "RSI");
PlotBaseLine1(30, "기준선1");
PlotBaseLine2(65, "기준선2");
Condition1 = R >= 65;
Condition2 = R <= 30;
if Condition1 == true Then
{
if Condition1 != Condition1[1] Then
{
box = box_new(sDate,sTime,0,sDate,sTime,9999999);
Box_SetColor(Box,Gold);
Box_SetFill(Box,true);
//Box_SetExtFill(box,true);//하단 지표영역까지 모두 표시
}
Else
Box_SetEnd(box,sDate,sTime,9999999);
}
if Condition2 == true Then
{
if Condition2 != Condition2[1] Then
{
box = box_new(sDate,sTime,0,sDate,sTime,9999999);
Box_SetColor(Box,Gray);
Box_SetFill(Box,true);
//Box_SetExtFill(box,true);//하단 지표영역까지 모두 표시
}
Else
Box_SetEnd(box,sDate,sTime,9999999);
}
즐거운 하루되세요
> ksks 님이 쓴 글입니다.
> 제목 : 예스트레이더의 차트화면
> 85883문의 봐 주세요.
저의 질문이 잘못되었읍니다.
RSI(14)가 65 상향돌파 및 30하향돌파가 아니라
65이상은 모두 황금색, 30미만은 모두 그레이로 차트가격화면에 표시하려는 것이었읍니다.
죄송합니다만 이렇게 수정해주실수 있나요?
//주석 해제하고 지표에 넣어 해보니 이상하게 나옵니다.
거래량 밑에 RSI(14)로 나옵니다.
그냥 전의 강조수식으로 65이상 봉과 30이하 봉을 칼라링할 방법은 없나요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 예스트레이더의 차트화면
> 안녕하세요
예스스탁입니다.
1
예스랭귀지에 차트의 바탕색을 변경하는 기능은 없고
박스함수로 비슷하게 나타내실 수 있습니다.
2
아래수식에서 Box_SetExtFill함수 앞에 주석을 해제하시면
봉차트 하단에 적용된 지표영역까지 표시됩니다.
3
input : P(14);
var : R(0),Box(0);
R = RSI(P);
Plot1(R, "RSI");
PlotBaseLine1(30, "기준선1");
PlotBaseLine2(65, "기준선2");
Condition1 = R >= 65;
Condition2 = R <= 30;
if Condition1 == true Then
{
if Condition1 != Condition1[1] Then
{
box = box_new(sDate,sTime,0,sDate,sTime,9999999);
Box_SetColor(Box,Gold);
Box_SetFill(Box,true);
//Box_SetExtFill(box,true);//하단 지표영역까지 모두 표시
}
Else
Box_SetEnd(box,sDate,sTime,9999999);
}
if Condition2 == true Then
{
if Condition2 != Condition2[1] Then
{
box = box_new(sDate,sTime,0,sDate,sTime,9999999);
Box_SetColor(Box,Gray);
Box_SetFill(Box,true);
//Box_SetExtFill(box,true);//하단 지표영역까지 모두 표시
}
Else
Box_SetEnd(box,sDate,sTime,9999999);
}
즐거운 하루되세요
> ksks 님이 쓴 글입니다.
> 제목 : 예스트레이더의 차트화면
> 85883문의 봐 주세요.
저의 질문이 잘못되었읍니다.
RSI(14)가 65 상향돌파 및 30하향돌파가 아니라
65이상은 모두 황금색, 30미만은 모두 그레이로 차트가격화면에 표시하려는 것이었읍니다.
죄송합니다만 이렇게 수정해주실수 있나요?
예스스탁
예스스탁 답변
2024-02-20 14:53:36
안녕하세요
예스스탁입니다.
1
Plot1(R, "RSI");
PlotBaseLine1(30, "기준선1");
PlotBaseLine2(65, "기준선2");
기존 답변 수식을 적용하면 RSI가 표시되는 것은
위와 같이 RSI도 같이 그리는 내용이 있기 때문입니다.
수식 분류를 지표로 지정하셨기 때문에 추가한 부분입니다.
만약 RSI지표가 표시되는 것 없이
가격차트 영역에만 바탕색을 바꾼것과 같이 보시고자 하시면
위 내용을 제거하고 강조식으로 만드셔서 적용하시면 됩니다.
2
위 내용이 아닌 봉의 색상만 변경해서 보시고자 하시면
아래 내용을 강조식으로 작성해 적용하시면 됩니다.
input : P(14);
var : R(0);
if R >= 65 Then
{
PlotPaintBar(H,L,"강조",Gold);
}
if R <= 30 Then
{
PlotPaintBar(H,L,"강조",Gray);
}
즐거운 하루되세요
> ksks 님이 쓴 글입니다.
> 제목 : Re : Re : 예스트레이더의 차트화면
> //주석 해제하고 지표에 넣어 해보니 이상하게 나옵니다.
거래량 밑에 RSI(14)로 나옵니다.
그냥 전의 강조수식으로 65이상 봉과 30이하 봉을 칼라링할 방법은 없나요?
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 예스트레이더의 차트화면
> 안녕하세요
예스스탁입니다.
1
예스랭귀지에 차트의 바탕색을 변경하는 기능은 없고
박스함수로 비슷하게 나타내실 수 있습니다.
2
아래수식에서 Box_SetExtFill함수 앞에 주석을 해제하시면
봉차트 하단에 적용된 지표영역까지 표시됩니다.
3
input : P(14);
var : R(0),Box(0);
R = RSI(P);
Plot1(R, "RSI");
PlotBaseLine1(30, "기준선1");
PlotBaseLine2(65, "기준선2");
Condition1 = R >= 65;
Condition2 = R <= 30;
if Condition1 == true Then
{
if Condition1 != Condition1[1] Then
{
box = box_new(sDate,sTime,0,sDate,sTime,9999999);
Box_SetColor(Box,Gold);
Box_SetFill(Box,true);
//Box_SetExtFill(box,true);//하단 지표영역까지 모두 표시
}
Else
Box_SetEnd(box,sDate,sTime,9999999);
}
if Condition2 == true Then
{
if Condition2 != Condition2[1] Then
{
box = box_new(sDate,sTime,0,sDate,sTime,9999999);
Box_SetColor(Box,Gray);
Box_SetFill(Box,true);
//Box_SetExtFill(box,true);//하단 지표영역까지 모두 표시
}
Else
Box_SetEnd(box,sDate,sTime,9999999);
}
즐거운 하루되세요
> ksks 님이 쓴 글입니다.
> 제목 : 예스트레이더의 차트화면
> 85883문의 봐 주세요.
저의 질문이 잘못되었읍니다.
RSI(14)가 65 상향돌파 및 30하향돌파가 아니라
65이상은 모두 황금색, 30미만은 모두 그레이로 차트가격화면에 표시하려는 것이었읍니다.
죄송합니다만 이렇게 수정해주실수 있나요?