커뮤니티

자동주문 문의 드립니다문

프로필 이미지
꽃봄
2019-10-24 07:59:27
124
글번호 133064
답변완료
랭귀지에서 C는 종가입니다. if MarketPosition == 0 Then buy("b",AtStop,C+PriceScale*10,10); 차트의 봉이 무포지션이면 (매수가 진입된 상태가 아니라면) 종가+10틱(PriceScale*10)의 가격을 셋팅하고 다음봉에서 해당 가격 이상의 가격이 발생하면 즉시 10주 매수신호가 발생하는 내용입니다. =>예를들어 삼성전자를 100주 보유하고 있습니다 어제 시가에 종가대비 10호가이상 상승하면 10주를 매도하려고합니다 반대로 시가에 종가대비 10호가이상 하락하면 10주를 매수합니다 우선 여기까지만 알려주세요 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-10-24 10:10:30

안녕하세요 예스스탁입니다. 1 삼성전자 100주가 계좌잔고에 보유중인것을 의미하시면 랭귀지에서 계좌잔고의 보유내역을 알수없고 차트에 매수신호(진입)가 없으면 매도신호(청산)가 발생하지 않으므로 구현이 불가능합니다. 2 수식안에서 진입-청산이 되게 수식을 구현해야반복적으로 신호가 발생하게 됩니다. 그러므로 차트가 무포지션이면 100주 매수하고 매수한 이후에 시가가 전일종가대비 10틱 상승하면 10주 매도하고 10틱 하락하면 10주 추가매수하는 내용으로 작성해 드립니다. if MarketPosition == 0 Then buy("b",AtStop,C+PriceScale*10,100); if MarketPosition == 1 then { if NextBarsdate > sdate and NextBarOpen >= C+PriceScale*10 Then exitlong("bx",AtMarket,def,"",10,2); if NextBarsdate > sdate and NextBarOpen <= C-PriceScale*10 Then buy("bb",AtMarket,def,10); } 즐거운 하루되세요 > 꽃봄 님이 쓴 글입니다. > 제목 : 자동주문 문의 드립니다문 > 랭귀지에서 C는 종가입니다. if MarketPosition == 0 Then buy("b",AtStop,C+PriceScale*10,10); 차트의 봉이 무포지션이면 (매수가 진입된 상태가 아니라면) 종가+10틱(PriceScale*10)의 가격을 셋팅하고 다음봉에서 해당 가격 이상의 가격이 발생하면 즉시 10주 매수신호가 발생하는 내용입니다. =>예를들어 삼성전자를 100주 보유하고 있습니다 어제 시가에 종가대비 10호가이상 상승하면 10주를 매도하려고합니다 반대로 시가에 종가대비 10호가이상 하락하면 10주를 매수합니다 우선 여기까지만 알려주세요 감사합니다