커뮤니티

다중접속 및 다중 전략차트 실행 관련 질의

프로필 이미지
하운드독
2020-05-21 12:25:32
836
글번호 139053
답변완료
A-PC, B-PC 로 두개로 접속을 해봤는데, 다중 접속하면, 주문이 각각 따로 나가더군요. ^^ 여기서 질문이 있습니다. 1. 다중접속할때, PC A,B 에서, 각각 다른 전략실행차트를 사용, 예시) A-PC: 삼성전자 이평선 골든크로스 3주 매수 , 데드크로스 3주청산 B-PC: 삼성전자 CCI 과매도시 15 주 매수, CCI 과매수시 5주씩 X3회 분할청산 그럼 아래 A,B PC 에서 모두 매수되어 18주(3주+15주) 상태에서 아래와같이 수식적용할경우 maxContract는 18주로 인식하여, B-PC 에서 청산 주문발생하면 18주의 1/3씩 6주,6주,6주로 분할주문나가는건가요? 아니면, 15주의 (B-PC의) 1/3씩 5주,5주,5주씩 분할주문이 나가나요? -----인용 { BXcond = true; ii = 0; Bxcnt = 0; } if BXcond == true then { if ii%n == 0 then { Bxcnt = Bxcnt+1; if Bxcnt == 1 Then // 1봉째 분할매도 ExitLong("매도1",OnClose,def,"",Floor(MaxContracts/3),1); if Bxcnt == 2 Then // 조건만족 2봉째 분할매도 ExitLong("매도2",OnClose,def,"",Floor(MaxContracts/3),1); if Bxcnt == 3 Then // 조건만족 3봉째 분할매도 ExitLong("매도3"); } ii = ii+1;} ----------인용끝 2. 1번케이스를 한개 PC에서 다른 전략을 동일한 주식종목에 적용시에는 어떻게 되나요? 완전 별개로 작동하나요?, 아니면 종목이 겹치므로 혼선의 가능성이 있나요? 3. 1번의 케이스를 GetPositionAveragePrice(종목코드,계좌번호,매수/매도구분)함수로 종목의 평단가를 전략을 작성했다면, 주문시 서로 다른 PC, 다른 전랴으로 주문을 하더라도, 주문당시의 평단가는 A-PC,B-PC의 전략실행에 서로 주문에 영향을 주겠죠? 4. 예스랭귀지로 해외주식(미국)을 하려고 하는데, 예스스탁에서 서비스와 연계된 브로커(증권회사)중에 어떤회사가 미국주식으로 시스템트레이딩이 가능한가요?, 현재 NH증권과 하이투자를 사용중인데, 둘다 미국주식은 예스랭귀지 시스템 트레이딩은 안되는 것 같네요.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2020-05-21 16:28:07

안녕하세요 예스스탁입니다. 1 모든 포지션 관련함수는 신호를 기반으로 하고 차트별로 모두 독립적인 값입니다. A-PC : 3주매수 데드크로스시 1주씩 3회 청산 B-PC : 15주매수 데드크로스시 5주씩 3회 청산 2 각 차트별로 따로 신호가 발생하고 주문을 집행합니다. 각각 별개 입니다. 3 예 맞습니다. 4 해외주식 거래는 가능하지 않습니다. 도움을 드리지 못해 죄송합니다. 즐거운 하루되세요 > 하운드독 님이 쓴 글입니다. > 제목 : 다중접속 및 다중 전략차트 실행 관련 질의 > A-PC, B-PC 로 두개로 접속을 해봤는데, 다중 접속하면, 주문이 각각 따로 나가더군요. ^^ 여기서 질문이 있습니다. 1. 다중접속할때, PC A,B 에서, 각각 다른 전략실행차트를 사용, 예시) A-PC: 삼성전자 이평선 골든크로스 3주 매수 , 데드크로스 3주청산 B-PC: 삼성전자 CCI 과매도시 15 주 매수, CCI 과매수시 5주씩 X3회 분할청산 그럼 아래 A,B PC 에서 모두 매수되어 18주(3주+15주) 상태에서 아래와같이 수식적용할경우 maxContract는 18주로 인식하여, B-PC 에서 청산 주문발생하면 18주의 1/3씩 6주,6주,6주로 분할주문나가는건가요? 아니면, 15주의 (B-PC의) 1/3씩 5주,5주,5주씩 분할주문이 나가나요? -----인용 { BXcond = true; ii = 0; Bxcnt = 0; } if BXcond == true then { if ii%n == 0 then { Bxcnt = Bxcnt+1; if Bxcnt == 1 Then // 1봉째 분할매도 ExitLong("매도1",OnClose,def,"",Floor(MaxContracts/3),1); if Bxcnt == 2 Then // 조건만족 2봉째 분할매도 ExitLong("매도2",OnClose,def,"",Floor(MaxContracts/3),1); if Bxcnt == 3 Then // 조건만족 3봉째 분할매도 ExitLong("매도3"); } ii = ii+1;} ----------인용끝 2. 1번케이스를 한개 PC에서 다른 전략을 동일한 주식종목에 적용시에는 어떻게 되나요? 완전 별개로 작동하나요?, 아니면 종목이 겹치므로 혼선의 가능성이 있나요? 3. 1번의 케이스를 GetPositionAveragePrice(종목코드,계좌번호,매수/매도구분)함수로 종목의 평단가를 전략을 작성했다면, 주문시 서로 다른 PC, 다른 전랴으로 주문을 하더라도, 주문당시의 평단가는 A-PC,B-PC의 전략실행에 서로 주문에 영향을 주겠죠? 4. 예스랭귀지로 해외주식(미국)을 하려고 하는데, 예스스탁에서 서비스와 연계된 브로커(증권회사)중에 어떤회사가 미국주식으로 시스템트레이딩이 가능한가요?, 현재 NH증권과 하이투자를 사용중인데, 둘다 미국주식은 예스랭귀지 시스템 트레이딩은 안되는 것 같네요.