커뮤니티

수정부탁드려요

프로필 이미지
아무다
2023-12-06 23:44:09.0
551
글번호 225891
답변완료
밑의 수식에서 따로 객체사용 없이 (금액/현재가)로 해서 주문수량 설정 할 수 있을까요? (10만원 /현재가) 갯수 나오면 주문수량으로 하고싶은데 부탁드려요 function Main_OnStart() { //1번 타이머, 60초 Main.SetTimer(1, 2000); } function Main_OnTimer(nEventID) { if (nEventID == 1) { //종목검색 수행 Main.ReqPowerSearch("3") } } //종목검색 완료 function Main_OnRcvItemList(aItemList, nCount) { //1종목 이상 검색되면 if (nCount >= 1) { //리스트 첫종목부터 마지막종목까지 순차적으로 //1번 타이머 동작 for (var i = 0; i < nCount; i++) { //잔고를 셋팅 Account1.SetBalance(aItemList[i],0); //보유수량이 없으면 if (Account1.Balance.count < 1) { //매수주문 Account1.OrderBuy(aItemList[i], 3,0,1); } } } }
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-12-14 17:40:13.0

안녕하세요 예스스탁입니다. 수량을 산정하기 위해서는 금액을 가격으로 나누어야 하는데 각 종목의 현재가나 호가는 종목객체에서만 알 수 있습니다. 따로 현재가를 알 수 없어 종목객체 생성없이 계산이 가능하지 않습니다. 즐거운 하루되세요 > 아무다 님이 쓴 글입니다. > 제목 : 수정부탁드려요 > 밑의 수식에서 따로 객체사용 없이 (금액/현재가)로 해서 주문수량 설정 할 수 있을까요? (10만원 /현재가) 갯수 나오면 주문수량으로 하고싶은데 부탁드려요 function Main_OnStart() { //1번 타이머, 60초 Main.SetTimer(1, 2000); } function Main_OnTimer(nEventID) { if (nEventID == 1) { //종목검색 수행 Main.ReqPowerSearch("3") } } //종목검색 완료 function Main_OnRcvItemList(aItemList, nCount) { //1종목 이상 검색되면 if (nCount >= 1) { //리스트 첫종목부터 마지막종목까지 순차적으로 //1번 타이머 동작 for (var i = 0; i < nCount; i++) { //잔고를 셋팅 Account1.SetBalance(aItemList[i],0); //보유수량이 없으면 if (Account1.Balance.count < 1) { //매수주문 Account1.OrderBuy(aItemList[i], 3,0,1); } } } }