커뮤니티

청산 시점의 보조지표를 기억한 후 재 진입시 체크하는 시스템

프로필 이미지
kekino
2011-03-28 23:42:44
775
글번호 37033
답변완료
하루에 두 번 거래하는 전략 인데, 첫 거래와 두 번째 거래에서 사용하는 필터가 다른 전략 입니다. 거래의 골자는 단기이평이 중기를 크로스업 하고, bids가 asks보다 클 때 매수. 매수 후에는 고가에서 atr(20)*3만큼 하락하면 청산. 이때 청산 시점의 bids값을 기억해 두고, 1번 거래가 끝난 후에도 단기이평이 중기를 크로스업 하고, bids가 asks보다 크면서, bids가 청산시점의 bids보다 클 경우 진입. 청산 조건은 위와 동일. 프로그램 코드 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-03-29 09:43:51

안녕하세요 예스스탁입니다. if ExitDate(1) != sdate and crossup(ma(C,5),ma(C,20)) and bids > asks Then buy(); if ExitDate(1) == sdate and crossup(ma(C,5),ma(C,20)) and bids > asks and bids > bids[BarsSinceExit(1)] Then buy(); if MarketPosition == 1 Then exitlong("bx",AtStop,highest(H,BarsSinceEntry)-atr(20)*3); 즐거운 하루되세요 > kekino 님이 쓴 글입니다. > 제목 : 청산 시점의 보조지표를 기억한 후 재 진입시 체크하는 시스템 > 하루에 두 번 거래하는 전략 인데, 첫 거래와 두 번째 거래에서 사용하는 필터가 다른 전략 입니다. 거래의 골자는 단기이평이 중기를 크로스업 하고, bids가 asks보다 클 때 매수. 매수 후에는 고가에서 atr(20)*3만큼 하락하면 청산. 이때 청산 시점의 bids값을 기억해 두고, 1번 거래가 끝난 후에도 단기이평이 중기를 크로스업 하고, bids가 asks보다 크면서, bids가 청산시점의 bids보다 클 경우 진입. 청산 조건은 위와 동일. 프로그램 코드 부탁드립니다.