커뮤니티

수식문의

프로필 이미지
롤링스
2015-08-04 17:15:59
94
글번호 89167
답변완료
input : p1(5),N(10); var : cnt(0),sum(0),maxv(0),minv(0); var : LL0(0),LL1(0),LL2(0); sum = 0; maxv = ma(C,P1); minv = max(c,P1); for cnt = 0 to (5*N)-1 { sum = sum+DayClose(cnt); if cnt > 0 and cnt%5 == 4 Then{ var1 = sum/(cnt+1); if var1 > maxv Then maxv = var1; if var1 < minv Then minv = var1; } } LL0 = daylow(0); LL1 = daylow(1); LL2 = daylow(2); for cnt = 0 to 26-1 { if daylow(cnt) < LL0 Then LL0 = daylow(cnt); if daylow(cnt+1) < LL1 Then LL1 = daylow(cnt+1); if daylow(cnt+2) < LL1 Then LL2 = daylow(cnt+2); } if C <= DayClose(1)*1.1389 And O < minv And C > maxv And ! (DayLow == LL0 or daylow(1) == LL1 or daylow(2) == LL2) Then buy("매수"); SetStopProfittarget(5,PercentStop); SetStopLoss(10,PercentStop); 위위 식에서 익절과 손절부분을 시스템 트레이딩 설정 - 변수 항목에서 표시되어 변수 편집될 수 있게 부탁드립니다. 수치를 바꿔가며 시뮬레이션 차트에서 최적화 해볼려고 하는데 위의 식대로 하면 표시가 안되 네요. 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-08-04 17:16:58

안녕하세요 예스스탁입니다. input : p1(5),N(10); input : 손절(10),익절(5); var : cnt(0),sum(0),maxv(0),minv(0); var : LL0(0),LL1(0),LL2(0); sum = 0; maxv = ma(C,P1); minv = max(c,P1); for cnt = 0 to (5*N)-1 { sum = sum+DayClose(cnt); if cnt > 0 and cnt%5 == 4 Then{ var1 = sum/(cnt+1); if var1 > maxv Then maxv = var1; if var1 < minv Then minv = var1; } } LL0 = daylow(0); LL1 = daylow(1); LL2 = daylow(2); for cnt = 0 to 26-1 { if daylow(cnt) < LL0 Then LL0 = daylow(cnt); if daylow(cnt+1) < LL1 Then LL1 = daylow(cnt+1); if daylow(cnt+2) < LL1 Then LL2 = daylow(cnt+2); } if C <= DayClose(1)*1.1389 And O < minv And C > maxv And ! (DayLow == LL0 or daylow(1) == LL1 or daylow(2) == LL2) Then buy("매수"); SetStopProfittarget(익절,PercentStop); SetStopLoss(손절,PercentStop); 즐거운 하루되세요 > 롤링스 님이 쓴 글입니다. > 제목 : 수식문의 > input : p1(5),N(10); var : cnt(0),sum(0),maxv(0),minv(0); var : LL0(0),LL1(0),LL2(0); sum = 0; maxv = ma(C,P1); minv = max(c,P1); for cnt = 0 to (5*N)-1 { sum = sum+DayClose(cnt); if cnt > 0 and cnt%5 == 4 Then{ var1 = sum/(cnt+1); if var1 > maxv Then maxv = var1; if var1 < minv Then minv = var1; } } LL0 = daylow(0); LL1 = daylow(1); LL2 = daylow(2); for cnt = 0 to 26-1 { if daylow(cnt) < LL0 Then LL0 = daylow(cnt); if daylow(cnt+1) < LL1 Then LL1 = daylow(cnt+1); if daylow(cnt+2) < LL1 Then LL2 = daylow(cnt+2); } if C <= DayClose(1)*1.1389 And O < minv And C > maxv And ! (DayLow == LL0 or daylow(1) == LL1 or daylow(2) == LL2) Then buy("매수"); SetStopProfittarget(5,PercentStop); SetStopLoss(10,PercentStop); 위위 식에서 익절과 손절부분을 시스템 트레이딩 설정 - 변수 항목에서 표시되어 변수 편집될 수 있게 부탁드립니다. 수치를 바꿔가며 시뮬레이션 차트에서 최적화 해볼려고 하는데 위의 식대로 하면 표시가 안되 네요. 부탁드립니다.