예스스탁
예스스탁 답변
2014-07-24 18:23:20
안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다.
스크립트 객체화면에서
차트객체 추가 --> 객체명 Chart1, 아이디 지정(연계 차트에도 동일아이디 지정)
차트객체 추가 --> 객체명 Chart2, 아이디 지정(연계 차트에도 동일아이디 지정)
계좌객체 추가 --> 객체명 Account1, 계좌번호 지정
하고 식적용하시면 됩니다.
동시 매수진입신호 상태이면 매수
동시 매도진입신호 상태이면 매도
2개중 하나라도 반대방향 신호 발생하면 청산합니다.
var SK1;
var SK2;
//Chart1 신호발생
function Chart1_OnRiseSignal(Signal)
{
SK1 = Signal.signalKind;
if (SK1 == 1 && SK2 == 1)
Account1.OrderBuy(Main.GetOrderCode(Signal.code), 1, 0,1);
if (SK1 == 2)
Account1.OrderSell(Main.GetOrderCode(Signal.code), 1, 0,1)
if (SK1 == 3 && SK2 == 3)
Account1.OrderSell(Main.GetOrderCode(Signal.code), 1, 0,1)
if (SK1 == 4)
Account1.OrderBuy(Main.GetOrderCode(Signal.code), 1, 0,1)
}
//Chart2 신호발생
function Chart2_OnRiseSignal(Signal)
{
SK2 = Signal.signalKind;
if (SK1 == 1 && SK2 == 1 )
Account1.OrderBuy(Main.GetOrderCode(Signal.code), 1, 0,1)
if (SK2 == 2)
Account1.OrderBuy(Main.GetOrderCode(Signal.code), 1, 0,1)
if (SK1 == 3 && SK2 == 3 )
Account1.OrderBuy(Main.GetOrderCode(Signal.code), 1, 0,1)
if (SK2 == 4)
Account1.OrderBuy(Main.GetOrderCode(Signal.code), 1, 0,1)
}
즐거운 하루되세요
> 포감공주 님이 쓴 글입니다.
> 제목 : 프로그램 문의 드립니다.
> 10분봉 포지션 선물시스템 A 와
15분봉 포지션 선물시스템 B 가 있을때
A, B 가 같은 매수나 매도일때 선물 매수, 매도
A, B 가 방향이 서로 다를때 청산하는 수식 부탁드립니다.
감사합니다. 좋은날 보내세요~