커뮤니티

청산이후 재진입의 표현

프로필 이미지
티끌
2024-07-03 00:42:02
751
글번호 181171
답변완료
아래사항을 산식으로풀어주시기 바랍니다 barssinceexit(1)<10일때, 앞거래의 봉흐름중에 crossdown(BM,50)이 발생하고 앞거래는 익절로 청산완료됨(진입에서 청산까지 15봉이상일것) 현재 BM==lowest(BM,앞거래의 진입봉까지)이고 countif(crossup(Ba,BM),10)>0일때 crossdown(Ba,BM)이면 재진입
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-07-03 10:59:37

안녕하세요 예스스탁입니다. 재진입은 전거래와 동일방향으로 진입하는 것입니다. 아래는 전거래를 매도포지션 거래로 작성해 드립니다. if MarketPosition != 0 Then { var1 = CountIf(CrossDown(BM,50),BarsSinceEntry); Var2 = BarsSinceEntry; } if MarketPosition == 0 and #현재 무포지션 MarketPosition(1) == -1 and #전거래 매도포지션 IsExitName("StopProfittarget",1) == true and #전거래 익절청산 var1 >= 0 and #전거래 진행 중 crossdown(BM,50)발생 1회이상 Var2 >= 15 and #전거래 봉갯수 15개 이상 BM == lowest(BM,BarsSinceEntry(1)) and #현재 BM이 전거래 진입이후 최저 CountIf(CrossUp(Ba,BM),10) > 0 and #10개봉 이내 CrossUp(Ba,BM)발생 1회이상 CrossDown(Ba,BM) Then #현재봉 CrossDown(Ba,BM) Sell(); 즐거운 하루되세요 > 티끌 님이 쓴 글입니다. > 제목 : 청산이후 재진입의 표현 > 아래사항을 산식으로풀어주시기 바랍니다 barssinceexit(1)<10일때, 앞거래의 봉흐름중에 crossdown(BM,50)이 발생하고 앞거래는 익절로 청산완료됨(진입에서 청산까지 15봉이상일것) 현재 BM==lowest(BM,앞거래의 진입봉까지)이고 countif(crossup(Ba,BM),10)>0일때 crossdown(Ba,BM)이면 재진입