커뮤니티
예스스팟 Q&A
답변완료
미체결 함수를 만들었는데.. 이상하게 작동하지 않는것 같습니다.
예를 들어 -1.5% 내려갈때 보유수량의 20%를 지정가에 팔고, -3%로 내려갈때 시장가로 전량 판매시 아래의 미체결 함수를 돌려 해당코드의 미체결 내역이 있으면 취소하고, 전량 시장가로 판매하려 합니다.
급 하락시 시장가로 전체 매도하려는 겁니다.
이게 상황이 잘 나오지 않아 확인이 어렵고, 상황이 나오면 전량 판매가 안되면서 손해가 생겨서 곤란 하네요.
메뉴얼도 여러번 봤고, 제가보기엔 문제 없는데.. 가끔식 -5% 이하로 떨어져 있는 주식을 보게 됩니다.
도움 부탁드립니다.
// 미체결 주문 취소 함수
function cancelUnfilledOrders(stockCode) {
var numUnfilled = Account1.GetTheNumberOfUnfills();
for (var i = 0; i < numUnfilled; i++) {
Account1.SetUnfillIndex(i);
if (Account1.Unfill.code == stockCode) {
var cancelResult = Account1.OrderCancel(Account1.Unfill.orderNum);
// 취소 결과에 따른 메시지 출력
if (cancelResult > 0) {
Main.MessageList(getCurrentTime() + " 주문 취소 성공: 주문 번호 " + Account1.Unfill.orderNum);
} else if (cancelResult == 0) {
Main.MessageList(getCurrentTime() + " 주문 취소 실패(사용상 오류): 주문 번호 " + Account1.Unfill.orderNum);
} else if (cancelResult == -1) {
Main.MessageList(getCurrentTime() + " 주문 취소 불가(시간 제한): 주문 번호 " + Account1.Unfill.orderNum);
}
}
}
}
2023-11-30
782
글번호 225885
지나리 님에 의해서 삭제되었습니다.
2023-11-29
1
글번호 225882
cspws 님에 의해서 삭제되었습니다.
2023-11-21
0
글번호 225877
답변완료
문의
종목검색 후 재매수제한 없는 예스스팟 1주 기본주문 스크립트 부탁드립니다.
2023-11-24
722
글번호 225876
답변완료
파워종목 검색 질문
검색에 필요한 최소 봉 최대 500 이렇게 설정할수있는데
이게 무슨 뜻인지 궁금합니다.........
2023-11-16
829
글번호 225875
답변완료
수정부탁드려요
밑의 수식에서 재진입을 안하고 싶은데 부탁드려요
//스팟 첫 실행시
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);
}
}
}
}
2023-11-16
672
글번호 225874
답변완료
스팟 종목객체 질문 입니다.
현재 매수 / 매도 2개의 프로그램을 돌리고 있습니다.
2개의 코드에서 ReqMarketData로 마켓데이터를 둘다 요청하고, 둘다 Main_OnUp*dateMarket에서 최신정보를 유지하고 있습니다.
서로 영향이 없는지 궁금합니다.
그리고 마켓데이터를 지울때 배열에 들어간 마켓데이터는 잘 지워지나
객체안에 객체로 저장된 마켓데이터는 지워지지 않는거 처럼 보이던데 맞나요?
2023-11-07
722
글번호 225873
답변완료
질문입니다
예스스팟인데
Account1.OrderBuy(MarketData.code,Math.floor(매수금/MarketData.Ask(1)),0,1);
최소한 4개이상 매개변수가 필요하다고 하는데 뭐가 잘못됐나요?
2023-11-06
642
글번호 225867
tktmsl 님에 의해서 삭제되었습니다.
2023-11-01
73
글번호 225865
tktmsl 님에 의해서 삭제되었습니다.
2023-10-29
45
글번호 225864