커뮤니티

동시호가 지정가 주문관련 문의드립니다.

프로필 이미지
ujm
2026-03-03 16:41:19
4
글번호 230868

function Main_OnStart()

{

Main.SetTimer(1, 5000); //무슨 뜻인가요?

}


function Main_OnTimer(nEventID)

{

var d = new Date();

var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds();

if (nEventID == 1 && HHMMSS >= 153505 && HHMMSS <= 153605 )

{

Main.KillTimer(1);


var num = Account1.GetTheNumberOfBalances();

if (num > 0)

{

for (var i = 0; i < num; i++)

{

Account1.SetBalance(i);

if (Option1.GetCurrent(Account1.Balance.code) > 0)

{

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)

}

}

else

{

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);

}

}

}

}

}

}


안녕하세요.

옵션 매수잔고가 있으면 마감동시호가에 시장가 청산주문 발생하게 하는 로직입니다.(예스스탁에서 도움주셔서 잘 사용하고 있습니다.^^)

최근에 변동성이 커지다보니 실시간 가격제한이 적용되는 종목인지 여부에 따라 시장가청산주문이 주문거부되는 경우가 발생합니다.(yt)

그래서,

동시호가 시장가 exitlong주문을 지정가 0.5pt가격에 주문을 내고 싶습니다.

(옵션매도는 진입을 안하니 exitshort부분은 상관없습니다.)


수고스러우시겠지만, 수정 부탁드립니다. 감사합니다.


답변 0