선물신호를 받아 옵션 매매시 실전도중 전략을 껐다켜면 진입중인 포지션인식이
안되는 문제 해결 방법은?
계좌보유잔고 확인을 하려니 여러 종목이 계좌안에 있어
판단이 어렵네요
방법있으면 알 려주세요
답변 3
예스스탁
예스스탁 답변
2012-07-17 19:06:18
안녕하세요
예스스탁입니다.
현재 재접속이전의 주문해 보유 중인 종목을
확인하기는 어려울 것으로 판단이 됩니다.
해당 내용을 인지할수있는 기능이 추가될수 있는지
건의해 보도록 하겠습니다.
즐거운 하루되세요
> anyhelp 님이 쓴 글입니다.
> 제목 : 실전 도중에 스팟 전략을 껐다켜면
> 선물신호를 받아 옵션 매매시 실전도중 전략을 껐다켜면 진입중인 포지션인식이
안되는 문제 해결 방법은?
계좌보유잔고 확인을 하려니 여러 종목이 계좌안에 있어
판단이 어렵네요
방법있으면 알 려주세요
예스스탁
예스스탁 답변
2012-07-18 10:25:37
안녕하세요
예스스탁입니다.
현재 잔고는 아래식 참고하셔서 파악하시면 됩니다.
function Main::OnStart()
{
Main.SetTimer(1, 5000);
}
function Main::OnTimer(nEventID)
{
var AA = Account1.GetTheNumberOfBalances();
Main.MessageLog("계좌총종목수"+AA);
for (cnt = 0; cnt < AA; cnt++)
{
Account1.SetBalanceIndex(cnt);
Main.MessageLog("종목:"+Account1.Balance.code+" /포지션:"+Account1.Balance.position+" /수량:"+ Account1.Balance.count);
}
}
즐거운 하루되세요
> anyhelp 님이 쓴 글입니다.
> 제목 : 실전 도중에 스팟 전략을 껐다켜면
> 선물신호를 받아 옵션 매매시 실전도중 전략을 껐다켜면 진입중인 포지션인식이
안되는 문제 해결 방법은?
계좌보유잔고 확인을 하려니 여러 종목이 계좌안에 있어
판단이 어렵네요
방법있으면 알 려주세요
예스스탁
예스스탁 답변
2012-07-18 11:01:23
안녕하세요
예스스탁입니다.
스팟실행후에 최초 신호가 청산신호일때
잔고의 종목을 모두 청산하는 식입니다.
차트객체명은 Chart1, 계좌객체는 Account1입니다.
주석 참고하셔서 작성에 참고하시기 바랍니다.
var Entry;
function Main::OnStart()
{
Entry = 0;
}
function Chart1::OnRiseSignal(Signal)
{
//스팟실행후 진입신호부터 주문
if (Signal.signalKind == 1)
{
Entry = 1;
//스팟실행후 Buy신호 발생시 주문내용 입력
}
if (Signal.signalKind == 3)
{
Entry = 1;
//스팟실행후 sell신호 발생시 주문내용 입력
}
if (Entry == 1 && Signal.signalKind == 2)
{
//스팟실행후 exitlong신호 발생시 주문내용 입력
}
if (Entry == 1 && Signal.signalKind == 4)
{
//스팟실행후 exitshort신호 발생시 주문내용 입력
}
//스팟실행후 첫신호가 최초 청산부터 발생할 경우
//잔고의 모든 종목 청산실행
if (Entry == 0 && (Signal.signalKind == 2 || Signal.signalKind == 4 ))
{
//잔고 총 종목수
var AA = Account1.GetTheNumberOfBalances();
Main.MessageLog("계좌총종목수"+AA);
for (cnt = 0; cnt < AA; cnt++)
{
//지정한 인덱스의 Balance객체 사용준비
Account1.SetBalanceIndex(cnt);
//지정한 인덱스의 정보를 출력
Main.MessageLog("종목:"+Account1.Balance.code+" /포지션:"+Account1.Balance.position+" /수량:"+ Account1.Balance.count);
//매도포지션일경우
if (Account1.Balance.position == 1)
{
Main.MessageLog(1);
Account1.OrderBuy(Account1.Balance.code,Account1.Balance.count,0,1);
}
//매수포지션일경우
if (Account1.Balance.position == 2)
{
Main.MessageLog(2);
Account1.OrderSell(Account1.Balance.code,Account1.Balance.count,0,1);
}
}
}
}
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 실전 도중에 스팟 전략을 껐다켜면
> 안녕하세요
예스스탁입니다.
현재 잔고는 아래식 참고하셔서 파악하시면 됩니다.
function Main::OnStart()
{
Main.SetTimer(1, 5000);
}
function Main::OnTimer(nEventID)
{
var AA = Account1.GetTheNumberOfBalances();
Main.MessageLog("계좌총종목수"+AA);
for (cnt = 0; cnt < AA; cnt++)
{
Account1.SetBalanceIndex(cnt);
Main.MessageLog("종목:"+Account1.Balance.code+" /포지션:"+Account1.Balance.position+" /수량:"+ Account1.Balance.count);
}
}
즐거운 하루되세요
> anyhelp 님이 쓴 글입니다.
> 제목 : 실전 도중에 스팟 전략을 껐다켜면
> 선물신호를 받아 옵션 매매시 실전도중 전략을 껐다켜면 진입중인 포지션인식이
안되는 문제 해결 방법은?
계좌보유잔고 확인을 하려니 여러 종목이 계좌안에 있어
판단이 어렵네요
방법있으면 알 려주세요