커뮤니티

예스스팟 Q&A

이심전심 님에 의해서 삭제되었습니다.

프로필 이미지
이심전심
2017-09-15
0
글번호 224216

이심전심 님에 의해서 삭제되었습니다.

프로필 이미지
이심전심
2017-09-14
0
글번호 224215

이심전심 님에 의해서 삭제되었습니다.

프로필 이미지
이심전심
2017-09-02
20
글번호 224209
답변완료

한국투자증권 해외선물 GetBalanceETCinfo(0) 조회시 원화로 표현됩니다

한국투자증권 해외선물사용중입니다 매뉴얼에도 GetBalanceETCinfo(0) 조회하면 달러로 표시된다고 하였는데 로그를 출력해 보면 원화로 표시됩니다. 그래서 다시 예수금 조회 화면창 띄워서(최초 조회시 원화로 표시되고요) 달러로 변경해서 조회후 창닫고 다시 스팟 전략을 삭제후 새로 추가하면 그때서야 달러로 표시되네요 달러를 기준으로 주문수량을 결정하기 때문에 달러로 예수금 조회하고 싶은데 방법이 있나요?
프로필 이미지
파릇
2017-08-26
2758
글번호 224208
답변완료

Option.GetCurrent(종목코드) 문제

수고 많으십니다. 오전 장 시작하고 9시 5분 이전에 옵션 종목 현재 가격을 가져올 때 문제가 있습니다. 아래와 같이 옵션 종목을 현재가를 가져오는데, 현재가가 아니고 당일 시초가가 들어옵니다. Option.GetCurrent(종목코드) 이 코드는 오랜 시간 사용해 왔던 것이고, 그 동안 문제가 없었는데요, 최근에 자주 이런 현상이 발생합니다. 혹시, 관련된 이슈가 보고된 것이 있는지요?
프로필 이미지
곰탈
2017-08-25
2683
글번호 224207
답변완료

주식 당일 종가 가져오는법

3시 30분이후인 주식장종료 이후 시점에 당일 종가를 가져오는 법이 없을까요? 이때 가져온 주식종가로, 3시 30분이후 3시45분까지 15분사이에 주식선물을 사는 프로그램을 최종적으로는 짜고싶은데요. GetprevClose의 경우 1~100일 사이값만 가져올수 있고, prevClose의 경우 3시 30분이후에 주식의 prevClose값을 불러와도,당일 종가가 아닌 하루전 종가값이 들어오네요. 주식 일봉차트를 넣고 완성시점값을 가져오면 구현은 가능하겠지만, 너무 지저분하고, 예스스팟을 쓰는만큼 왠만하면 차트는 안쓰고 싶습니다. 방법이 있을까요?
프로필 이미지
dol
2017-08-22
2588
글번호 224206
답변완료

프로그래머 소개좀 시켜주세요

스팟으로 간단한 전략을 짜려합니다 스팟 프로그램 잘 아시는분 소개좀 시켜주세요~~ 010 8497 5528 입니다
프로필 이미지
이공주7
2017-08-21
2652
글번호 224205

녹색전사 님에 의해서 삭제되었습니다.

프로필 이미지
녹색전사
2017-07-31
0
글번호 224203
답변완료

수식좀 봐주세요

