커뮤니티

수식 질문입니다.

프로필 이미지
하우즐영
2009-09-07 01:37:34
613
글번호 24590
답변완료
늘 감사합니다. 진입과 청산이 별개인 시스템을 만들어 봤는데 가끔 청산을 하는 시점에서 동시에 진입이 일어나는 경우가 생깁니다. 이것을 방지하는 방법을 알려 주셨으면 합니다. 즉 청산한 시점에서는 진입 금지 입니다. 또한 청산후에 몇 캔들내에는 신규 진입이 일어나지 말라는 것도 부탁드립니다. 다시금 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2009-09-07 09:38:36

안녕하세요 예스스탁입니다. 1. 진입식에 marketposition == 0을 추가하시기 바랍니다. 2. 해당내용은 식에따라 다르게 처리될 수 있습니다. 진입식을 2개로 나누어 전체기간에서 첫 신호와 이후의 신호로 분리해야 합니다. 혹은 당일 청산식이면 당일 첫신호와 두번째 신호로 분리해야 합니다. if 조건 and Condition1 == False Then{ buy("첫신호"); Condition1 = true; } if 조건 and Condition1 == true and BarsSinceExit(1) >= 3 Then{ buy("b11"); } 첫신호는 이전에 청산이 없으므로 BarsSinceExit(1) >= 3와 같은 조건이 필요없으며 이후 신호부터는 BarsSinceExit(1) >= 3가 조건에 들어갈수 있게 작성된 내용입니다. 참고하시기 바랍니다. 즐거운 하루되세요 > 하우즐영 님이 쓴 글입니다. > 제목 : 수식 질문입니다. > 늘 감사합니다. 진입과 청산이 별개인 시스템을 만들어 봤는데 가끔 청산을 하는 시점에서 동시에 진입이 일어나는 경우가 생깁니다. 이것을 방지하는 방법을 알려 주셨으면 합니다. 즉 청산한 시점에서는 진입 금지 입니다. 또한 청산후에 몇 캔들내에는 신규 진입이 일어나지 말라는 것도 부탁드립니다. 다시금 감사드립니다.