안녕하세요
선물잔고 마감청산 수식 잘 사용하고 있습니다.
다름이 아니고 옵션 역시 마감청산이 필요하여 다시 문의드립니다.
다음 내용 작성해주시면 예전 수식을 참고하여 응용하여 사용하겠습니다.
< 비정상종료후 재접속시 옵션 잔고 청산 >
1) 계좌는 1계좌
2) 09시~15시 사이에 YT가 비정상적 또는 임의로 일시 종료된 후,
재접속했을 때 계좌잔고중 K200 옵션관련 종목 전체 청산 (선물은 제외)
- 접속후 거래비밀번호 입력 등 여유시간 5분정도 필요
3) 나머지 사항은 아래와 동일
< 옵션 잔고 마감청산 >
1) 계좌는 1계좌
2) 15시에 계좌잔고중 K200 옵션관련 종목 전체 청산 (선물은 제외)
- 콜,풋이 섞여 있을 수 있고, 각각의 행사 종목이 여러개일 수 있음
- 수량 역시 다양함
3) 청산가격은 각각 5호가 청산
위의 두가지를 하나로 묶어서 수식 작성해주시면 제일 좋고
따로 분리해서 두개로 작성해주셔도 무방합니다.
이상입니다.
감사합니다 !!
답변 1
예스스탁
예스스탁 답변
2018-07-10 16:26:32
안녕하세요
예스스탁입니다.
1
수식안에서 비정상 종료나 임의로 종료 후에 재접속 하신것인지 판단할 기준이 없습니다.
단지 스팟시작시간이 9시에서 15시 사이이면
옵션 종목 청산하게 작성해 드립니다.
function Main_OnStart()
{
var d = new Date();
var HHMMSS = d.getHours()*10000+d.getMinutes()*100+d.getSeconds();
if (HHMMSS >= 90000 && HHMMSS <= 150000)
{
var num = Account1.GetTheNumberOfBalances();
for (var i = 0; i < num; i++)
{
Account1.SetBalance(i);
if (Account1.Balance.count > 0 && Option1.GetCurrent(Account1.Balance.code) > 0)
{
if (Account1.Balance.position == 1)
{
Account1.OrderBuy(Account1.Balance.code, Account1.Balance.count, Option1.GetAsk(Account1.Balance.code, 5), 0);
}
if (Account1.Balance.position == 2)
{
Account1.OrderSell(Account1.Balance.code, Account1.Balance.count, Option1.GetBid(Account1.Balance.code, 5), 0);
}
}
}
}
}
2
15시에 계좌 옵션종목 전체 청산하는 수식입니다.
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 (HHMMSS >= 150000)
{
Main.KillTimer(1);
var num = Account1.GetTheNumberOfBalances();
for (var i = 0; i < num; i++)
{
Account1.SetBalance(i);
if (Account1.Balance.count > 0 && Option1.GetCurrent(Account1.Balance.code) > 0)
{
if (Account1.Balance.position == 1)
{
Account1.OrderBuy(Account1.Balance.code, Account1.Balance.count, Option1.GetAsk(Account1.Balance.code, 5), 0);
}
if (Account1.Balance.position == 2)
{
Account1.OrderSell(Account1.Balance.code, Account1.Balance.count, Option1.GetBid(Account1.Balance.code, 5), 0);
}
}
}
}
}
즐거운 하루되세요
> 새로운세상 님이 쓴 글입니다.
> 제목 : 비정상종료후 재접속시 옵션 잔고 청산 / 옵션 잔고 마감청산
> 안녕하세요
선물잔고 마감청산 수식 잘 사용하고 있습니다.
다름이 아니고 옵션 역시 마감청산이 필요하여 다시 문의드립니다.
다음 내용 작성해주시면 예전 수식을 참고하여 응용하여 사용하겠습니다.
< 비정상종료후 재접속시 옵션 잔고 청산 >
1) 계좌는 1계좌
2) 09시~15시 사이에 YT가 비정상적 또는 임의로 일시 종료된 후,
재접속했을 때 계좌잔고중 K200 옵션관련 종목 전체 청산 (선물은 제외)
- 접속후 거래비밀번호 입력 등 여유시간 5분정도 필요
3) 나머지 사항은 아래와 동일
< 옵션 잔고 마감청산 >
1) 계좌는 1계좌
2) 15시에 계좌잔고중 K200 옵션관련 종목 전체 청산 (선물은 제외)
- 콜,풋이 섞여 있을 수 있고, 각각의 행사 종목이 여러개일 수 있음
- 수량 역시 다양함
3) 청산가격은 각각 5호가 청산
위의 두가지를 하나로 묶어서 수식 작성해주시면 제일 좋고
따로 분리해서 두개로 작성해주셔도 무방합니다.
이상입니다.
감사합니다 !!