예스스탁
예스스탁 답변
2025-08-11 11:18:54
안녕하세요
예스스탁입니다.
1
plot은 그려지면 나중에 삭제하시 못합니다.
추세선으로 작성해 드립니다.
var : YH(0),YL(0),R(0),Y1(0),Y8(0);
var : TL1(0),TL2(0);
YH = DayHigh(1);
YL = DayLow(1);
R = YH - YL;
Y1 = YL + R*0.146;
Y8 = YL + R*0.854;
if Bdate != Bdate[1] Then
{
Condition1 = true;
TL1 = TL_New(sDate,sTime,Y1,NextBarSdate,NextBarStime,Y1);
TL_SetColor(TL1,Red);
Condition2 = true;
TL2 = TL_New(sDate,sTime,Y8,NextBarSdate,NextBarStime,Y8);
TL_SetColor(TL2,Red);
if H >= Y1 and Y1 >= L Then
{
Condition1 = False;
TL_Delete(TL1);
}
if H >= Y8 and Y8 >= L Then
{
Condition2 = False;
TL_Delete(TL2);
}
}
Else
{
if (H >= Y1 and H[1] < Y1) or
(L <= Y1 and L[1] > Y1) Then
{
Condition1 = False;
TL_Delete(TL1);
}
if (H >= Y8 and H[1] < Y8) or
(L <= Y8 and L[1] > Y8) Then
{
Condition2 = False;
TL_Delete(TL1);
}
}
if Condition1 == true Then
TL_SetEnd(TL1,NextBarSdate,NextBarStime,Y1);
if Condition2 == true Then
TL_SetEnd(TL2,NextBarSdate,NextBarStime,Y8);
2
추가로 문의하신 내용은 작성이 어렵습니다.
도움을 드리지 못해 죄송합니다.
즐거운 하루되세요
> 나뽀리 님이 쓴 글입니다.
> 제목 : 지표 문의
> 안녕하세요, 아래 수식 요청 드립니다.
;;전일 범위를 기준으로 계산한 두 레벨(Y1=14.6%, Y8=85.4%)에 “고정 수평 라인”을 생성해 현재가가 라이을 크로스 하기 전에는 라인을 유지(여러 날 동안 유지도 가능) 라인을 크로스 하면 즉시 삭제해 주는 지표 부탁 드립니다.
기준값
전일 고가 YH = DayHigh(1)
전일 저가 YL = DayLow(1)
전일 범위 R = YH - YL
Y1 = YL + R×0.146 (하단)
Y8 = YL + R×0.854 (상단)
혹시 당일의 시가가 전일의 고가/저가 갭으로 돌파시에도 Y8,Y1
을 그렸으면 합니다.
라인은 여러 개 누적 가능하고 현재가가 크로스 하기 전까지는 유지되어야 하고요, 라인 오른쪽 상단에 가격도 표시 되었으면 합니다.
추가로 한시간 봉의 시가가 시가 저가 혹은 시가 고가인지를 매 시간 3분에 체크하여 시가 저가/고가 일 경우 라인을 그리고, 이 라인이 현재가가 크로스 하기 전까지 유지 되었으면 합니다.