커뮤니티
매수 및 매도 질의
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)
다음글
이전글