답변완료
어제부터 예스스팟 동작이 이상합니다.
어제 저녁 업그레이드가 있었던 것 같습니다.
어제 저녁 접속시 파일 다운로드를 한참한 후에 로그인을 오래 기다려서 접속했습니다.
그런데 그저께까지도 잘 동작되던 예스스팟 전략에 오류가 떠서 이상하다 싶었고,
시스템 오류인가보다 하고 다음날 하면 잘 되겠지 하고 넘어갔습니다만,
오늘 아침에도 역시 문제 상태로 있어서 결국 정상적인 매매를 못하게 되었습니다.
제 경우 예스스팟에서 시스템 전략과 연동해서 확장차트 생성을 해서 자동매매를 하고 있는데, 어제 저녁부터 확장차트 생성에 연동된 시스템 전략 경로에 문제가 있다(?)는 요지의 error 창이 떴었습니다.
그런데 오늘 저녁 재속시에는 이러한 에러창은 발생 안하지만, 예스스팟 전략을 자동으로 설정해 두어도 생성된 차트 객체는 시험 상태로 나오고 있습니다. 보통 자동 설정을 해 두면 화면 우측 하단에 나와있는 자동 표시 문구도 빨간색으로 활성화 되는데 현재는 비활성화 상태에 머물러 있습니다.
빠른 확인 부탁 드립니다.
오늘 경우에 대해서는 claim 진행 여부 고민 중입니다.
당장 월요일 매매가 걱정되네요.......
2015-07-04
1284
글번호 223548
답변완료
1020 질문에 사용된 수식
안녕하세요?
아래 1020 질문 관련하여 사용한 수식입니다.
수식은 지극히 초보적인 것으로 예스스탁에서 초기에 올려주신 수식입니다.
1020질문 답변 바랍니다.
문제는 장 초반에 매수가 4주 정도는 되야 하는데 주문 수량이 0으로 찍히면서 주문이 안되었다는 겁니다. 거기다가 장 중반에는 프로그램이 잘 작동하는 것을 확인했습니다.
감사합니다.
//스크립트 객체 화면에서 아래와 같이 지정하고 식적용하시면 됩니다.
//계좌객체 추가 --> 속성에서 객체명은 Account1, 주문할 계좌번호 지정
//차트객체 추가 --> 속성에서 객체명은 Chart1, 차트아이디를 부여후 차트에 동일아이디 지정
//종목객체 추가 --> 속성에서 객체명은 MarketData1, 종목은 코덱스 레버리지로 지정
//종목객체 추가 --> 속성에서 객체명은 MarketData2, 종목은 코덱스 레버리지로 지정
//각 객체에 대한 설명은 예스스팟 도움말 참고하시기 바랍니다.
var Money = 50000;//금액
var Start;
var Bcode,Bprice,Bvol;
var Scode,Sprice,Svol;
function Main_OnStart()
{
Start = 0;
}
//신호발생
function Chart2_OnRiseSignal(Signal)
{
//차트 Buy 신호 발생
if (Signal.signalKind == 1)
{
Start = 1;
//매수종목코드
Bcode = MarketData1.code;
//매수종목 매도5호가
Bprice = MarketData1.Ask(5);
//지정한 금액으로 수량계산
Bvol = Math.floor(Money/Bprice);
//매도 5호가에 지정한 수량 매수
Account1.OrderBuy(Bcode, Bvol,Bprice, 0);
}
//차트 Exitlong 신호 발생
if (Signal.signalKind == 2 && Start == 1)
{
//매수5호가 매도
Account1.OrderSell(Bcode,Bvol,MarketData1.Bid(5), 0)
}
//차트 Sell 신호 발생
if (Signal.signalKind == 3)
{
Start = 1;
//매수주문종목
Scode = MarketData2.code;
//매수종목 매도 5호가
Sprice = MarketData2.Ask(5);
//지정한 금액으로 수량계산
Svol = Math.floor(Money/Sprice);
//매도5호가에 매수주문
Account1.OrderBuy(Scode, Svol,Sprice, 0);
}
//차트 Exitshort 신호 발생
if (Signal.signalKind == 4 && Start == 1)
{
//매수5호가에 매도
Account1.OrderSell(Scode, Svol, MarketData2.Bid(5), 0);
}
2015-06-19
1020
글번호 223535