커뮤니티

부탁좀 드리겠습니다.

프로필 이미지
harrywin
2020-08-13 11:36:59
1082
글번호 141467
답변완료
Input:기간(10),종가사용여부(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); 시스템식으로 변환좀 부탁드립니다
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-08-13 13:31:45

안녕하세요 예스스탁입니다. 올려주신 식은 차트에 선이 출력되는 지표식입니다. 해당선을 기준으로 어떤 조건일때 매수나 매도를 하고자 하시는지 진입과 청산에 대한 내용을 올려주셔야 합니다. 고점과 저점이 연결되는 내용이므로 저점완성시 매수, 고점완성시 매도하는 내용으로 작성해 드립니다. 해당식으로 출력시에 고점이나 저점은 사후적으로 판별해서 과거봉에 그리는 부분입니다. 해당 꼭지점에 신호를 발생할 방법은 없고 아래식 적용해 보시면 매수나 매도신호가 발생하는 봉이 해당 꼭지점이 처음으로 인지되는 봉입니다. Input:기간(10),종가사용여부(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); if TL_GetValue(TL1,sDate,sTime) > 0 and value1 == 1 and value1 != value1[1] Then Buy("b"); if TL_GetValue(TL1,sDate,sTime) > 0 and value1 == -1 and value1 != value1[1] Then Sell("s"); 즐거운 하루되세요 > harrywin 님이 쓴 글입니다. > 제목 : 부탁좀 드리겠습니다. > Input:기간(10),종가사용여부(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); 시스템식으로 변환좀 부탁드립니다