관리자에 의해 수식작성 QnA로 이동되었습니다
var : vEntryPrice(2232.9), vExitPrice(2345.9), vLossCutPrice(2188.2);
// 매수진입부분
if C > vLossCutPrice and C <= vEntryPrice and MarketPosition == 0 Then
Buy("매수", AtMarket);
// 익절부분. 로직에따라 SetStopProfittarget 사용
if C >= vExitPrice and MarketPosition == 1 Then
ExitLong("매수청산", AtMarket);
// 손절매. 로직에따라 SetStopLoss 사용
if C <= vLossCutPrice and MarketPosition == 1 Then
Sell("손절", AtMarket);
첨부한 1/9 매수가격 일시 이후에 실행했기에 매수는 이루어지지 않았습니다.
(eFriend Force 스샷보시면 매수 없습니다)
그런데 첨부한 스샷처럼 1/10 같은 시간에 exitlong과 손절이 됐습니다.
1. MarketPosition이 1일때 주문하도록 조건이 들어갔는데 왜 매도 주문이 나갔을까요?
2. 왜 매도주문이 2개가 같은 시간에 동시에 나갔을까요?
추가 필요한 자료 있으면 올리겠습니다.
eFriend Global YesTrader (한국투자증권)
답변완료
시스템 트레이딩 방법
안녕하세요,
고생 많으십니다.
주식현물로 거래중입니다.
2가지 질문이 있습니다.
1. 스팟으로 짜둔 수식 실행시켜 자동으로 매수하고
시스템 트레이딩으로 수식 적용해서 사용중인데, 설정해둔 매수청산 신호가 나와도 청산이 안되고, 손절매 설정 후 그 값을 넘어가도 손절매가 안되는 데 이유를 알고 싶습니다.
소량으로 테스트를 해보는 중인데, 이유를 모르겠습니다.
어쩌다가 되는 것 같은데, 제가 뭔가 잘못하고 있는 것 같습니다.
특정 종목을 시스템 트레이딩으로 처음부터 진입 청산하는 방법을 알고 싶습니다.
2. 시스템 트레이딩으로 진행할 경우, 매수/청산 기준이 일봉인가요? 분봉인가요?
아니면 기준봉 상관없이 매수 청산 신호가 어떤 봉에서 먼저 만족하면 바로 청산이 되는 것인가요?
감사합니다.