커뮤니티

실전 도중에 스팟 전략을 껐다켜면

프로필 이미지
anyhelp
2012-07-16 14:49:14
3314
글번호 221245
답변완료
선물신호를 받아 옵션 매매시 실전도중 전략을 껐다켜면 진입중인 포지션인식이 안되는 문제 해결 방법은? 계좌보유잔고 확인을 하려니 여러 종목이 계좌안에 있어 판단이 어렵네요 방법있으면 알 려주세요
답변 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 님이 쓴 글입니다. > 제목 : 실전 도중에 스팟 전략을 껐다켜면 > 선물신호를 받아 옵션 매매시 실전도중 전략을 껐다켜면 진입중인 포지션인식이 안되는 문제 해결 방법은? 계좌보유잔고 확인을 하려니 여러 종목이 계좌안에 있어 판단이 어렵네요 방법있으면 알 려주세요