커뮤니티
시스템매매할때 조건만족시 주문 나가는 방법이 있나요 ???
2008-05-27 16:21:20
1038
글번호 15557
예전에 그 방법을 어디서 배웠었는데
막상 지금은 잘 생각이 나지 않습니다.
if crossup(a,b)
then buy(,at market, ~~~ ) ;
뭐 이런식으로 수식을 짜니까 분봉 완성전이라도
조건이 만족되면 주문이 나가지던데
그 방법을 좀 알고 싶습니다.
감사합니다.
좋은 하루 되세요.
답변 1
예스스탁 예스스탁 답변
2008-05-27 20:43:11
안녕하세요
예스스탁입니다.
봉 중간에 주문을 낼수 있는 타입은
atstop과 atlimit입니다.
만약 아래와 같이 작성하신 다면
if crossup(a,b) then
buy("매수",atstop,매수가격);
a와 b가 크로스 난 봉에 atstop의 가격조건인
매수가격이 셋팅이 되고 다음봉 시세중에 매수가격 이상인 시세가
들어오면 그 때 바로 주문이 발생하게 됩니다.
atsop 대신에 atlimit을 사용하면
반대로 다음봉에서 가격조건 이하의 시세가 들어오면 주문이 발생하게 됩니다.
위와 같이 if ~then문은 봉 완성시에 조건 만족여부를 최종판단하므로
봉완성시에 if문 조건결과를 판단한 다음 atstop 가격조건을 세팅하게 됩니다.
즉 if조건이 봉중간에 만족했다고 해서 바로 주문이 발생하지는 않습니다.
if문을 사용하지 않는다면
매수가격에 지정된 가격은 항상 전봉을 기준으로 셋팅되며
현재봉에서는 전봉에 값을 가지고 셋팅된 값을 감시하여
그에 맞는 시세가 들어올때 주문이 나가게 됩니다.
즐거운 하루되세요
> 자오지환웅 님이 쓴 글입니다.
> 제목 : 시스템매매할때 조건만족시 주문 나가는 방법이 있나요 ???
>
예전에 그 방법을 어디서 배웠었는데
막상 지금은 잘 생각이 나지 않습니다.
if crossup(a,b)
then buy(,at market, ~~~ ) ;
뭐 이런식으로 수식을 짜니까 분봉 완성전이라도
조건이 만족되면 주문이 나가지던데
그 방법을 좀 알고 싶습니다.
감사합니다.
좋은 하루 되세요.