Interactive Brokers
Interactive Brokers의 Activity 또는 Trade Confirmation Flex Query CSV 파일을 Tradeways로 가져와요.
Interactive Brokers
Activity 또는 Trade Confirmation Flex Query CSV 파일에서 주식, ETF 및 Broker가 표시한 Forex 체결을 가져와요. Tradeways는 Trade를 만들기 전에 연도별 파일을 합쳐요. 부분 체결은 별도로 유지하고 Interactive Brokers 체결 ID를 사용해 중복을 감지해요.
Activity Flex Query 만들기
체결과 함께 Broker가 보고한 실현 P&L을 포함하려면 Activity Flex Query를 사용하세요.
- Interactive Brokers Client Portal에 로그인하고 Performance & Reports를 연 다음 Flex Queries를 여세요.
- Activity Flex Query를 만드세요. 독일어 포털에서는 Handelsbestätigungs-Flex-Query가 아니라 Kontoumsatz-Flex-Query를 선택해야 해요.
- Trades 섹션을 추가하고 Executions를 선택한 다음 사용 가능한 필드를 모두 선택하세요. Closed Lots도 선택할 수 있지만, Tradeways는 체결과 P&L이 중복 집계되지 않도록 이 행을 무시해요.
- Profit and Loss는 Default/Standard로 유지하세요. 이 내보내기에서는 기준 통화 P&L을 활성화하지 마세요.
- 날짜는
yyyyMMdd, 시간은HHmmss형식을 사용하고 날짜와 시간 사이에는 세미콜론을 넣으세요. - CSV를 선택하고 열 헤더를 활성화한 상태로 유지하세요. 사용 가능한 각 연도를 따로 내보낸 다음 파일을 함께 업로드하세요.
Activity 내보내기 파일에서는 아래의 해당 Trade Confirmation 열 대신 IBOrderID, IBExecID, DateTime, TradePrice, IBCommission, IBCommissionCurrency, Notes/Codes를 사용해요. Open/CloseIndicator도 포함해야 해요. FifoPnlRealized는 선택 사항이며 대조에 사용할 실현 P&L을 제공해요. MTM P&L은 실현 Trade P&L로 사용하지 않아요.
보고된 실현 P&L에는 이미 수수료가 포함되어 있어요. Tradeways는 이 값을 계산된 P&L과 비교할 뿐, 계산 결과를 대체하거나 직접 편집할 수 있는 P&L 기록을 만들지 않아요. 매매일지에 이미 있는 체결을 다시 가져와도 해당 체결의 Broker P&L은 소급 입력되지 않아요.
진행 중 P&L을 위한 Open Positions 추가하기
아직 열려 있는 포지션의 진행 중 P&L을 표시하려면 같은 Activity Flex Query에 Open Positions 섹션을 추가하세요.
- Activity Flex Query를 편집하고 Open Positions 섹션을 추가하세요.
- 세부 정보 수준으로 Summary를 선택하고 사용 가능한 필드를 모두 선택하세요.
- 앞과 같은 방식으로 쿼리를 내보내세요. 그러면 각 파일에 해당 기간 말의 오픈 포지션이 포함돼요.
Tradeways는 ClientAccountID, CurrencyPrimary, AssetClass, Symbol, Conid, ReportDate, Quantity, MarkPrice, Side, LevelOfDetail을 읽어요. FifoPnlUnrealized는 선택 사항이에요.
진행 중 P&L은 실시간 시세가 아니라 보고일의 Interactive Brokers 종가(MarkPrice)를 기준으로 계산돼요. Tradeways는 매매일지에 있는 Trade의 미청산 수량을 이 가격으로 평가하고 보고일을 기준일로 표시해요. Interactive Brokers가 보고한 미실현 P&L은 비교용으로만 저장돼요. 계좌 잔고에는 진행 중 P&L이 포함돼요. 캘린더, 승률 및 기타 통계에는 청산된 Trade만 집계돼요.
여러 연도의 파일을 업로드하면 Tradeways는 가장 최근 보고일을 사용해요. 가장 최근 파일에 없는 포지션은 청산된 것으로 처리해요. Tradeways는 계약 ID를 추적하므로 종목이 변경된 후에도 포지션을 해당 Trade와 연결해요.
나중에 진행 중 P&L을 새로 고치려면 쿼리를 다시 내보내고 최신 파일을 업로드하세요. 모든 체결이 이미 매매일지에 있어도 새로 고칠 수 있어요. 주식과 ETF 포지션만 지원해요. 다른 포지션 행은 안내와 함께 건너뛰고, 잘못된 포지션 행은 파일의 체결 처리를 막지 않고 오류로 알려요.
Trade Confirmation Flex Query 만들기
- Interactive Brokers Client Portal에 로그인하세요.
- Performance & Reports를 연 다음 Flex Queries를 여세요.
- Trade Confirmation Flex Query를 만드세요.
- 사용 가능한 Trade 확인 필드를 모두 선택하세요.
- 날짜 형식을
yyyyMMdd로 설정하세요. - 시간 형식을
HHmmss로 설정하세요. - 날짜와 시간 구분 기호를 세미콜론으로 설정하세요.
- 출력 형식을 CSV로 설정하세요.
- 사용 가능한 각 연도에 대해 쿼리를 실행하고 모든 파일을 다운로드하세요.
원래 열 이름을 유지하세요. Tradeways는 추가로 선택한 열도 허용해요.
Tradeways에 업로드하기


