커뮤니티
시스템식 부탁올립니다
2012-05-22 11:33:01
334
글번호 51215
안녕하세요? 질문에 앞서 존경과 감사말씀 먼저 전합니다.
A조건이면 매수. B조건이면 매도가 기본인 리버스 시스템식입니다.
A조건이 발생해서 매수포지션인 상황에서 AA조건이면 매도전환되고
B조건이 발생해서 매도포지션인 상황에서 BB조건이면 매수전환되는 식입니다.
이 상황에서 AA조건에 의해서 매도로 전환되었을 경우
A가 뜨더라도 바로 매수되지 않고
A가 세번 떠야 그제서야 매수한다는 식을 어떻게 작성할까요?
즉, A에 의한 매수 --->AA발생--->매도---->A발생(매수안함)--->A발생(매수안함)--->A발생(매수함) : 즉, A를 두번 거른 후에 세번째 A에서 매수
또 BB조건에 의해서 매수로 전환되었을 경우
B가 뜨더라도 바로 매도되지 않고
B가 세번 떠야 그제서야 매도한다는 식을 어떻게 작성할까요?
즉, B에 의한 매도-->BB발생-->매수-->B발생(매도안함)-->B발생(매도안함)-->B발생(매도함): 즉, B를 두번 거른 후에 세번째 B에서 매도
기본적으로 모두 리버스시스템입니다.
부탁올립니다.
감사합니다
답변 1
예스스탁 예스스탁 답변
2012-05-22 11:49:13
안녕하세요
예스스탁입니다.
AA조건과 BB조건이 반대포지션 상태에서만
발생하는 식이면 아래와 같이 작성하시면 됩니다.
if A조건 and Then
buy();
if B조건 Then
Sell();
if AA조건 and MarketPosition == 1 and countif(AA조건,BarsSinceEntry) == 3 Then
Sell();
if BB조건 and MarketPosition == -1 and countif(BB조건,BarsSinceEntry) == 3 Then
buy();
만약 AA조건과 BB 조건이 무포지션 상태에서도 발생되는 신호이면
아래와 같이 작성하셔야 합니다.
AA조건은 무포지션상태일때는 조건만만족하면 매도진입
AA조건이 매수포지션상태일때는 매수진입후 3번째 만족할때 매수청산/매도진입
BB조건은 무포지션상태일때는 조건만만족하면 매도진입
BB조건이 매도포지션상태일때는 매도진입후 3번째 만족할때 매도청산/매수진입
if A조건 and Then
buy();
if B조건 Then
Sell();
if AA조건 and (MarketPosition == 0 MarketPosition == 1 and countif(AA조건,BarsSinceEntry) == 3) Then
Sell();
if BB조건 and (MarketPosition == 0 or MarketPosition == -1 and countif(BB조건,BarsSinceEntry) == 3) Then
buy();
즐거운 하루되세요
> 대단한콩 님이 쓴 글입니다.
> 제목 : 시스템식 부탁올립니다
> 안녕하세요? 질문에 앞서 존경과 감사말씀 먼저 전합니다.
A조건이면 매수. B조건이면 매도가 기본인 리버스 시스템식입니다.
A조건이 발생해서 매수포지션인 상황에서 AA조건이면 매도전환되고
B조건이 발생해서 매도포지션인 상황에서 BB조건이면 매수전환되는 식입니다.
이 상황에서 AA조건에 의해서 매도로 전환되었을 경우
A가 뜨더라도 바로 매수되지 않고
A가 세번 떠야 그제서야 매수한다는 식을 어떻게 작성할까요?
즉, A에 의한 매수 --->AA발생--->매도---->A발생(매수안함)--->A발생(매수안함)--->A발생(매수함) : 즉, A를 두번 거른 후에 세번째 A에서 매수
또 BB조건에 의해서 매수로 전환되었을 경우
B가 뜨더라도 바로 매도되지 않고
B가 세번 떠야 그제서야 매도한다는 식을 어떻게 작성할까요?
즉, B에 의한 매도-->BB발생-->매수-->B발생(매도안함)-->B발생(매도안함)-->B발생(매도함): 즉, B를 두번 거른 후에 세번째 B에서 매도
기본적으로 모두 리버스시스템입니다.
부탁올립니다.
감사합니다