커뮤니티

46157번 재문의 입니다

프로필 이미지
코스모
2016-01-27 21:53:20
115
글번호 94882
답변완료

첨부 이미지

46157번 질문의 답변에서 자세한 설명과 수식 감사드립니다. 더구나 지표식까지 첨부해주셔서 많은 도움이 되겠습니다. 잘 이용하겠습니다. 그런데, 다음의 필터링 부분이 빠진것같아서 그부분의 수식을 부탁드리겠습니다. 1. "단, "그림1"과 같이 지수가 180선과 반대로 가는 경우에 진입을 못하게 하는 필터링." 2. "단, "그림2"와 같이 지수가 180선과 반대로 가는 경우에 진입을 못하게 하는 필터링." *. 그림을 다시 첨부합니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-01-28 10:33:23

안녕하세요 예스스탁입니다. 해당 조건 조건식을 작성하기 모호합니다. 개별봉단위로 보면 상승하락을 반복하는데 이평과 방향을 어느시점에 맞춰야할지 잘 모르겠습니다. 수식은 사용자분이 조건을 명확히 올리셔야 합니다. 그림만으로는 조건을 만들어 드리기 어렵습니다. 아래내용 참고하셔서 해당 부분은 사용자분이 수정보완해 구현해 보셔야 할것 같습니다. 주석 참고하시기 바랍니다. 1. input : P1(3),P2(10),P3(180); var : T(0),CC(0); var1 = ma(c,P1); var2 = ma(C,P2); var3 = ma(c,P3); #180이평이 상승중이면 1, 하락중이면 -1 if var3 > var3[1] Then T = 1; if var3 < var3[1] Then T = -1; #지수상승시작 첫봉의 종가값 if T == 1 and T != T[1] then CC = C; #지수하락시작 첫봉의 종가값 if T == -1 and T != T[1] then CC = C; #매수는 지수상승 시작시의 종가보다 현재 종가가 높거나 같은 구간일때만 진입 if crossup(c,var3) and T == 1 and C >= CC Then buy(); if c > var3 and T == 1 and C >= CC Then{ if crossup(var1,var2) Then buy(); if CrossDown(var1,var2) Then ExitLong(); } #매도는 지수하락 시작시의 종가보다 현재 종가가 낮거나 같은 구간일때만 진입 if CrossDown(c,var3) and T == -1 and C <= CC Then sell(); if c < var3 Then{ if CrossDown(var1,var2) and T == -1 and C <= CC Then Sell(); if CrossUp(var1,var2) Then ExitShort(); } 2. input : P1(3),P2(10),P3(5); var : cnt(0),sum(0),dayma(0),T(0),CC(0); var1 = ma(c,P1); var2 = ma(C,P2); sum = 0; for cnt = 0 to P3-1{ sum = sum + DayClose(cnt); } dayma = sum/P3; #5일이평이 상승중이면 1, 하락중이면 -1 if dayma > dayma[1] Then T = 1; if dayma < dayma[1] Then T = -1; #지수상승시작 첫봉의 종가값 if T == 1 and T != T[1] then CC = C; #지수하락시작 첫봉의 종가값 if T == -1 and T != T[1] then CC = C; if crossup(c,dayma) and T == 1 and C >= CC Then buy(); if c > dayma and T == 1 and C >= CC Then{ if crossup(var1,var2) Then buy(); if CrossDown(var1,var2) Then ExitLong(); } if CrossDown(c,dayma) and T == -1 and C <= CC Then sell(); if c < dayma and T == -1 and C <= CC Then{ if CrossDown(var1,var2) Then Sell(); if CrossUp(var1,var2) Then ExitShort(); } 즐거운 하루되세요 > 코스모 님이 쓴 글입니다. > 제목 : 46157번 재문의 입니다 > 46157번 질문의 답변에서 자세한 설명과 수식 감사드립니다. 더구나 지표식까지 첨부해주셔서 많은 도움이 되겠습니다. 잘 이용하겠습니다. 그런데, 다음의 필터링 부분이 빠진것같아서 그부분의 수식을 부탁드리겠습니다. 1. "단, "그림1"과 같이 지수가 180선과 반대로 가는 경우에 진입을 못하게 하는 필터링." 2. "단, "그림2"와 같이 지수가 180선과 반대로 가는 경우에 진입을 못하게 하는 필터링." *. 그림을 다시 첨부합니다. 감사합니다.