답변완료
PrintOnFile
안녕하세요.
PrintOnFile 출력된 소스를 날짜별로 저장을 하고 싶어서 문의 드립니다.
Main.PrintOnFile("C:₩₩APM_Setup₩₩htdocs₩₩stock₩₩stock_d.xml","<Group>","<strategy>",InputVar3,"</strategy>","<day>",a1,+a2,+a3,+a4,+a5,"</day>","<code>",ItemCode[Hi],"</code>","<enter>",ItemPrice[Hi],"</enter>","<order>",ItemPriceX,"</order>","</Group>");
이부분에서... stock_d.xml 파일명을 오늘 날짜로 저장하고 싶은데 가능할까요?
2014-06-19
1150
글번호 223035
답변완료
문의드립니다.
안녕하십니까?
수고가 많으십니다.
옵션 포지션을 청산하는 로직을 부탁드립니다.
진입은 손 매매로 하고,
콜, 풋옵션 매도, 매수가 모두 들어간 4가지 옵션의 포지션 손실이 일정금액을 넘어서면
포지션 전체를 청산하는 로직을 원합니다.
1. 계좌의 포지션을 모두 읽어들입니다.
2. 계좌 전체 손실이 진입대비 100만원(금액은 변경가능하게 변수로 처리)을 초과하면
청산을 시작
3. 먼저, 매도포지션 가운데 손해가 큰 옵션(예를 들어, put옵션매도)부터 청산 시작
- 현재가로 주문
- 10초(기간도 변경가능하게 변수로 처리)까지 put옵션 매도포지션이 완전 청산되지 않으면
(put옵션매도 갯수가 여러 개여서 한 번 주문으로 모두 청상되지 않을 가능성에 대비해서)
상대1호가로 주문 변경
- 15초(기간도 변경가능하게 변수로 처리)까지 모두 청산되지 않으면
상대 4호가로 주문 변경
4. put 옵션매도가 모두 청산된 것을 확인한 후
put 옵션 매수 포지션 청산 시작
- 청산 주문과정은 위의 3과 동일하게 함
5. put옵션의 반대쪽 call옵션 매도를 청산하기 시작
- 주문과정은 위와 동일
6. call옵션 매수 포지션 청산
으로 모든 포지션을 순차적으로 청산하는 로직이 필요합니다.
위는 put옵션 매도 손실>call옵션 매도 손실인 경우를 예로 들었습니다.
반대로 put옵션 매도손실<call옵션 매도손실 인 경우는
1. call 매도 청산
2. call 매수 청산
3. put 매도 청산
4. put 매수 청산의 순서로 하면 됩니다.
항상 수고해주셔서 감사드립니다.
부탁드립니다.
2014-06-18
1152
글번호 223032
답변완료
FOK 개념의 취소 주문이 작동 안됨
대상 종목 : ES_1
1. 매수 조건 발생하여 , 매수 2호가에 10 계약 주문
2. 가격변동하면서 매수 2 호가에 10 계약중, 3 계약만 체결되고 지수 급등
3. 미체결 물량 7계약을 취소 주문 발생 시킴
4. 취소 주문 접수되었으나, 취소 안되고, 로직에서는 미체결이 남아 있어 지속 취소 주문 발생되며 계속 Looping 발생
2014-06-18
1204
글번호 223031
답변완료
문의
1. 예스트레이더에서 예스스팟으로 작성된 전략식이 있고, 옵션객체도 포함되어 있을 경우,
이를 YG에서 복사해서 옮겨넣을시 옵션객체를 삭제할 수가 없더군요. 확인부탁드립니다.
2. 또한, 예스트레이더에서는 그리드객체가 추가된것으로 알고 있습니다.
예스글로벌은 언제쯤 업데이트 예정인가요?
엑셀연동의 대안책으로 그리드객체가 나왔다고 추정이 되는데, 엑셀객체를 이용한 연동과 비교해서 그리드객체 사용의 장점은 무엇인지 간단히 설명부탁드립니다.
활용방안도 부탁드립니다.
3. 확장차트를 띄우면 초기 화면 사이즈 지정이나 봉의 색깔이라든지 배경화면색깔 등을 일반차트와 마찬가지로 변경할 수 가 없나요?? 현재 제가 오픈한 차트는 보기가 좀 난해합니다. 까만바탕에 빨강, 파랑 봉색깔... 해결방법 부탁드립니다. 그리고 추후에 확장차트 제거도 고려해주시면 고맙겠습니다. 메인시그널이 살아있는한 무한정 띄우게 되니 좀 어지럽네요.
4. 첨부그림2에서와 같이 확장차트를 띄우기 위한 조건이 스팟수식내에 성립이 되지 않았는데도 기본적으로 생성이 됩니다. 이는 정상인가요??
5. 예스글로벌 전략실행차트에서 메인은 틱차트, DATA2는 분봉을 띄울경우 이를 시스템식에 넣고 검증하면 신호가 나타나질 않습니다. 또한, DATA2의 이평선을 적용시켜도 표기가 되질 않습니다. 데이타는 최대로(5000봉) 불러들였습니다. 메인을 분봉으로하면 정상적으로 동작이 됩니다. 왜 틱차트에서는 안되는지요?? 아래 수식만 넣어도 시스템식이 정상적으로 동작하질 않네요.
VARS: MP1(100, DATA2);
VARS: M1(0, DATA2);
// D2C는 위에서 선언됨
M1 = DATA2(MA(D2C, MP1));
6. 스팟에서 YL의 아래 수식이 있을 경우 봉의 몇번째 이후라는 표현은 어떻게 가능한가요??
if (TSFs.UTRiDX > 0) AND (INDEX <= TSFs.UTRiDX + 10) then
7. 7026번 관련해서 다시 언급하자면,
첨부그림과 같이 성능보고서의 거래내역 탭에서 진입명을 클릭하면 진입명들이 콤보박스로 나오고 해당 진입명을 클릭하면 매수/청산 리스트가 쭈욱뜨는 것처럼 이를 에디터에서도 가능하게 해주십사 문의드린 것입니다. 청산도 마찬가지로...
에디터에서 콤보박스형태가 아니라 리스트로 보여지고 출력된 진입명을 클릭하면 해당진입명의 첫번째줄로 이동하면 진입 청산전략이 하나의 시스템식에 많은 사용자의 입장에서는 좋겠다는 생각입니다. General한 제 의견이 반영되었으면 좋겠습니다.
감사합니다.
2014-06-13
1479
글번호 223021