커뮤니티

풍성한 한가위되세요~~ 궁금한점부탁드려요

프로필 이미지
모모아찌
2010-09-20 16:07:28
666
글번호 32451
답변완료
안녕하세요 매매식에서 진입제한에 대해 알고싶습니다 1) 오후1시이후에 진입제한을 하고싶다면~~ 기존진입이 있다면 그대로청산신호까지진행되구요 신규로만 진입제한한다면 어떤식을 첨가해야하나요? 2) 청산에서 " "이 있다면 그다음 n번의 진입을 제한하려한다면~~~ 교차매매인데 다음식의 첨가는 안맞지않나요? 교차면 2번의 신호를 거른다면 crossup 과 crossdown 두개가 필요한건아닌지.. } if IsExitName(" "1) == true and MarketPosition == 0 Then{ If CrossUP(value1, value2) and countif(crossup(value1,value2),BarsSinceExit(1)) >= 2 Then Buy(); If CrossDown(value1, value2) and countif(CrossDown(value1,value2),BarsSinceExit(1)) >= 2 Then Sell(); } 답변부탁드리구요 추석연휴...가족과 함께 행복한 시간되시길..바래요 ^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2010-09-20 17:41:08

안녕하세요? 예스스탁입니다. 문의하신 내용 답변드립니다. 1) 오후1시이후에 진입제한을 하고싶다면~~ 기존진입이 있다면 그대로청산신호까지진행되구요 신규로만 진입제한한다면 어떤식을 첨가해야하나요? => 진입식에 다음과 같은 내용이 있으면 오후 1시 이전에만 진입하게 됩니다. if stime < 130000 and 매수식~ 2) 청산에서 " "이 있다면 그다음 n번의 진입을 제한하려한다면~~~ 교차매매인데 다음식의 첨가는 안맞지않나요? 교차면 2번의 신호를 거른다면 crossup 과 crossdown 두개가 필요한건아닌지.. } if IsExitName(" "1) == true and MarketPosition == 0 Then{ If CrossUP(value1, value2) and countif(crossup(value1,value2),BarsSinceExit(1)) >= 2 Then Buy(); If CrossDown(value1, value2) and countif(CrossDown(value1,value2),BarsSinceExit(1)) >= 2 Then Sell(); } => 위 식이 맞는 것으로 보입니다. 교차가 발생하였고, 그 교차가 최근 청산이후에 2번 이상 발생했는지를 확인하는 식이 countif로 추가되어 있기 때문입니다. 교차가 두번 발생한다고 해서 cross식을 두 번 연속으로 사용하여 식을 작성하지는 않습니다. 감사합니다.