커뮤니티
부탁드립니다.
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차신호 손실횟수와 연관하여 실제진입이 이루어지도록 할 수 있나요? 이것이 가능하다면 이것도 시스템식으로 부탁드립니다.
다음글
이전글