커뮤니티
atmarket과 atstop
2004-03-30 07:55:13
1783
글번호 2970
예약어에 보면 atmarket과 atstop이 있더군요.
atmarket는 시장가 주문 atstop은 역지정가 주문으로 되어 있는데 보다 정확한 의미를 알고 싶습니다.
제가 시스템을 만들어서 atmarket로 매수나 매도주문을 설정했을경우는 시장가로 주문은 들어가되 즉시 주문이 안들어가는 것 같던데 즉시 주문을 넣을려면 atstop을 사용하여야 하나요?
아래에 나와 있는 즉시주문에 대한 답변을 보면 atstop이라고 되어 있더군요.
atmarket을 사용했을때와 atstop을 사용했을때 주문의 시간차이가 있어서 그런지 수익율 차이가 많이 나더군요
예를 들어서
if crossdown(c, 5) Then
{Sell("매도", atmarket);
setstoploss(0.5);
}
과
if crossdown(c, 5) Then
{Sell("매도", atstop);
setstoploss(0.5);
}
이 두가지가 어떤 차이가 있는지 설명 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2004-03-30 13:51:54
안녕하세요? 예스스탁입니다...
atmarket의 경우 조건 만족 후 다음봉 시가에 주문이 발생하게 되며
atstop의 경우도 조건 만족 후 다음봉 지정 가격에 주문이 발생하게 됩니다.
두 함수의 표현 형식은 다음과 같습니다.
if 조건식 then
buy("매수", atmarket);
if 조건식 then
buy("매수", atstop, C);
여기서 주의하실 점은 두번째 "atstop"을 이용한 식에서 만약 지정가(C)를 지정해 주지 않게 된다면 조건이 만족한 이후 다음봉에서 조건 만족봉의 종가에 주문이 나가게 됩니다.
따라서 사용자님께서 문의하신 내용은 첫번째 식의 경우는 조건 만족 후 다음봉 시가에 주문이 들어가게 되며 두번째 식의 경우는 조건 만족 후 다음봉에서 이전 봉의 종가 가격으로 주문이 들어가게 되는 것입니다.
감사합니다...
> HH_hws 님이 쓴 글입니다.
> 제목 : atmarket과 atstop
> 예약어에 보면 atmarket과 atstop이 있더군요.
atmarket는 시장가 주문 atstop은 역지정가 주문으로 되어 있는데 보다 정확한 의미를 알고 싶습니다.
제가 시스템을 만들어서 atmarket로 매수나 매도주문을 설정했을경우는 시장가로 주문은 들어가되 즉시 주문이 안들어가는 것 같던데 즉시 주문을 넣을려면 atstop을 사용하여야 하나요?
아래에 나와 있는 즉시주문에 대한 답변을 보면 atstop이라고 되어 있더군요.
atmarket을 사용했을때와 atstop을 사용했을때 주문의 시간차이가 있어서 그런지 수익율 차이가 많이 나더군요
예를 들어서
if crossdown(c, 5) Then
{Sell("매도", atmarket);
setstoploss(0.5);
}
과
if crossdown(c, 5) Then
{Sell("매도", atstop);
setstoploss(0.5);
}
이 두가지가 어떤 차이가 있는지 설명 부탁드립니다.
다음글
이전글