안녕하세요? 비자발적가치투자자 김진혁입니다.
6월도 이제 1주일 남았습니다. 지난주 금요일이 반등이기를 바래보지만 아직이라는 반응들이 더 많은 것 같습니다.
그럼에도 믿고 시작한 그리드 매매법을 통한 투자이므로 다시 쭉 떨어지더라도
현생에 전보다 집중하면서 시간을 보내야겠습니다. 😊
가격조회라고 이름붙인 로직을 차근차근 설명해보겠습니다.
장 시간 조회
2021.07.30 - [기능과 기술] - [C#] 미국 뉴욕 시간
[C#] 미국 뉴욕 시간
미국 주식을 거래하려다보니 아무래도 현지 시간을 체크해야 했다. https://finance.daum.net/global/trading_hours 주요국 거래시간 | 다음 금융 * 국가별 서머타임 기간 안내 미국 : 매년 3월 둘째주 일요일 ~
kyeyangdak.tistory.com
이전 발행글에서 적었던 것처럼 c# 프로그래밍으로 뉴욕 시간을 조회합니다. (서머타임도 적용되는 것 같아요.)
이 시간을 통해 "거래 X", "프리-애프터장", "본장", "본장 전 대기"로 동작을 구분합니다.
처음 만들었을 당시에는 "프리-애프터장"에는 거래를 하지 않았기에 "본장", "거래 X"만 구분해서 사용했는데,
"프리-애프터장"에도 거래가 쏠쏠하다는 얘기를 듣고는 해당 구간의 로직을 추가했습니다.
당시의 마음도 글로 기록되어있는데 하락을 마주하지 않고 버티기 위해 만들었던 것 같습니다. 😣
2022.03.05 - [투자] - 프리장 매매 로직 반영 후기
프리장 매매 로직 반영 후기
기존 자동 매매 로직은 본장에서만 동작하도록 만들었습니다. 국장 생각에 본장이 아니면 거래 방식이 다를 것이라는 막연한 생각을 했습니다. 알아보니 미국주식 거래는 프리장과 애프터장에
kyeyangdak.tistory.com
거래 X
장 시간 조회했더니 "거래 X" 상태면 아래 로직들을 수행하고 종료합니다.
(1) 예수금 조회 (AFTER) - 스크린샷
(2) 당일 실현손익 조회 - 스크린샷
(3) 보유종목 조회 - 스크린샷
(4) 블로그 포스팅 위한 데이터 입력 (DB의 posting 테이블에 데이터 입력)
(5) 프로그램 종료
본장 전 대기
프로그램에서는 "after cancel"이라고 표현했습니다.
본장이 시작되면 "프리-애프터장"보다 훨씬 많은 거래가 쏟아지므로 이를 준비하기 위한 로직입니다.
저는 주문종합(2000)창을 통해 매매를 진행하는데,
좌측하단의 실시간미체결 탭 검사를 통해 "프리-애프터장"의 미체결을 확인합니다.
좌측하단의 주황색 표시한 부분의 하단도 ㅁ 박스가 있다고 검사되면 미체결 건이 있다는 의미이므로
상단 주황색 표시의 정정/취소 탭을 통해 바로 취소 로직을 실행합니다.
매매를 취소하기 위한 로직을 나름대로 구현했으며 더 좋은 다른 방법이 있을 수 있겠습니다.
더 좋은 방법을 찾으시면 공유 부탁 드려도 될까요?! 👍
오늘도 고생 많으셨습니다.

'기능과 기술' 카테고리의 다른 글
가격조회 로직 상세설명 (3) - 마지막 (0) | 2022.07.05 |
---|---|
가격조회 로직 (2) (0) | 2022.07.01 |
메이플 자동 로그인 및 실행도 파이썬으로~ (1) | 2022.06.26 |
메이플 자동 로그인 및 실행 (RPA로 만들고 활용하기) (0) | 2022.06.25 |
매원환조 프로그램을 파이썬으로~ 2편 - 수정보완 (0) | 2022.06.24 |