커뮤니티

문의 드립니다.

프로필 이미지
부산사람
2016-04-04 16:52:00
110
글번호 96832
답변완료
수식 감사합니다. 하지만... 시장가로 해서 돌려보니 그래도 20일선을 하향돌파한후 종가로 팔립니다.(종가 시장가 인가요?) 예를 들어서 20일선을 터치하고 다시 양봉을 만들면 청산이 안됩니다. 20일선을 하향 터치만 해도 청산이 되게 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식문의 드립니다. > 안녕하세요 예스스탁입니다. 시장가와 같은 실제 주문가격은 수식안에서 지정되지 않습니다. 시스템 적용시 시스템 트레이딩 설정창의 매매탭에서 진입청산가격을 시장가로 지정하고 적용하시면 됩니다. input : 진입시작일(20160401), 진입시작시간(90000); input : 매수가격(10000),수량(1000),이평기간(20); var : Tcond(false),mav(0); mav = ma(C,이평기간); if sdate == 진입시작일 and stime >= 진입시작시간 Then tcond = true; if Tcond == true and TotalTrades == 0 and C > mav Then{ if NextBarOpen < 매수가격 Then buy("b1",AtStop,매수가격,수량); Else buy("b2",Atlimit,매수가격,수량); } if MarketPosition == 1 and CrossDown(c,mav) Then exitlong("bx"); 즐거운 하루되세요 > 부산사람 님이 쓴 글입니다. > 제목 : 수식문의 드립니다. > 진입 : 현재가가 10,000원을 돌파하면 시장가로 1,000주 매수 청산 : 현재가가 20일선 하향돌파하면 시장가로 1,000주 매도(항상 20일선 위에서 매수함) 부탁드리겠습니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-04-04 18:33:41

안녕하세요 예스스탁입니다. 수식의 리포트 가격은 신호상 가격입니다. 실제 주문가격으로 리포트가 적어지지 않습니다. 청산을 터치로 변경해 드립니다. 다만 랭귀지에서 특정가격의 터치는 사용자분이 의도하시는 내용과 다를수 있습니다. 랭귀지에서는 특정가격 이상이나 이하의 시세가 발생하면 즉시 신호를 낼수 있는 타입이 있는데 이때 특정가격은 최근완성봉의 가격이 됩니다. 즉 전봉의 가격입니다. 현재 미완성봉의 특정값과 현재가를 비교해서는 신호가 발생되지 않습니다. 이용에 참고하시기 바랍니다. input : 진입시작일(20160401), 진입시작시간(90000); input : 매수가격(10000),수량(1000),이평기간(20); var : Tcond(false),mav(0); mav = ma(C,이평기간); if sdate == 진입시작일 and stime >= 진입시작시간 Then tcond = true; if Tcond == true and TotalTrades == 0 and C > mav Then{ if NextBarOpen < 매수가격 Then buy("b1",AtStop,매수가격,수량); Else buy("b2",Atlimit,매수가격,수량); } #매수진입후 #직전봉의 이평값보다 낮은 시세가 현재봉 발생하면 청산 if MarketPosition == 1 Then{ exitlong("bx",AtStop,mav); } 즐거운 하루되세요 > 부산사람 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 수식 감사합니다. 하지만... 시장가로 해서 돌려보니 그래도 20일선을 하향돌파한후 종가로 팔립니다.(종가 시장가 인가요?) 예를 들어서 20일선을 터치하고 다시 양봉을 만들면 청산이 안됩니다. 20일선을 하향 터치만 해도 청산이 되게 부탁드립니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식문의 드립니다. > 안녕하세요 예스스탁입니다. 시장가와 같은 실제 주문가격은 수식안에서 지정되지 않습니다. 시스템 적용시 시스템 트레이딩 설정창의 매매탭에서 진입청산가격을 시장가로 지정하고 적용하시면 됩니다. input : 진입시작일(20160401), 진입시작시간(90000); input : 매수가격(10000),수량(1000),이평기간(20); var : Tcond(false),mav(0); mav = ma(C,이평기간); if sdate == 진입시작일 and stime >= 진입시작시간 Then tcond = true; if Tcond == true and TotalTrades == 0 and C > mav Then{ if NextBarOpen < 매수가격 Then buy("b1",AtStop,매수가격,수량); Else buy("b2",Atlimit,매수가격,수량); } if MarketPosition == 1 and CrossDown(c,mav) Then exitlong("bx"); 즐거운 하루되세요 > 부산사람 님이 쓴 글입니다. > 제목 : 수식문의 드립니다. > 진입 : 현재가가 10,000원을 돌파하면 시장가로 1,000주 매수 청산 : 현재가가 20일선 하향돌파하면 시장가로 1,000주 매도(항상 20일선 위에서 매수함) 부탁드리겠습니다.