- Trade 로그에서 Trade 추가를 클릭한 다음 파일 업로드를 클릭하세요.
- 파일 시간대에서 보고서에서 사용한 시간대를 선택하세요. 파일에는 시간대가 포함되지 않아요.
- 모든 연도별 CSV 파일을 한 번에 선택하세요.
- 파일에 Interactive Brokers 계좌가 여러 개 있으면 각 계좌를 Tradeways 계좌에 연결하세요. 소스 계좌가 하나이면 현재 Tradeways 계좌로 가져와요.
- 각 계좌의 미리보기를 검토하세요.
- 가져오기를 확인하세요.
Tradeways는 레이아웃으로 이 내보내기 파일을 인식하고 이 페이지의 규칙으로 읽어요. 이 레이아웃이 아닌 파일은 알 수 없는 레이아웃으로 읽어요. Tradeways가 열을 매칭하며 이 규칙은 적용되지 않아요. Trade 가져오기를 참고하세요.
Interactive Brokers 파일 하나에 여러 계좌가 포함될 수 있어요. 여러 연도별 파일이 겹칠 수도 있어요. Tradeways는 미리보기 전에 중복 체결 ID를 제거해요. 포함된 각 소스 계좌에는 서로 다른 Tradeways 대상 계좌가 필요해요.
파일 요구 사항
- Activity 또는 Trade Confirmation Flex Query CSV 파일을 사용하세요. XML은 지원하지 않아요.
- Tradeways는 주식과 ETF의
STK행을 지원해요. - Tradeways는 Interactive Brokers가 Forex Trade의 진입 또는 청산으로 표시한
CASH행만 가져와요. - Tradeways는 AutoFX, 잔여 현금 정리 및 표시되지 않은 통화 환전 행을 매매일지에서 제외해요.
- 옵션, 선물, 채권, CFD, 암호화폐 및 알 수 없는 자산 코드는 이 가져오기에서 지원하지 않아요.
- Trade Confirmation 쿼리에는
ClientAccountID,CurrencyPrimary,AssetClass,Symbol,Conid,TradeID,OrderID,ExecID,Date/Time,Buy/Sell,Quantity,Price,Commission,CommissionCurrency,Code,LevelOfDetail필드가 포함되어야 해요. Activity 쿼리에는 위에 나열한 대체 필드를 사용해요. 필드가 하나라도 없으면 파일 처리가 중단되고 오류에 누락된 열 이름이 표시돼요. - Trades 섹션의 요약 행은 건너뛰어요.
- Open Positions 섹션은 선택 사항이에요. Activity Flex Query의 다른 섹션은 건너뛰며 건너뛴 행으로 보고돼요.
- 지원하지 않는 자산 클래스가 있으면 Trade를 기록하기 전에 해당 소스 계좌 처리를 중단해요.
보고서 시간대는 파일의 모든 계좌에 적용돼요. Tradeways는 미리보기 전에 모든 체결 시간을 UTC로 변환해요.
Tradeways는 거래소 종목이 변경되어도 상품을 추적할 수 있도록 Interactive Brokers 계약 ID를 사용해요. 선택한 파일과 매매일지 어디에도 이전 진입 체결이 없으면 청산 체결 때문에 해당 소스 계좌 처리가 중단돼요. 매도를 새로운 Short 포지션으로 가져오지 말고 이전 연도별 파일을 추가하세요. 청산 체결이 이미 매매일지에 있으면 처리가 중단되지 않으므로 최신 연도별 파일만 업로드할 수 있어요.
진입 내역이 없으면 파일 선택으로 돌아가요. 이미 선택한 파일은 그대로 유지돼요. 이전 연도별 내보내기 파일을 추가하면 Tradeways가 전체 파일을 다시 확인해요. 계속하기 전에 선택한 파일을 제거할 수 있어요. 소스 계좌가 여러 개이면 Tradeways는 계좌 연결 후 각 계좌와 대상 계좌를 대조해 확인해요.
Tradeways는 보고서에 진입 또는 청산 코드가 없는 주식 체결도 차단해요. 매도가 Short 포지션인지 추측하지 않아요. 취소 항목이 선택한 다른 파일에 있더라도 취소된 체결은 제거돼요.
두 쿼리 유형을 함께 선택할 수 있어요. 두 쿼리에 같은 체결이 있으면 Tradeways는 Activity 기록을 우선하고 이 기록에 보고된 실현 P&L을 유지해요. 선택한 모든 파일에는 같은 보고서 시간대를 사용해야 해요.