예스스탁
예스스탁 답변
2021-03-18 14:18:31
안녕하세요
예스스탁입니다.
TL1 추세선은 직전고점과 최근고점을 연결해 그리고
TL2 추세선은 TL1과 같은 각도로 일정폭 위나 익정폭 아래에 그리는 선입니다.
TL3는 TL2의 마지막 끝점의 값을 직전고점부터 수평으로 그리는 값입니다.
아래는 매수식 추가한 수식입니다.
input : Left(5),right(5);
var : T(0),TL(0),TL1(0),TL2(0),TL3(0);
var : HD1(0),HT1(0),HH1(0);
var : HD2(0),HT2(0),HH2(0);
var : LD1(0),LT1(0),LL1(0);
var : LD2(0),LT2(0),LL2(0);
#고점발생
if SwingHigh(1,H,Left,right,left+right+1) != -1 Then
{
#현재 고점봉 날짜/시간/가격(추세선의 출력지점설정용도)
HD1 = sdate[right];
HT1 = sTime[right];
HH1 = H[right];
#현재 고점발생후 최저가 초기값
LL1 = L;
#직전 고점봉 날짜/시간/가격
HD2 = HD1[1];
HT2 = HT1[1];
HH2 = HH1[1];
#직전 고점이후 최저가
LL2 = LL1[1];
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
if HD2 > 0 Then
{
#직전고점과 현재고점 연결 추세선
TL1 = TL_New(HD2,HT2,HH2,HD1,HT1,HH1);
#하락이면 (위로 추가 추세선 출력)
if HH1 < HH2 Then
{
#추세선과 각도의 상단
TL2 = TL_New(HD2,HT2,HH2+abs(HH1-LL1),HD1,HT1,HH1+abs(HH1-LL1));
#수평선
TL3 = TL_New(Hd2,HT2,HH1+abs(HH1-LL1),HD1,HT1,HH1+abs(HH1-LL1));
TL_SetColor(TL1,BLUE);
TL_SetColor(TL2,BLACK);
TL_SetColor(TL3,MAGENTA);
TL_SetExtRight(TL3,true);
}
Else #상승이면(아래로 추가 추세선 출력)
{
#추세선과 각도의 하단
TL2 = TL_New(HD2,HT2,HH2-abs(HH1-LL1),HD1,HT1,HH1-abs(HH1-LL1));
#수평선
TL3 = TL_New(Hd2,HT2,HH1-abs(HH1-LL1),HD1,HT1,HH1-abs(HH1-LL1));
TL_SetColor(TL1,BLUE);
TL_SetColor(TL2,BLACK);
TL_SetColor(TL3,MAGENTA);
TL_SetExtRight(TL3,true);
}
}
}
#고점 발생 후 최저가
if L < LL1 Then
LL1 = L;
if HH1 > 0 and LL1 > 0 and CrossUp(c, HH1-abs(HH1-LL1)) Then
Buy();
즐거운 하루되세요
> 엉덩공주 님이 쓴 글입니다.
> 제목 : 문의
> 아래의 식에서 TL3가 무엇을 말하는지 설명좀 부탁드립니다.
또한 지금의 지표에서 종가가 TL3를 돌파할때 매수시그널 나올수있도록 부탁합니다.
그리고 각선들의 두께를 좀 굵게 해주시면 고맙겠습니다. 그럼 오늘도 화이팅하셔요~
input : Left(5),right(5);
var : T(0),TL(0),TL1(0),TL2(0),TL3(0);
var : HD1(0),HT1(0),HH1(0);
var : HD2(0),HT2(0),HH2(0);
var : LD1(0),LT1(0),LL1(0);
var : LD2(0),LT2(0),LL2(0);
#고점발생
if SwingHigh(1,H,Left,right,left+right+1) != -1 Then
{
#현재 고점봉 날짜/시간/가격(추세선의 출력지점설정용도)
HD1 = sdate[right];
HT1 = sTime[right];
HH1 = H[right];
#현재 고점발생후 최저가 초기값
LL1 = L;
#직전 고점봉 날짜/시간/가격
HD2 = HD1[1];
HT2 = HT1[1];
HH2 = HH1[1];
#직전 고점이후 최저가
LL2 = LL1[1];
TL_Delete(TL1);
TL_Delete(TL2);
TL_Delete(TL3);
if HD2 > 0 Then
{
#직전고점과 현재고점 연결 추세선
TL1 = TL_New(HD2,HT2,HH2,HD1,HT1,HH1);
#하락이면 (위로 추가 추세선 출력)
if HH1 < HH2 Then
{
#추세선과 각도의 상단
TL2 = TL_New(HD2,HT2,HH2+abs(HH1-LL1),HD1,HT1,HH1+abs(HH1-LL1));
#수평선
TL3 = TL_New(Hd2,HT2,HH1+abs(HH1-LL1),HD1,HT1,HH1+abs(HH1-LL1));
TL_SetColor(TL1,BLUE);
TL_SetColor(TL2,BLACK);
TL_SetColor(TL3,MAGENTA);
TL_SetExtRight(TL3,true);
}
Else #상승이면(아래로 추가 추세선 출력)
{
#추세선과 각도의 하단
TL2 = TL_New(HD2,HT2,HH2-abs(HH1-LL1),HD1,HT1,HH1-abs(HH1-LL1));
#수평선
TL3 = TL_New(Hd2,HT2,HH1-abs(HH1-LL1),HD1,HT1,HH1-abs(HH1-LL1));
TL_SetColor(TL1,BLUE);
TL_SetColor(TL2,BLACK);
TL_SetColor(TL3,MAGENTA);
TL_SetExtRight(TL3,true);
}
}
}
#고점 발생 후 최저가
if L < LL1 Then
LL1 = L;
이 식에서 TL3가 무엇을 말하는지 설명좀 부탁드립니다.
또한 지금의 지표에서 종가가 TL3를 돌파할때 매수시그널 나올수있도록 부탁합니다.