커뮤니티

부탁드립니다.

프로필 이미지
필승0701
2017-05-11 08:16:02
122
글번호 109454
답변완료
1)기존의 시스템 매수 매도 조건에서 시가위의 매도신호는 청산 / 시가아래의 매수신호는 청산 으로 조건을 추가하고 싶습니다. 예시) 1. 시가돌파 및 시가위에서 매수신호발생 유지후 매도신호 발생시 청산, 다시 매수신호발생하면 매수이런 식입니다. 매도는 이것과 같은 방식입니다. 2) 위1) 매수 식에서 조건이 만족되면 1/2청산 시가-0.1가격이오면 나머지 청산 위1) 매수 식에서 1/2청산되고 매수신호발생시 1/2다시 매수 위1) 매수 식에서 시가-0.1 올청산 매도도 동일한 방식입니다. 3) 채우기 기능도 부탁드립니다. 5일이평선이 20이평선 골드크로스시 녹색채우기 데드크로스시 분홍색채우기 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-05-11 16:34:19

안녕하세요 예스스탁입니다. 1. if MarketPosition <= 0 and 매수조건 Then{ if C < dayopen Then ExitShort(); Else buy(); } if MarketPosition >= 0 and 매도조건 Then{ if C > dayopen Then ExitLong(); Else sell(); } 2 if MarketPosition <= 0 and 매수조건 Then{ if C < dayopen Then ExitShort(); Else buy(); } if MarketPosition >= 0 and 매도조건 Then{ if C > dayopen Then ExitLong(); Else sell(); } if MarketPosition == 1 Then{ exitlong("bl",AtStop,dayopen-0.1); if MaxContracts == CurrentContracts and 매수청산조건 Then exitlong("bx",OnClose,def,"",Floor(CurrentContracts*0.5),2); if CurrentContracts < MaxContracts and 매수조건 Then Buy("bb",OnClose,def,MaxContracts-CurrentContracts); } if MarketPosition == -1 Then{ ExitShort("sl",AtStop,dayopen+0.1); if MaxContracts == CurrentContracts and 매도청산조건 Then ExitShort("sx",OnClose,def,"",Floor(CurrentContracts*0.5),2); if CurrentContracts < MaxContracts and 매수조건 Then sell("ss",OnClose,def,MaxContracts-CurrentContracts); } 3 채우기는 수식안에서 지정할수 없습니다. 지표속성에서 사용자분이 설정하셔야 합니다. 수식만 올려드립니다. 수식 작성후 지표속성의 차트표시탭에서 채우기 설정하시면 됩니다. input : P1(5),P2(20); plot1(ma(C,P1),"이평1"); plot2(ma(C,P2),"이평2"); 즐거운 하루되세요 > 필승0701 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 1)기존의 시스템 매수 매도 조건에서 시가위의 매도신호는 청산 / 시가아래의 매수신호는 청산 으로 조건을 추가하고 싶습니다. 예시) 1. 시가돌파 및 시가위에서 매수신호발생 유지후 매도신호 발생시 청산, 다시 매수신호발생하면 매수이런 식입니다. 매도는 이것과 같은 방식입니다. 2) 위1) 매수 식에서 조건이 만족되면 1/2청산 시가-0.1가격이오면 나머지 청산 위1) 매수 식에서 1/2청산되고 매수신호발생시 1/2다시 매수 위1) 매수 식에서 시가-0.1 올청산 매도도 동일한 방식입니다. 3) 채우기 기능도 부탁드립니다. 5일이평선이 20이평선 골드크로스시 녹색채우기 데드크로스시 분홍색채우기 부탁드립니다.