커뮤니티
다시 물어볼게요.
2004-01-29 09:23:53
1580
글번호 2167
동시 호가에 자동 매매를 하려고 하는 게 아니고 검증만 하려고 합니다.
가능할까요?
=============================
안녕하세요? 예스스탁입니다...
문의하신 동시호가에는 자동매매가 불가능합니다.
이유는 데이터의 흐름이 없기 때문입니다. 시스템 트레이딩을 이용한 자동매매를 하기 위해서는 연속적인 데이터의 흐름이 있어야 하나 동시호가 때에는 데이터가 들어오지 않기 때문입니다.
감사합니다..
> shinnara 님이 쓴 글입니다.
> 제목 : 재질문입니다.
> 선물 종가 동시 호가 진입, 시가 동시 호가 청산 system을 만들려고 합니다.
검증을 위해서 마지막 분봉의 종가에 진입, 첫 분봉의 시가에 진입이 가능해야 합니다.
전자는 해결이 된 거 같은데요.
후자가 잘 안되네요.
알려주신 대로 하면 첫 봉의 종가에 청산이 되죠.
봉의 시가 진입 기능은 yestrader pro로 실제 거래할 때 신호 발생시키는 경우에만 가능한가요?
동시 호가에 거래를 해서 수수료를 제외한 slippage를 없애는 게 핵심입니다.
=============================
안녕하세요? 예스스탁입니다...
예를 들어서, 10분봉을 쓰며 3시에 포지션 진입을 들어간 후 다음날 첫번째 봉에 청산을 하려 하신다면 다음과 같이 식을 작성하시면
됩니다...
if stime == 145000 then
buy();
if dayindex() == 0 then
exitlong();
감사합니다...
> shinnara 님이 쓴 글입니다.
> 제목 : 분봉을 쓰고 종가 매수, 시가 청산
> if time == dayclose() then buy();
if dayindex() == 0 then exitlong();
이렇게 만들었는데 불능이네요.
알려주실래요?
답변 1
예스스탁 예스스탁 답변
2004-01-29 12:26:10
안녕하세요? 예스스탁입니다....
동시호가에는 자동매매가 불가능합니다.
이유는 시스템 트레이딩을 이용한 자동매매를 하기 위해서는 데이터가 연속적으로 제공이 되야하나 동시호가 때에는 잘 아시겠지만 데이터가 들어오지 않기 때문에 자동매매가 불가능합니다...
단순히 테스트를 위해서 장 제일 마지막 봉에 신호를 만들고 장 시초가에 청산하는 식을 만드신 다면 다음과 같은 방법을 사용하실 수 있을 것입니다.
###10분봉 사용시###
if stime == 150000 then
buy("매수", atmarket);
if stime == 151000 then
exitlong("매수청산", atmarket);
감사합니다...
> shinnara 님이 쓴 글입니다.
> 제목 : 다시 물어볼게요.
> 동시 호가에 자동 매매를 하려고 하는 게 아니고 검증만 하려고 합니다.
가능할까요?
=============================
안녕하세요? 예스스탁입니다...
문의하신 동시호가에는 자동매매가 불가능합니다.
이유는 데이터의 흐름이 없기 때문입니다. 시스템 트레이딩을 이용한 자동매매를 하기 위해서는 연속적인 데이터의 흐름이 있어야 하나 동시호가 때에는 데이터가 들어오지 않기 때문입니다.
감사합니다..
> shinnara 님이 쓴 글입니다.
> 제목 : 재질문입니다.
> 선물 종가 동시 호가 진입, 시가 동시 호가 청산 system을 만들려고 합니다.
검증을 위해서 마지막 분봉의 종가에 진입, 첫 분봉의 시가에 진입이 가능해야 합니다.
전자는 해결이 된 거 같은데요.
후자가 잘 안되네요.
알려주신 대로 하면 첫 봉의 종가에 청산이 되죠.
봉의 시가 진입 기능은 yestrader pro로 실제 거래할 때 신호 발생시키는 경우에만 가능한가요?
동시 호가에 거래를 해서 수수료를 제외한 slippage를 없애는 게 핵심입니다.
=============================
안녕하세요? 예스스탁입니다...
예를 들어서, 10분봉을 쓰며 3시에 포지션 진입을 들어간 후 다음날 첫번째 봉에 청산을 하려 하신다면 다음과 같이 식을 작성하시면
됩니다...
if stime == 145000 then
buy();
if dayindex() == 0 then
exitlong();
감사합니다...
> shinnara 님이 쓴 글입니다.
> 제목 : 분봉을 쓰고 종가 매수, 시가 청산
> if time == dayclose() then buy();
if dayindex() == 0 then exitlong();
이렇게 만들었는데 불능이네요.
알려주실래요?