커뮤니티

문의

프로필 이미지
좌오비우오비
2025-02-11 11:10:20.0
293
글번호 226206
답변완료
코스피 옵션 거래용 입니다. Option1 사용 093000 이후 콜옵션의 행사가 중에 0.05 체결이 발생하면 내가격쪽으로 1행사가 차이인 옵션의 현재가를 기준으로 상대호가+5로 지정가 주문을 냅니다. 익절은 2.50, 시간청산은 151500 입니다. 위 수식을 요청드립니다. ************************************************************************** 사례) 094538 시점에 콜 330.00에서 0.05 체결이 발생합니다. 094538 시점에 콜 327.50의 현재가는 0.25 입니다. 그 때 현재가 기준 상대호가+5(0.30)로 매수 주문을 냅니다. 익절 2.50 시간청산 151500 항상 고맙습니다.
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2025-02-26 15:55:04.0

안녕하세요 예스스탁입니다. 아래 가이드식 참고하시기 바랍니다. var OrderList = []; function Main_OnStart() { Main.SetTimer(1, 1000); } function Main_OnTimer(nEventID) { var d = new Date(); HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds(); //타이머종막 93000이후 if (nEventID == 1 && HHMMSS >= 93000) { //151500 이전 if (HHMMSS < 171500) { //전체 콜종목 대상 for(var x = -Option1.lowersATM; x <= Option1.uppersATM; x++) { //현재가 0.05 발생 if (Option1.GetCurrent(0,x) == 0.05) { //1내가종목이 기존에 주문낸 종목인지 판별 Order = true; if (OrderList.length > 0) { for(var y = 0; y < OrderList.length; y++) { if (Option1.GetATMCallRecent(x-1) == OrderList[y]) { Order = false; } } } //주문낸 종목이 아니면 if (Order == true) { //OrderList에 주문종목 저장 OrderList.push(Option1.GetATMCallRecent(x-1)); //1내가종목 매도5호가로 매수주문 Account1.OrderBuy(Option1.GetATMCallRecent(x-1), 1, Option1.GetAsk(0,x-1,5),0); } } } // 매수후 2.5이상 수익이면 청산 if (OrderList.length > 0) { for (var i = 0; i < OrderList.length; i++) { Account1.SetBalance(OrderList[i],0); if (Account1.Balance.count > 0 && Account1.Balance.position == 2 && Account1.Balance.current >= Account1.Balance.avgUnitCost+2.5) { Account1.OrderSell(Account1.Balance.code,Account1.Balance.count,Option1.GetBid(Account1.Balance.code, 5),0); } } } } else //151500 이후 { //모두 청산 if (OrderList.length > 0) { for (var i = 0; i < OrderList.length; i++) { Account1.SetBalance(OrderList[i],0); if (Account1.Balance.count > 0 && Account1.Balance.position == 2) { Account1.OrderSell(Account1.Balance.code,Account1.Balance.count,Option1.GetBid(Account1.Balance.code, 5),0); } } } } } } 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : 문의 > 코스피 옵션 거래용 입니다. Option1 사용 093000 이후 콜옵션의 행사가 중에 0.05 체결이 발생하면 내가격쪽으로 1행사가 차이인 옵션의 현재가를 기준으로 상대호가+5로 지정가 주문을 냅니다. 익절은 2.50, 시간청산은 151500 입니다. 위 수식을 요청드립니다. ************************************************************************** 사례) 094538 시점에 콜 330.00에서 0.05 체결이 발생합니다. 094538 시점에 콜 327.50의 현재가는 0.25 입니다. 그 때 현재가 기준 상대호가+5(0.30)로 매수 주문을 냅니다. 익절 2.50 시간청산 151500 항상 고맙습니다.