커뮤니티

전략수정 및 안되는부분 수정.

프로필 이미지
대구어린울프
2018-08-31 08:03:47
142
글번호 121768
답변완료
안녕하세요? 한가지 전략추가와 안되는부분 수정 및 질문 드립니다. 답변받은 전략과 수식 아래쪽에 있습니다. 참고바랍니다. 1. 질문 : X가 무엇을 말하며 D.high와D.low와의 변동폭은 어디 있는지요? 2. 전략추가 : 아래 진입조건에서 1번 2번에 대해서 수정하고 싶습니다. 3가지 다른 변수를 집어넣어서 예를들어 1틱 혹은 2틱 혹은 3틱일시 진입 이렇게. Day high 에서 (외부변수,틱) or (외부변수,틱) or (외부변수,틱) 음봉매도 Day low 에서 (외부변수,틱) or (외부변수,틱) or (외부변수,틱) 양봉매수 3. 안되는부분 : 성능보고서에 집어넣어서 볼려고하니 먹통이 됩니다. 아무것도 안뜹니다. ======================================================================================== * 진입조건 1. Day high 에서 (외부변수,틱) 음봉매도 2. Day low 에서 (외부변수,틱) 양봉매수 - 틱차트 조건 - 음봉매도 진입시 음봉고점과 Day high 와의 간격이 (외부변수,틱) 이내 - 양봉매수 진입시 양봉저점과 Day low 와의 간격이 (외부변수,틱) 이내 3. 장시작후 day high와 day low사이가 (외부변수)틱 이상 벌어진후 조건봉나오면 진입 * 청산조건 1. 손절 (외부변수,틱) 2. 익절 (외부변수,틱) ======================================================================================== input : N(5),profit(10),loss(10),x(10),양봉틱수(5),음봉틱수(5); var1 = DayHigh-daylow; if C > O and L <= DayLow(0)+PriceScale*n and var1 >= x*PriceScale and abs(C-O) == 양봉틱수 Then buy(); if C < O and H >= DayHigh(0)-PriceScale*n and var1 >= x*PriceScale and abs(C-O) == 음봉틱수 Then sell(); SetStopProfittarget(profit*PriceScale,PointStop); SetStopLoss(loss*PriceScale,PointStop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-08-31 13:14:48

안녕하세요 예스스탁입니다. 1. "장시작후 day high와 day low사이가 (외부변수)틱 이상" x는 위 내용에서 틱을 지정하는 변수입니다. 수식에 var1이 당일고가와 저가의 차입니다. 2 input : N1(1),N2(2),N3(3),profit(10),loss(10),x(10),양봉틱수(5),음봉틱수(5); var1 = DayHigh-daylow; if C > O and (L == DayLow(0)+PriceScale*n1 or L == DayLow(0)+PriceScale*n2 or L == DayLow(0)+PriceScale*n3) and var1 >= x*PriceScale and abs(C-O) == 양봉틱수 Then buy(); if C < O and (H == DayHigh(0)-PriceScale*n1 or H == DayHigh(0)-PriceScale*n2 or H == DayHigh(0)-PriceScale*n3) and var1 >= x*PriceScale and abs(C-O) == 음봉틱수 Then sell(); SetStopProfittarget(profit*PriceScale,PointStop); SetStopLoss(loss*PriceScale,PointStop); 3 차트에 조건만족봉이 없으면 신호가 발생하지 않습니다. 양봉음봉의 몸통크기 기타 내용들이 모두 틱수로 지정되 있어 모든 조건에 만족하는 봉이 많이 없습니다. 정확히 지정한 틱수에 만족하는 양봉음봉의 몸통이 아니라 지정한 틱수 이상의 몸통이면 아래와 같이 변경하시면 됩니다. 해당 내용외에는 조건내용을 변경해 드릴부분이 없습니다. input : N1(1),N2(2),N3(3),profit(10),loss(10),x(10),양봉틱수(5),음봉틱수(5); var1 = DayHigh-daylow; if C > O and (L == DayLow(0)+PriceScale*n1 or L == DayLow(0)+PriceScale*n2 or L == DayLow(0)+PriceScale*n3) and var1 >= x*PriceScale and abs(C-O) >= 양봉틱수 Then buy(); if C < O and (H == DayHigh(0)-PriceScale*n1 or H == DayHigh(0)-PriceScale*n2 or H == DayHigh(0)-PriceScale*n3) and var1 >= x*PriceScale and abs(C-O) >= 음봉틱수 Then sell(); SetStopProfittarget(profit*PriceScale,PointStop); SetStopLoss(loss*PriceScale,PointStop); 즐거운 하루되세요 > 대구어린울프 님이 쓴 글입니다. > 제목 : 전략수정 및 안되는부분 수정. > 안녕하세요? 한가지 전략추가와 안되는부분 수정 및 질문 드립니다. 답변받은 전략과 수식 아래쪽에 있습니다. 참고바랍니다. 1. 질문 : X가 무엇을 말하며 D.high와D.low와의 변동폭은 어디 있는지요? 2. 전략추가 : 아래 진입조건에서 1번 2번에 대해서 수정하고 싶습니다. 3가지 다른 변수를 집어넣어서 예를들어 1틱 혹은 2틱 혹은 3틱일시 진입 이렇게. Day high 에서 (외부변수,틱) or (외부변수,틱) or (외부변수,틱) 음봉매도 Day low 에서 (외부변수,틱) or (외부변수,틱) or (외부변수,틱) 양봉매수 3. 안되는부분 : 성능보고서에 집어넣어서 볼려고하니 먹통이 됩니다. 아무것도 안뜹니다. ======================================================================================== * 진입조건 1. Day high 에서 (외부변수,틱) 음봉매도 2. Day low 에서 (외부변수,틱) 양봉매수 - 틱차트 조건 - 음봉매도 진입시 음봉고점과 Day high 와의 간격이 (외부변수,틱) 이내 - 양봉매수 진입시 양봉저점과 Day low 와의 간격이 (외부변수,틱) 이내 3. 장시작후 day high와 day low사이가 (외부변수)틱 이상 벌어진후 조건봉나오면 진입 * 청산조건 1. 손절 (외부변수,틱) 2. 익절 (외부변수,틱) ======================================================================================== input : N(5),profit(10),loss(10),x(10),양봉틱수(5),음봉틱수(5); var1 = DayHigh-daylow; if C > O and L <= DayLow(0)+PriceScale*n and var1 >= x*PriceScale and abs(C-O) == 양봉틱수 Then buy(); if C < O and H >= DayHigh(0)-PriceScale*n and var1 >= x*PriceScale and abs(C-O) == 음봉틱수 Then sell(); SetStopProfittarget(profit*PriceScale,PointStop); SetStopLoss(loss*PriceScale,PointStop);