커뮤니티
요청 드립니다.
2015-10-01 17:07:13
172
글번호 90864
예스시스템 수식으로 코스피 200 선물신호을, 작성해주신 예스스팟 수식을 이용 미니선물 신호로 주문하는
방법 PC 원격접속하여 한번만 적용 실행 사용방법 부탁드립니다.
초보라 그런지 예스프로그램 사용법으로 잘안되네요.
감사합니다.
-------------------------------------------------------------------------------------------------------
안녕하세요
예스스탁입니다.
1.
예스스팟은 시스템식의 이용은
예스랭귀지의 시스템식 내용 자체를 예스스팟 코드로 변경하는 것이 아닙니다.
해당 시스템은 차트에 적용하고
해당 차트에서 신호가 발생하면
스팟에서 감지해 주문을 내는 것입니다.
차트에서 신호가 발생하면 지정한 종목으로 주문내는 식은 아래와 같습니다.
객체 설정방법등은 예스스팟 도움말 참고하시기 바랍니다.
스크립트 객체화면에서
차트객체 추가 --> 객체명은 Chart,"시스템명 A-01"이 적용된 차트에 아이디 부여하고 동일아이디를 지정
계좌객체 추가 --> 객체명은 Account1, 주문낼 계좌번호 지정
종목객체 추가 --> 객체명은 MarketData1, 미니선물로 지정
//차트에서 신호발생
function Chart1_OnRiseSignal(Signal)
{
//매수진입신호 발생
if (Signal.signalKind == 1)
{
//MarketData1종목을 매도5호가로 1계약 매수주문
Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Ask(5), 0);
}
//매수포지션 청산신호 발생
if (Signal.signalKind == 2)
{
//MarketData1종목을 매수5호가로 1계약 매도주문
Account1.OrderSell(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Bid(5), 0);
}
//매도 진입신호 발생
if (Signal.signalKind == 3)
{
//MarketData1종목을 매수5호가로 1계약 매도주문
Account1.OrderSell(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Bid(5), 0);
}
//매도 포지션 청산신호 발생
if (Signal.signalKind == 4)
{
//MarketData1종목을 매도5호가로 1계약 매수주문
Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Ask(5), 0);
}
}
답변 1
예스스탁 예스스탁 답변
2015-10-01 17:20:57
> dandy 님이 쓴 글입니다.
> 제목 : 요청 드립니다.
> 예스시스템 수식으로 코스피 200 선물신호을, 작성해주신 예스스팟 수식을 이용 미니선물 신호로 주문하는
방법 PC 원격접속하여 한번만 적용 실행 사용방법 부탁드립니다.
초보라 그런지 예스프로그램 사용법으로 잘안되네요.
감사합니다.
-------------------------------------------------------------------------------------------------------
안녕하세요
예스스탁입니다.
1.
예스스팟은 시스템식의 이용은
예스랭귀지의 시스템식 내용 자체를 예스스팟 코드로 변경하는 것이 아닙니다.
해당 시스템은 차트에 적용하고
해당 차트에서 신호가 발생하면
스팟에서 감지해 주문을 내는 것입니다.
차트에서 신호가 발생하면 지정한 종목으로 주문내는 식은 아래와 같습니다.
객체 설정방법등은 예스스팟 도움말 참고하시기 바랍니다.
스크립트 객체화면에서
차트객체 추가 --> 객체명은 Chart,"시스템명 A-01"이 적용된 차트에 아이디 부여하고 동일아이디를 지정
계좌객체 추가 --> 객체명은 Account1, 주문낼 계좌번호 지정
종목객체 추가 --> 객체명은 MarketData1, 미니선물로 지정
//차트에서 신호발생
function Chart1_OnRiseSignal(Signal)
{
//매수진입신호 발생
if (Signal.signalKind == 1)
{
//MarketData1종목을 매도5호가로 1계약 매수주문
Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Ask(5), 0);
}
//매수포지션 청산신호 발생
if (Signal.signalKind == 2)
{
//MarketData1종목을 매수5호가로 1계약 매도주문
Account1.OrderSell(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Bid(5), 0);
}
//매도 진입신호 발생
if (Signal.signalKind == 3)
{
//MarketData1종목을 매수5호가로 1계약 매도주문
Account1.OrderSell(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Bid(5), 0);
}
//매도 포지션 청산신호 발생
if (Signal.signalKind == 4)
{
//MarketData1종목을 매도5호가로 1계약 매수주문
Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), 1, MarketData1.Ask(5), 0);
}
}
다음글
이전글