커뮤니티

부탁드립니다.

프로필 이미지
묘선낭자
2013-05-25 23:21:39
275
글번호 63600
답변완료
1. 일정한 조건에 의해 매수(A>B and C>D), 매수청산(A>B and C<D), 매도(A<B and C<D), 매도청산(A<B and C>D)을 되풀이하되 그 조건만 맞으면 발생하는 모든 신호를 1차신호로 하고 최근1차신호 10번의 거래중 손실횟수 8번이상 또는 최근 1차신호 30번의 거래중 손실횟수 25번이상일 때만 새로 발생한 1차신호에 실제진입(2차신호)과 청산. 시스템식을 부탁드립니다. 2. 위1번의 식이 되풀이되면 나중에는 2차신호에 의한 손실횟수에 의한 진입으로 점점 바뀌어갈텐데요.나중의 매매역시 1차신호 손실횟수와 연관하여 실제진입이 이루어지도록 할 수 있나요? 이것이 가능하다면 이것도 시스템식으로 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-05-27 15:03:13

안녕하세요 예스스탁입니다. 1. var : MP(0),EP(0),EN(0),cnt(0),losscnt1(0),losscnt2(0); Array : PL[100](0); if MP <= 0 and A>B and C>D Then{ MP = 1; EP = C; } if MP == 1 and A>B and C<D Then{ MP = 0; PL[0] = C-EP; EN = EN+1; for cnt = 1 to 99{ PL[cnt] = PL[cnt-1][1]; } } if MP >= 0 and A<B and C<D Then{ MP = -1; EP = C; } if MP == -1 and A<B and C>D Then{ MP = 0; PL[0] = C-EP; EN = EN+1; for cnt = 1 to 99{ PL[cnt] = PL[cnt-1][1]; } } losscnt1 = 0; losscnt2 = 0; for cnt = 0 to 29{ if cnt < 10 and PL[cnt] < 0 Then losscnt1 = losscnt1+1; if PL[cnt] < 0 Then losscnt2 = losscnt2+1; } if (EN >= 10 and losscnt1 >= 8) or (EN >= 30 and Losscnt2 >= 25) Then{ if A>B and C>D Then buy(); if A<B and C<D Then{ sell(); } if A>B and C<D Then ExitLong(); if A<B and C>D Then ExitShort(); 2, 해당 내용은 어려울것으로 판단됩니다. 즐거운 하루되세요 > 묘선낭자 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 1. 일정한 조건에 의해 매수(A>B and C>D), 매수청산(A>B and C<D), 매도(A<B and C<D), 매도청산(A<B and C>D)을 되풀이하되 그 조건만 맞으면 발생하는 모든 신호를 1차신호로 하고 최근1차신호 10번의 거래중 손실횟수 8번이상 또는 최근 1차신호 30번의 거래중 손실횟수 25번이상일 때만 새로 발생한 1차신호에 실제진입(2차신호)과 청산. 시스템식을 부탁드립니다. 2. 위1번의 식이 되풀이되면 나중에는 2차신호에 의한 손실횟수에 의한 진입으로 점점 바뀌어갈텐데요.나중의 매매역시 1차신호 손실횟수와 연관하여 실제진입이 이루어지도록 할 수 있나요? 이것이 가능하다면 이것도 시스템식으로 부탁드립니다.