안녕하세요..
해외선물시스템적용시 스탠다드 오일차트신호를 받아 미니오일에 시장가 주문내고 싶습니다.
코드는 간단할것 같은데.. 문의드립니다.
답변 1
예스스탁
예스스탁 답변
2017-04-28 15:02:08
안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다.
스크립트 객체화면설정
계좌객체 추가 --> 객체명 Account1, 속성에서 계좌번호지정
차트객체 추가 --> 객체명 Chart1, 속성에서 시스템이 적용된 스탠다드 오일차트와 동일 아이디 지정
종목객체 추가 --> 객체명 MarketData1, 속성에서 미니오일로 지정
var T;
function Main_OnStart()
{
T = 0;
}
function Chart1_OnRiseSignal(Signal)
{
//매수진입신호 발생
if (T <= 0 && Signal.signalKind == 1)
{
T = 1;
Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), 1, 0, 1);
}
//매수청산신호 발생
if (T == 1 &7 Signal.signalKind == 2)
{
T = 0;
Account1.OrderSell(Main.GetOrderCode(MarketData1.code), 1, 0, 1);
}
//매도진입신호 발생
if (T >= 0 && Signal.signalKind == 3)
{
T = -1;
Account1.OrderSell(Main.GetOrderCode(MarketData1.code), 1,0,1);
}
//매도청산신호 발생
if (T == -1 && Signal.signalKind == 4)
{
T = 0;
Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), 1, 0, 1);
}
}
즐거운 하루되세요
> 피셔 님이 쓴 글입니다.
> 제목 : 해외선물에서 스택다드오일신호에 미니오일주문 코드문의
> 안녕하세요..
해외선물시스템적용시 스탠다드 오일차트신호를 받아 미니오일에 시장가 주문내고 싶습니다.
코드는 간단할것 같은데.. 문의드립니다.