예스스탁
예스스탁 답변
2015-04-30 16:57:38
function Main_OnStart()
{
Main.SetTimer(1, 10000);//10초타이머
}
function Main_OnTimer(nEventID)
{
if (nEventID == 1)
{
var num = Account1.GetTheNumberOfBalances();
for(var i = 0; i < num; i++)
{
//잔고셋팅
Account1.SetBalanceIndex(i);
//옵션종목이면
if (Account1.Balance.code.substring(0,1) == "2" || Account1.Balance.code.substring(0,1) == "3")
{
//매도포지션이고 매도1호가가 0.01이면 0.01에 청산
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1))
{
Account1.OrderBuy(Account1.Balance.code,Account1.Balance.count,1),0.01,1);
}
}
}
}
}
> 새로운세상 님이 쓴 글입니다.
> 제목 : 청산수식
> 안녕하세요.
다음 내용의 스팟 청산수식 부탁드립니다.
계좌잔고를 체크하여, (옵션잔고만 해당되고, 선물잔고는 해당없음)
옵션매도 잔고중에 현재 매도호가가 0.01 이면
해당 잔고수량 0.01 가격으로 청산
이상입니다.
감사합니다.
새로운세상
2015-05-06 12:11:21
안녕하세요.
작성해주신 수식 부분에서 다음 내용 체크 부탁드립니다.
-----------------------
<1>
//매도포지션이고 매도1호가가 0.01이면
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1))
위의 수식에서 매도1호가가 0.01 이라는 내용이 빠져 있는 것 같습니다.
<2>
작성해주신 수식은 10초 단위로 잔고를 체크하여
그 시점마다 만약 잔고에 0.01 가격의 옵션매도잔고가 있으면
전량 청산이 진행된다는 내용으로 해석하면 되는지요?
-------------------------------
이상입니다.
감사합니다 !!
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 청산수식
>
function Main_OnStart()
{
Main.SetTimer(1, 10000);//10초타이머
}
function Main_OnTimer(nEventID)
{
if (nEventID == 1)
{
var num = Account1.GetTheNumberOfBalances();
for(var i = 0; i < num; i++)
{
//잔고셋팅
Account1.SetBalanceIndex(i);
//옵션종목이면
if (Account1.Balance.code.substring(0,1) == "2" || Account1.Balance.code.substring(0,1) == "3")
{
//매도포지션이고 매도1호가가 0.01이면 0.01에 청산
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1))
{
Account1.OrderBuy(Account1.Balance.code,Account1.Balance.count,1),0.01,1);
}
}
}
}
}
> 새로운세상 님이 쓴 글입니다.
> 제목 : 청산수식
> 안녕하세요.
다음 내용의 스팟 청산수식 부탁드립니다.
계좌잔고를 체크하여, (옵션잔고만 해당되고, 선물잔고는 해당없음)
옵션매도 잔고중에 현재 매도호가가 0.01 이면
해당 잔고수량 0.01 가격으로 청산
이상입니다.
감사합니다.
예스스탁
예스스탁 답변
2015-05-07 12:56:11
안녕하세요
예스스탁입니다.
1.
비교내용이 빠져있었습니다.
수정한 식입니다.
function Main_OnStart()
{
Main.SetTimer(1, 10000);//10초타이머
}
function Main_OnTimer(nEventID)
{
if (nEventID == 1)
{
var num = Account1.GetTheNumberOfBalances();
for(var i = 0; i < num; i++)
{
//잔고셋팅
Account1.SetBalanceIndex(i);
//옵션종목이면
if (Account1.Balance.code.substring(0,1) == "2" || Account1.Balance.code.substring(0,1) == "3")
{
//매도포지션이고 매도1호가가 0.01이면 0.01에 청산
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1 == 0.01))
{
Account1.OrderBuy(Account1.Balance.code,Account1.Balance.count,1),0.01,1);
}
}
}
}
}
2
예 맞습니다.
10초 단이로 잔고 체크해서
보유중인 옵션 매도 포지션의 매도1호가 가격이 0.01이면
0.01에 주문을 청산주문을 내게 됩니다.
즐거운 하루되세요
> 새로운세상 님이 쓴 글입니다.
> 제목 : Re : Re : 청산수식
> 안녕하세요.
작성해주신 수식 부분에서 다음 내용 체크 부탁드립니다.
-----------------------
<1>
//매도포지션이고 매도1호가가 0.01이면
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1))
위의 수식에서 매도1호가가 0.01 이라는 내용이 빠져 있는 것 같습니다.
<2>
작성해주신 수식은 10초 단위로 잔고를 체크하여
그 시점마다 만약 잔고에 0.01 가격의 옵션매도잔고가 있으면
전량 청산이 진행된다는 내용으로 해석하면 되는지요?
-------------------------------
이상입니다.
감사합니다 !!
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 청산수식
>
function Main_OnStart()
{
Main.SetTimer(1, 10000);//10초타이머
}
function Main_OnTimer(nEventID)
{
if (nEventID == 1)
{
var num = Account1.GetTheNumberOfBalances();
for(var i = 0; i < num; i++)
{
//잔고셋팅
Account1.SetBalanceIndex(i);
//옵션종목이면
if (Account1.Balance.code.substring(0,1) == "2" || Account1.Balance.code.substring(0,1) == "3")
{
//매도포지션이고 매도1호가가 0.01이면 0.01에 청산
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1))
{
Account1.OrderBuy(Account1.Balance.code,Account1.Balance.count,1),0.01,1);
}
}
}
}
}
> 새로운세상 님이 쓴 글입니다.
> 제목 : 청산수식
> 안녕하세요.
다음 내용의 스팟 청산수식 부탁드립니다.
계좌잔고를 체크하여, (옵션잔고만 해당되고, 선물잔고는 해당없음)
옵션매도 잔고중에 현재 매도호가가 0.01 이면
해당 잔고수량 0.01 가격으로 청산
이상입니다.
감사합니다.
새로운세상
2015-05-07 15:44:09
번거롭게 해서 죄송합니다.
수식에 궁금한 점이 있어서 다시 문의드립니다.
---------------------------
매도포지션이고 매도1호가가 0.01이면 0.01에 청산
<1>
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1 == 0.01))
위의 수식으로 작성해주셨는데
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1) == 0.01)
이렇게 표현해도 같은 의미가 되는지 궁금합니다.
즉, 2가지 모두 사용해도 무방한지요?
<2>
Account1.OrderBuy(Account1.Balance.code,Account1.Balance.count,1),0.01,1);
작성해주신 위의 수식에 괄호가 빠져있는데 어디에 넣어야 하는지요
그리고
0.01 다음에 '1'이 아닌 '0'으로 해야 되는 것이 아닌지요?
-------------------------
스팟함수가 익숙하지 않아서 작은 부분까지 문의드리게 되서 죄송합니다.
감사합니다 !!
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 청산수식
> 안녕하세요
예스스탁입니다.
1.
비교내용이 빠져있었습니다.
수정한 식입니다.
function Main_OnStart()
{
Main.SetTimer(1, 10000);//10초타이머
}
function Main_OnTimer(nEventID)
{
if (nEventID == 1)
{
var num = Account1.GetTheNumberOfBalances();
for(var i = 0; i < num; i++)
{
//잔고셋팅
Account1.SetBalanceIndex(i);
//옵션종목이면
if (Account1.Balance.code.substring(0,1) == "2" || Account1.Balance.code.substring(0,1) == "3")
{
//매도포지션이고 매도1호가가 0.01이면 0.01에 청산
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1 == 0.01))
{
Account1.OrderBuy(Account1.Balance.code,Account1.Balance.count,1),0.01,1);
}
}
}
}
}
2
예 맞습니다.
10초 단이로 잔고 체크해서
보유중인 옵션 매도 포지션의 매도1호가 가격이 0.01이면
0.01에 주문을 청산주문을 내게 됩니다.
즐거운 하루되세요
> 새로운세상 님이 쓴 글입니다.
> 제목 : Re : Re : 청산수식
> 안녕하세요.
작성해주신 수식 부분에서 다음 내용 체크 부탁드립니다.
-----------------------
<1>
//매도포지션이고 매도1호가가 0.01이면
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1))
위의 수식에서 매도1호가가 0.01 이라는 내용이 빠져 있는 것 같습니다.
<2>
작성해주신 수식은 10초 단위로 잔고를 체크하여
그 시점마다 만약 잔고에 0.01 가격의 옵션매도잔고가 있으면
전량 청산이 진행된다는 내용으로 해석하면 되는지요?
-------------------------------
이상입니다.
감사합니다 !!
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 청산수식
>
function Main_OnStart()
{
Main.SetTimer(1, 10000);//10초타이머
}
function Main_OnTimer(nEventID)
{
if (nEventID == 1)
{
var num = Account1.GetTheNumberOfBalances();
for(var i = 0; i < num; i++)
{
//잔고셋팅
Account1.SetBalanceIndex(i);
//옵션종목이면
if (Account1.Balance.code.substring(0,1) == "2" || Account1.Balance.code.substring(0,1) == "3")
{
//매도포지션이고 매도1호가가 0.01이면 0.01에 청산
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1))
{
Account1.OrderBuy(Account1.Balance.code,Account1.Balance.count,1),0.01,1);
}
}
}
}
}
> 새로운세상 님이 쓴 글입니다.
> 제목 : 청산수식
> 안녕하세요.
다음 내용의 스팟 청산수식 부탁드립니다.
계좌잔고를 체크하여, (옵션잔고만 해당되고, 선물잔고는 해당없음)
옵션매도 잔고중에 현재 매도호가가 0.01 이면
해당 잔고수량 0.01 가격으로 청산
이상입니다.
감사합니다.
예스스탁
예스스탁 답변
2015-05-07 18:59:17
안녕하세요
예스스탁입니다.
1.
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1) == 0.01)
와 같이 작성해 사용하셔야 합니다.
2.
예 잘못작성되었습니다.
아래와 같이 작성되어야 합니다.
Account1.OrderBuy(Account1.Balance.code,Account1.Balance.count,0.01,0);
즐거운 하루되세요
> 새로운세상 님이 쓴 글입니다.
> 제목 : Re : Re : Re : Re : 청산수식
> 번거롭게 해서 죄송합니다.
수식에 궁금한 점이 있어서 다시 문의드립니다.
---------------------------
매도포지션이고 매도1호가가 0.01이면 0.01에 청산
<1>
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1 == 0.01))
위의 수식으로 작성해주셨는데
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1) == 0.01)
이렇게 표현해도 같은 의미가 되는지 궁금합니다.
즉, 2가지 모두 사용해도 무방한지요?
<2>
Account1.OrderBuy(Account1.Balance.code,Account1.Balance.count,1),0.01,1);
작성해주신 위의 수식에 괄호가 빠져있는데 어디에 넣어야 하는지요
그리고
0.01 다음에 '1'이 아닌 '0'으로 해야 되는 것이 아닌지요?
-------------------------
스팟함수가 익숙하지 않아서 작은 부분까지 문의드리게 되서 죄송합니다.
감사합니다 !!
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : Re : Re : 청산수식
> 안녕하세요
예스스탁입니다.
1.
비교내용이 빠져있었습니다.
수정한 식입니다.
function Main_OnStart()
{
Main.SetTimer(1, 10000);//10초타이머
}
function Main_OnTimer(nEventID)
{
if (nEventID == 1)
{
var num = Account1.GetTheNumberOfBalances();
for(var i = 0; i < num; i++)
{
//잔고셋팅
Account1.SetBalanceIndex(i);
//옵션종목이면
if (Account1.Balance.code.substring(0,1) == "2" || Account1.Balance.code.substring(0,1) == "3")
{
//매도포지션이고 매도1호가가 0.01이면 0.01에 청산
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1 == 0.01))
{
Account1.OrderBuy(Account1.Balance.code,Account1.Balance.count,1),0.01,1);
}
}
}
}
}
2
예 맞습니다.
10초 단이로 잔고 체크해서
보유중인 옵션 매도 포지션의 매도1호가 가격이 0.01이면
0.01에 주문을 청산주문을 내게 됩니다.
즐거운 하루되세요
> 새로운세상 님이 쓴 글입니다.
> 제목 : Re : Re : 청산수식
> 안녕하세요.
작성해주신 수식 부분에서 다음 내용 체크 부탁드립니다.
-----------------------
<1>
//매도포지션이고 매도1호가가 0.01이면
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1))
위의 수식에서 매도1호가가 0.01 이라는 내용이 빠져 있는 것 같습니다.
<2>
작성해주신 수식은 10초 단위로 잔고를 체크하여
그 시점마다 만약 잔고에 0.01 가격의 옵션매도잔고가 있으면
전량 청산이 진행된다는 내용으로 해석하면 되는지요?
-------------------------------
이상입니다.
감사합니다 !!
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 청산수식
>
function Main_OnStart()
{
Main.SetTimer(1, 10000);//10초타이머
}
function Main_OnTimer(nEventID)
{
if (nEventID == 1)
{
var num = Account1.GetTheNumberOfBalances();
for(var i = 0; i < num; i++)
{
//잔고셋팅
Account1.SetBalanceIndex(i);
//옵션종목이면
if (Account1.Balance.code.substring(0,1) == "2" || Account1.Balance.code.substring(0,1) == "3")
{
//매도포지션이고 매도1호가가 0.01이면 0.01에 청산
if (Account1.Balance.position == 1 && Option.GetAsk(Account1.Balance.code, 1))
{
Account1.OrderBuy(Account1.Balance.code,Account1.Balance.count,1),0.01,1);
}
}
}
}
}
> 새로운세상 님이 쓴 글입니다.
> 제목 : 청산수식
> 안녕하세요.
다음 내용의 스팟 청산수식 부탁드립니다.
계좌잔고를 체크하여, (옵션잔고만 해당되고, 선물잔고는 해당없음)
옵션매도 잔고중에 현재 매도호가가 0.01 이면
해당 잔고수량 0.01 가격으로 청산
이상입니다.
감사합니다.