커뮤니티

예스스팟 Q&A

답변완료

예스스팟 주문정정 하는 법

스팟으로 주식매매 만드는 중입니다. 파워검색으로 나온 수십종목의 매수주문넣고 미체결난(전량 미체결이든, 일부 미체결이든) 주문들을 매수정정주문 넣고 싶습니다. for문을 이용하여 미체결주문을 가져오는거까지는 하겠는데 가져온 미체결주문에서 정정가격을 현재 매수1호가로 설정하는 법을 모르겠습니다. if (T1 == 151600) // 15시 16분 미체결주문 매수가격정정 { A1.Refresh(); unfill_num = 0; unfill_num = A1.GetTheNumberOfUnfills(); // 미체결주문 갯수 조회 Main.MessageLog("=================("+ T1 +")================="); Main.MessageLog("미체결 주문갯수:"+ unfill_num); for(var i = 0 ; i < unfill_num ; i++) // 미체결주문들 매수가정정 하기 { A1.SetUnfillIndex(i); if (A1.Unfill.orderKind == 2) // 1: 매도 2:매수 { A1.OrderReplacePrice(A1.Unfill.orderNum, 매수1호가로 하고 싶음); } } } 정정가격 넣는 부분에 매수1호가로 가격을 넣어주셨으면 감사하겠습니다. (매도 1호가 설정법도 알고 싶습니다.)
프로필 이미지
새로운마음
2018-05-02
3016
글번호 224396

여세우 님에 의해서 삭제되었습니다.

프로필 이미지
여세우
2018-04-28
1
글번호 224395

cs아빠 님에 의해서 삭제되었습니다.

프로필 이미지
cs아빠
2018-04-28
0
글번호 224394

cs아빠 님에 의해서 삭제되었습니다.

프로필 이미지
cs아빠
2018-04-27
11
글번호 224393

여세우 님에 의해서 삭제되었습니다.

프로필 이미지
여세우
2018-04-28
8
글번호 224391
답변완료

수식부탁드립니다.

파워종목검색 이용해서 매수매도 프로그램을 만들고싶은데 예스스팟에서 막혀서 가이드 수식좀 부탁드립니다.. 가이드수식을 기초로 수정보완하면서 공부할수 있도록 꼭 답변 부탁드립니다 --------------------------------------------------------------------------- 3분주기로 파워종목검색을 이용해서 나오는 종목들의 1분주기 차트를 생성하고 'test'라는 전략을 이용, 매수신호를 받아서 매수한다 test전략에서 종목당 최대 2회 매수가 진행된다.(진입후 하락시 1회만 추가매수) (1차매수 2차매수 모두 전략에서 매수신호가 나오도록 만들었습니다) 1회당 매수금액은 100만원으로 한다 당일 5개의 종목이 1회라도 매수되었다면 더이상 신규종목 매수를 하지않는다. (하루에 5개동목 이하만 매매한다.) 보유종목 평균가 대비 3%수익에 수익실현한다 (지정가) 매도주문시 그 종목에 미체결 매수주문이 있다면 취소한다.
프로필 이미지
jba
2018-05-10
3265
글번호 224390
답변완료

문의드립니다.

수고하십니다. 엑셀로 만든 분할 지정가표를 이용하여, 잔고를 확인한 후에 스팟에서 지정가로 3번 분할 매도 주문을 내는 방법이 궁금합니다. 매일 아침 8시에 (1)계좌의 전 종목 잔고를 확인한 후 (2)엑셀에 지정된 3 단계 금액대로 매도주문을 내고 싶습니다. 잘 부탁드립니다.
프로필 이미지
여세우
2018-04-28
3249
글번호 224389
답변완료

수식 오류 수정 부탁 드림니다.

안녕하세요. 연결선물을 미니선물 예스스팟 신호 적용 아래수식 오류 수정 부탁 드립니다. 메인신호 호가공백 미체결 발생시 정정주문 체결이 안되네요. 수정한 부분 주석 부탁 드립니다. 감사합니다. //차트에서 신호발생 function Chart1_OnRiseSignal(Signal) { ORDER_VOL = 1; if (Signal.signalKind == 1) { Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), ORDER_VOL * Signal.count, MarketData1.Ask(5), 0); } if (Signal.signalKind == 2) { Account1.OrderSell(Main.GetOrderCode(MarketData1.code), ORDER_VOL * Signal.count, MarketData1.Bid(5), 0); } if (Signal.signalKind == 3) { Account1.OrderSell(Main.GetOrderCode(MarketData1.code), ORDER_VOL * Signal.count, MarketData1.Bid(5), 0); } if (Signal.signalKind == 4) { Account1.OrderBuy(Main.GetOrderCode(MarketData1.code), ORDER_VOL * Signal.count, MarketData1.Ask(5), 0); } } //미체결 정정주문 var Onum; var OCode; var OKind; function Main_OnOrderResponse(OrderResponse) { ONum = OrderResponse.orderNum; OCode = OrderResponse.code; OKind = OrderResponse.orderKind; Main.SetTimer(1, 5000);//5초 타이머 } function Main_OnTimer(nEventID) { if (nEventID == 1) { Main.KillTimer(1); Account1.SetUnfillOrderNumber(ONum); if (Account1.Unfill.count > 0) { Main.ReqMarketData(OCode,0,0); } } } function Main_OnRcvMarketData(MarketData) { var Object = MarketData; if (MarketData.code == ONum) { Account1.SetUnfillOrderNumber(ONum) if (Account1.Unfill.count > 0 && Account1.Unfill.position == 1) { Account1.OrderReplacePrice(ONum, MarketData.Bid(2)); } if (Account1.Unfill.count > 0 && Account1.Unfill.position == 2) { Account1.OrderReplacePrice(ONum, MarketData.Ask(2)); } Main.RemoveMarketData(Object); } }
프로필 이미지
dandy
2018-04-28
3277
글번호 224387
답변완료

미니선물 주문 문의

연결선물차트에서 발생한 주문 신호를 스팟을 이용하여 미니선물차트로 주문내려합니다 주문파트의 대략적인 수식 좀 부탁드리겠습니다
프로필 이미지
훈sys
2018-04-17
3115
글번호 224386

대장군 님에 의해서 삭제되었습니다.

프로필 이미지
대장군
2018-04-16
9
글번호 224385