커뮤니티

시스템식 부탁올립니다

프로필 이미지
대단한콩
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에서 매도 기본적으로 모두 리버스시스템입니다. 부탁올립니다. 감사합니다