안녕하세요,
예스트레이더에서 수동으로 매입한 주식에 대해서 시스템트레이딩을 통한 매도가 가능한 가요?
가령, A라는 주식에 대해서 12/1에 수동으로 매입을 하였고, 12/2 부터 ATR 트레일링 스탑 조건 충족시 자동 매도를 하려고 한다면,A 주식 차트를 열고, ATR 트레일링 스탑이 포함된 시스템트레이딩 수식을 실행 시키면 되나요?
그리고 시스템트레이딩 수식에는 "If 조건 Then Buy() ;" 가 포함이 되어 있어야 하는지, 아니면 매입 조건 없이 ATR 트레일링 스탑에 대한 ExitLong만 적혀있으면 되는지 궁금합니다.
감사합니다.
답변 1
예스스탁
예스스탁 답변
2015-12-04 15:50:03
안녕하세요? 예스스탁입니다.
매도신호가 발생하기 위해서는 이전에 매수신호가 먼저 발생되어 있어야 합니다.
따라서, 수동 진입 이후에 A 주식 차트를 열고, ATR 트레일링 스탑이 포함된 시스템트레이딩 수식을 실행 시키면 매도신호는 발생하지 않습니다.
수동과 자동 혼합은 원칙적으로 가능하지 않지만, 랭귀지 로직으로 임의의 매수신호를 만들어줌으로써 사용 가능 할 수 있습니다.
예를 든다면 수동으로 매수한 이후에 다음과 같이 작성된 로직을 적용 합니다.
input : 매수날짜(20151204), 매수시간(123500);
input : AtrMult(5);
var : AtrVal(0), posHigh(0), posLow(0);
# 매수
if date == 매수날짜 and stime == 매수시간 Then
buy();
# 매도(ATR Trailing Stop)
ATRVal = ATR(10) * AtrMult;
If BarsSinceEntry() == 0 Then
PosHigh = High;
If MarketPosition() == 1 Then {
If High > PosHigh Then PosHigh = High;
ExitLong("ATR1", AtStop, PosHigh - ATRVal);
}
위와 같이 식을 작성하고 차트에 위 전략을 적용하면서 변수탭에 매수날짜와 매수시간을 수동으로 진입한 시점으로 입력해주고 자동주문을 적용합니다.(차트에 적용했을 때 매수신호가 확정된 신호로 나와야 합니다. 만일 예비신호로 나오게 된다면 매수주문부터 자동주문이 나가기 때문입니다.)
감사합니다.
> 라면의비밀 님이 쓴 글입니다.
> 제목 : 수동 매입, 시스템 매도 가능 여부 문의
> 안녕하세요,
예스트레이더에서 수동으로 매입한 주식에 대해서 시스템트레이딩을 통한 매도가 가능한 가요?
가령, A라는 주식에 대해서 12/1에 수동으로 매입을 하였고, 12/2 부터 ATR 트레일링 스탑 조건 충족시 자동 매도를 하려고 한다면,A 주식 차트를 열고, ATR 트레일링 스탑이 포함된 시스템트레이딩 수식을 실행 시키면 되나요?
그리고 시스템트레이딩 수식에는 "If 조건 Then Buy() ;" 가 포함이 되어 있어야 하는지, 아니면 매입 조건 없이 ATR 트레일링 스탑에 대한 ExitLong만 적혀있으면 되는지 궁금합니다.
감사합니다.