커뮤니티

문의드립니다

프로필 이미지
새벽에
2022-04-07 14:35:47
980
글번호 157830
답변완료
안녕하세요? 아래수식을 직전봉에 추세선이있다면의 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);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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);