예스스탁
예스스탁 답변
2022-04-07 15:17:50
안녕하세요
예스스탁입니다.
해당수식에서 value1에 해당값이 저장됩니다.
1이면 고점, -1이면 저점구간입니다.
conditio1n,condition2로 추가해 드립니다.
Input:기간(5),종가사용여부(0);
Var:TL1(0),신규구분(0);
Array:고[10,4](0),저[10,4](0); // 1:가격,2:Index,3:sDate,4:sTime
#==========================================#
Value1 = HiLoLineZigZag(기간, 종가사용여부, 고, 저, 신규구분);
If Value1 == 1 Then { // 고점
If 신규구분 == 1 Then // 신규
TL1 = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]);
Else If 신규구분 == 2 Then // 연장
TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]);
} Else If Value1 == -1 Then { // 저점
If 신규구분 == 1 Then // 신규
TL1 = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]);
Else If 신규구분 == 2 Then // 연장
TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]);
}
TL_SetSize(TL1,1.5);
Condition1 = sDate[1] == TL_GetEndDate(TL1) and sTime[1] == TL_GetEndTime(TL1) and value1[1] == 1;
Condition2 = sDate[1] == TL_GetEndDate(TL1) and sTime[1] == TL_GetEndTime(TL1) and value1[1] == -1;
즐거운 하루되세요
> 새벽에 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 안녕하세요?
아래수식을 직전봉에 추세선이있다면의 condition문을 직전봉에 고점추세선이 있다면 그리고 직전봉에 저점추세선이 있다면의 2가지로 추가하여 변겅하려면 어떻게 작성해야하나요? 감사합니다
Input:기간(5),종가사용여부(0);
Var:TL1(0),신규구분(0);
Array:고[10,4](0),저[10,4](0); // 1:가격,2:Index,3:sDate,4:sTime
#==========================================#
Value1 = HiLoLineZigZag(기간, 종가사용여부, 고, 저, 신규구분);
If Value1 == 1 Then { // 고점
If 신규구분 == 1 Then // 신규
TL1 = TL_New(저[1,3],저[1,4],저[1,1],고[1,3],고[1,4],고[1,1]);
Else If 신규구분 == 2 Then // 연장
TL_SetEnd(TL1,고[1,3],고[1,4],고[1,1]);
} Else If Value1 == -1 Then { // 저점
If 신규구분 == 1 Then // 신규
TL1 = TL_New(고[1,3],고[1,4],고[1,1],저[1,3],저[1,4],저[1,1]);
Else If 신규구분 == 2 Then // 연장
TL_SetEnd(TL1,저[1,3],저[1,4],저[1,1]);
}
TL_SetSize(TL1,1.5);
Condition1 = sDate[1] == TL_GetEndDate(TL1) and sTime[1] == TL_GetEndTime(TL1);