리버스 전략에 적용하는 스팟식입니다 1. 매수, 매도 신호발생시 기존 미체결 주문을 취소하고, 신규 신호를 1초단위로 계속 신호가로 1계약씩 주문 발생 2. 동시호가 잔고 청산 힘들게 만들었는데 계속 오류가 나네요. 수정좀 부탁드립니다. var Tcnt1,Tcnt2,BP,SP; function Main_OnStart() { //99번 타이머,10초 간격 Main.SetTimer(99,10000); } function Chart1_OnRiseSignal(Signal) { //매수진입신호 발생 if (Signal.signalKind == 1) { // 미체결 주문취소 Account1.OrderCancel(Account1.Unfill.orderNum); Main.MessageList("미체결 주문 취소"); BP = Signal.price; //매수주문 Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), 1, Signal.price, 0); //1번 타이머 1초 셋팅 Main.SetTimer(1, 1000); //타이머 동작 카운트 값은 초기값 0 Tcnt1 = 0; } //매도진입신호 발생 if (Signal.signalKind == 3) { // 미체결 주문취소 Account1.OrderCancel(Account1.Unfill.orderNum); Main.MessageList("미체결 주문 취소"); SP = Signal.price; //매도주문 Account1.OrderSell(Main.GetOrderCode(MarketData1.code), 1, Signal.price, 0); //2번 타이머 1초 셋팅 Main.SetTimer(2, 1000); //타이머 동작 카운트 값은 초기값 0 Tcnt2 = 0; } } //타이머 동작 function Main_OnTimer(nEventID) { var d = new Date(); var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); //1번타이머 if (nEventID == 1) { //카운트가 1씩 증가 Tcnt1 = Tcnt1+1; //타이머 동작시마다 주문 Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), 1, BP,0); // 매도신호가 뜨면 1초단위 매수 주문 발생 취소 if (Signal.signalKind == 3) { Main.KillTimer(1); } } //2번타이머 if (nEventID == 2) { //카운트가 1씩 증가 Tcnt2 = Tcnt2+1; //타이머 동작시마다 주문 Account1.OrderSell(Main.GetOrderCode(MarketData1.code), 1, SP,0); // 매수신호가 뜨면 1초단위 매도 주문 발생 취소 if (Signal.signalKind == 1) { Main.KillTimer(2); } } } // 동시호가 청산 function Main_OnStart() { Main.MessageLog("시작") Main.SetTimer(3, 5000); } function Main_OnTimer(nEventID) { var d = new Date(); var HHMMDD = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); if (nEventID == 3 && HHMMDD >= 153600) { Main.KillTimer(3); num = Account1.GetTheNumberOfBalances(); for(var i = 0; i < num; i++) { Account1.SetBalanceIndex(i); if (Account1.Balance.position == 1) Account1.OrderBuy(Account1.Balance.code,Account1.Balance.count,0,1); if (Account1.Balance.position == 2) Account1.OrderSell(Account1.Balance.code,Account1.Balance.count,0,1); } } }
프로필 이미지
궁금궁금123
2017-07-28
2787
글번호 224200
답변완료

문의

안녕하세요. 예스트레이더 로직으로 해외선물 2종목을 거래하고 2종목합산 수익이 났을때 에스트레이더에서는 동시 정확하게 청산할 방법이 없습니다. 예스트레이더에서는 매수매도가 잘 일어나고 있습니다. 에스트레이더 로직에서 매수와 매도가 들어가고 예스스팟에서 합산 순수 수익이 났을 때 스팟에서 동시청산 처리하고 싶습니다.스팟에서 청산 수식과 예스트레이더와 연계방법을 알려 주시기를 부탁드립니다. 두가지 경우로 하고 싶습니다. 1번 1계죄에서 2종목 거래시 합산 순수익 날 때 동시청산수식과 합산 순손실이 날때 스팟의 동시 청산 수식 2번 2계좌에서 1종목씩 거래시 합산 순수익 날때 동시청산수식과 합산 순손실시 스팟의 동시 청산 수식 을 부탁드립니다. 추가질문1 3번질문: 잔고를 늘 감시하다가 한종목의 잔고가 0일때 현재가에서 시장가 매수가 들어가고 그현재가 근처에서 매수단가가 형성되었다면 그단가를 기준으로 상방향으로 현재가+3틱 현재가+6틱 현재가+9틱 현재가+12틱 처럼 계속 3틱단위로 상방향으로 매수가 되게 하고 싶습니다. 스팟수식으로 부탁드립니다. 스팟이 꺼지고 다시 재접속할 때 변수가 초기화 되는 문제가 해결되도록 코딩을 요청드립니다. 추가질문2 4번질문 :위의 3번질문에서 잔고를 감시하다가 잔고가 0일때 시장가 매수가 들어가서 그 체결가로 기준가로 정하지 않고요. 스팟 가동후 잔고가 최초로 0 이었을 때의 최초현재가= 최초기준가 로 정하고요. 그 이후에는 잔고들이 있다가 청산되어서 다시 0 이 되는 순간의 현재가 = 새로운 기준가 로 하고 싶습니다. 최초기준가 는 매수 안들어가고요. 상방향으로 현재가가 흘러가면 최초기준가 지켜봄 최초기준가+3틱 매수 최초기준가+6틱 매수 최초기준가+9틱 매수 ~~~~~이하생략 청산후 잔고 0 이 되는 순간의 현재가를 새로운 기준가로 생성 기준가는 지켜보고요 지준가 지켜봄 기준가+3틱 매수 기준가+6틱 매수 기준가+9틱 매수 ~~~ 이하 생략 으로 부탁드립니다. 스팟이 꺼지고 다시 재접속할 때 변수가 초기화 되어서 문제를 일으키는데 그문제가 해결되도록 코딩을 요청드립니다. 제가 실력이 없어서 열심히 공부하고 궁리해도 코딩이 나오지를 않습니다. 시간이 흐르다 보니 3번 질문과 4번 질문이 가장 중요한 질문이 되었습니다. 자꾸 부탁이 늘게 되어서 죄송합니다.
프로필 이미지
종호
2017-08-10
2808
글번호 224199