커뮤니티

BarsSinceExit 문의 드립니다.

프로필 이미지
hiphepho
2024-07-17 01:31:50
816
글번호 181572
답변완료
안녕하세요. 현재 매뉴얼로 보면 BarsSinceExit 이 직전 거래, 전전 거래 청산 후 봉으로 활용할 수 있을 거 같은데요. 만약에 하나의 시스템에 2개 이상의 진입/청산 신호가 있다고 할 때, 각각의 진입 또는 청산 신호명으로 BarsSinceExit 을 따로 적용할 방법이 있을까요 ? 혹은 직접 구현이 필요한 부분인가요 ?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-17 15:59:40

안녕하세요 예스스탁입니다. BarsSinceExit 자체로는 이름을 지정해 봉수를 리턴할 수 없습니다. 별도로 구현이 필요합니다. 청산이 발생하면 각 진입과 청산조합별로 조건이름을 확인하고 변도 변수에 index저장해서 이후에 현재봉 index와 비교해서 몇봉후이 경과했는지 체크하셔야 합니다. if TotalTrades > TotalTrades[1] Then//청산발생 { #진입명 청산명 조합별로 확인해서 #지전한 진입명과 청산명 조합이면 변수에 index 저장하고 아닌 조합은 모두 0 if IsEntryName("E1",1) == true and IsExitName("X1",1) ==true Then var1 = Index; Else var1 = 0; if IsEntryName("E1",1) == true and IsExitName("X2",1) ==true Then var2 = Index; Else var2 = 0; if IsEntryName("E2",1) == true and IsExitName("X1",1) ==true Then var3 = Index; Else var3 = 0; if IsEntryName("E2",1) == true and IsExitName("X2",1) ==true Then var4 = Index; Else var4 = 0; } if MarketPosition == 0 and Var3 > 0 and #최근 진입청산이 Var3에 Index가 저장된 조합 Index <= Var3+10 Then #현재 Index는 청산후 10봉 이내 즐거운 하루되세요 > hiphepho 님이 쓴 글입니다. > 제목 : BarsSinceExit 문의 드립니다. > 안녕하세요. 현재 매뉴얼로 보면 BarsSinceExit 이 직전 거래, 전전 거래 청산 후 봉으로 활용할 수 있을 거 같은데요. 만약에 하나의 시스템에 2개 이상의 진입/청산 신호가 있다고 할 때, 각각의 진입 또는 청산 신호명으로 BarsSinceExit 을 따로 적용할 방법이 있을까요 ? 혹은 직접 구현이 필요한 부분인가요 ?