커뮤니티

매수 및 매도 질의

프로필 이미지
wait113
2019-09-25 14:30:46
134
글번호 132220
답변완료
테스트로 매매를 며칠째 하고 있는데 매수후 시스템 물량변경이 될 경우 매도가 되지 않는 것 같습니다. 1.단순 sell() 주문은 전량매도 하라는 의미인가요? 2.매도시 주문한 물량보다 보유물량이 적을경우 접수오류가 나는데 물량이 있을경우 전량청산하는 주문함수가 존재하나요? 3.현재 매매함수에서 자산의 n%를 지정주문하는 방식을 알고 싶습니다. 현재함수: Buy("매수",atlimit,C+PriceScale*3)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-09-25 16:23:29

안녕하세요 예스스탁입니다. 예스랭귀지는 차트기반의 언어로 차트에 적용되어 차트의 데이타로 조건을 체크하고 신호를 발생하게 됩니다. 시스템은 모든 수량이나 포지션관련된 내용은 차트에서 발생한 신호를 기준으로 합니다. 실제 계좌의 내용이 아닙니다. 1 Buy와 Sell은 매수진입/매도진입 함수입니다. 해당 함수들은 반대포지션 상태에서 발생하면 반대포지션에 대한 청산을 같이 수행하게 됩니다. 이런이유로 주식에 적용하면 매도신호가 발생하지만 정확히는 주식은 매도포지션이 없으므로 Buy와 Exitlong함수이용하셔야 합니다. 2 랭귀지의 모든 포지션과 손익과 수량은 차트의 신호상 내용을 따릅니다. 수량도 계좌의 실제 수량이 아닌 차트 신호상 보유수량을 기준으로 청산신호가 발생합니다. 3 수식에서 실계좌의 자산을 알수 없습니다. 자산을 직접 지정하셔야 합니다. input : 자산(100000000),n(10); Buy("매수",atlimit,C+PriceScale*3,Floor((자산*n/100)/min(NextBarOpen,C+PriceScale*3))); 즐거운 하루되세요 > wait113 님이 쓴 글입니다. > 제목 : 매수 및 매도 질의 > 테스트로 매매를 며칠째 하고 있는데 매수후 시스템 물량변경이 될 경우 매도가 되지 않는 것 같습니다. 1.단순 sell() 주문은 전량매도 하라는 의미인가요? 2.매도시 주문한 물량보다 보유물량이 적을경우 접수오류가 나는데 물량이 있을경우 전량청산하는 주문함수가 존재하나요? 3.현재 매매함수에서 자산의 n%를 지정주문하는 방식을 알고 싶습니다. 현재함수: Buy("매수",atlimit,C+PriceScale*3)