커뮤니티

항상 감사합니다.

프로필 이미지
희망벌
2010-12-07 08:41:09
507
글번호 34120
답변완료
안녕하세요? 수식 작성 부탁드립니다. 1. 진입조건1 or ...2 or...3 or...중 무작위로 신호가 나오는 피라미딩식에서 N번신호가 한번 발생 했다면 10봉이내에는 같은 신호를 발생하지 못하게 하는 방법을 부탁드립니다. 예컨대 3번 진입조건에 의해서 진입했다면 3번 진입신호는 10봉 지난다음에 같은 조건을 적용할 수 있게 제한을 했으면 합니다. 다른 진입신호는 같은 방법으로 각각 제한하면 될것 같습니다. 늘~~~ 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-12-07 15:25:34

안녕하세요 예스스탁입니다. 각 조건을 분리하셔서 아래와 같이 각각 만드셔야 합니다. 피라미딩 첫진입과 추가진입의 경우로 분리하시고 추가진입의 경우 진입이후 10개봉 이내일 경우와 초과했을 경우로 나누셔야 합니다. # 피라미딩 첫진입 if MarketPosition == 0 and 진입조건3 Then buy("매수3"); # 추가진입 if MarketPosition == 1 Then{ #첫진입이후 10봉 이내에는 진입이후 진입조건3이 만족한 적이 없으면 진입 if BarsSinceEntry <= 10 and countif(진입조건3,BarsSinceEntry+1) < 1 Then buy("매수3_1"); #첫진입이후 10봉 이후에는 최근 10개봉안에 진입조건3이 만족한 적이 없으면 진입 if BarsSinceEntry >= 10 and countif(진입조건3,10) < 1 Then buy("매수3_2"); } 즐거운 하루되세요 > 희망벌 님이 쓴 글입니다. > 제목 : 항상 감사합니다. > 안녕하세요? 수식 작성 부탁드립니다. 1. 진입조건1 or ...2 or...3 or...중 무작위로 신호가 나오는 피라미딩식에서 N번신호가 한번 발생 했다면 10봉이내에는 같은 신호를 발생하지 못하게 하는 방법을 부탁드립니다. 예컨대 3번 진입조건에 의해서 진입했다면 3번 진입신호는 10봉 지난다음에 같은 조건을 적용할 수 있게 제한을 했으면 합니다. 다른 진입신호는 같은 방법으로 각각 제한하면 될것 같습니다. 늘~~~ 감사합니다.