커뮤니티

매수 매도 부탁드립니다.

프로필 이미지
cs아빠
2019-09-02 16:03:54
214
글번호 131650
답변완료
선택한 종목을 간단한 조건으로 매수 매도 하려고 합니다. 1. 매수 : 어제 종가의 (n)% 에 (m) 만큼의 수량으로 주문을 낸다. 2. 매도1 : 지정된 시간(t)부터, 지정된 간격(i)으로 (p) 횟수 만큼 균등하게 분할주문을 을 낸다. (또는 지정된 시작시간, 종료시간, 횟수 이렇게 세팅주셔도 좋습니다.) 2. 매도2 : 매수후 바로 지정된 가격중심으로 위아래 q호가씩 총(2*q+1)호가로 균등하게 매도 주문을 내다. (예, q=3 이면 +3,+2,+1,0,-1,-2,-3 이렇게 총7개 호가로 균등분할) (영문 표시된 부분은 외부변수로 빼 주세요~~) 당일 매수, 당일 매도 조건입니다. 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-09-03 14:04:38

안녕하세요 예스스탁입니다. 랭귀지는 미리 특정가격에 주문을 내지 못합니다. 전일종가대비 +n% 이상상승시에 매수신호 발생하고 지정한 시간이후에 지정한 횟수로 분할청산되게 작성해 드립니다. 매도2는 가능하지 않습니다. input : nn(3),mm(100),tt(100000),ii(10),pp(5); var : cnt(0); if MarketPosition == 0 and NextBarSdate != sdate Then buy("b1",AtStop,C*(1+nn/100),mm); if MarketPosition == 0 and NextBarSdate == sdate and ExitDate(1) != sdate and DayHigh < DayClose(1)*(1+nn/100) Then buy("b2",AtStop,DayClose(1)*(1+nn/100),mm); if MarketPosition == 1 then { if stime >= tt and TimeToMinutes(stime) >= TimeToMinutes(tt)+(cnt*ii) and cnt < ii Then { cnt = cnt+1; if cnt == pp Then ExitLong("bx"); Else ExitLong("bx",OnClose,def,"",floor(mm/pp),2); } } Else cnt = 0; SetStopEndofday(151900); 즐거운 하루되세요 > cs아빠 님이 쓴 글입니다. > 제목 : 매수 매도 부탁드립니다. > 선택한 종목을 간단한 조건으로 매수 매도 하려고 합니다. 1. 매수 : 어제 종가의 (n)% 에 (m) 만큼의 수량으로 주문을 낸다. 2. 매도1 : 지정된 시간(t)부터, 지정된 간격(i)으로 (p) 횟수 만큼 균등하게 분할주문을 을 낸다. (또는 지정된 시작시간, 종료시간, 횟수 이렇게 세팅주셔도 좋습니다.) 2. 매도2 : 매수후 바로 지정된 가격중심으로 위아래 q호가씩 총(2*q+1)호가로 균등하게 매도 주문을 내다. (예, q=3 이면 +3,+2,+1,0,-1,-2,-3 이렇게 총7개 호가로 균등분할) (영문 표시된 부분은 외부변수로 빼 주세요~~) 당일 매수, 당일 매도 조건입니다. 감사합니다.