🍪
iLabAuto
  • Welcome
  • 프로그램 실행
  • 프로그램 동작 이해
  • 초기 세팅
  • 무한매수법
  • 아바타법
  • 엑셀 자동 매매
  • 자동로그인
  • 메신저 알림
  • 완전자동화 스케줄러
  • 텔레그램 원격
  • Vultr 최적화
  • 문제 해결
  • 업데이트 노트
Powered by GitBook
On this page

업데이트 노트

2022/11/28 (1.2.7 ~ 1.2.8)

호환성: Pyinstaller 4.10 적용

인증서 로그인: 1) 인증서 이외 팝업 오류 처리 2) 인증서 비번 입력 후 결과 점검

2022/11/17 (1.2.3 ~ 1.2.6)

간편인증 오류 수정

미니주문 UI Fail 오류 수정

주문취소 오류 수정

아바타: 잔고 조회 실패시 재시도

2022/11/16 (1.2.2)

실행 간소화: 창 닫기 대신 창 최소화/복원

UI 검사 간소화: 화면툴바, 메뉴툴바 매번 점검하지 않고 기능 필요시에만 점검

동작 속도 개선

2022/11/04 (1.2.0 ~ 1.2.1)

키움 업데이트 대응 : UI Fail 잔고 외화체크박스 오류 처리

아바타: 풀커스텀 쉼표만 있는 행 무시처리

Log: 자동화 작업 불가 상태 메세지 slot 정보 표시 & 들여쓰기

디버깅: 일부 PC에서 발생하는 Run.exe 'CUIAutomation' 대응

2022/04/03 (1.1.9)

#재접속 관련

1. 연결 끊긴 경우 재접속 클릭 및 HTS 인식까지 키보드 잠금 (1.1.7 이전 방식)

2. HTS 인식 지연된 경우 강제 종류 후 자동로그인 및 HTS 인식까지 키보드 잠금 (로그인 암호 설정 필요)

3. 실행된 HTS가 없는 경우 자동로그인 및 HTS 인식까지 키보드 잠금 (로그인 암호 설정 필요)

#로그관련

result 확인 시도시 로그 남기기

아바타 각 slot 로그 남기기

로그표시정돈

#c컴파일러 nuitka=0.7.6 적용

2022/04/01 (1.1.8)

아바타: HTS 끊김 대응 (중단하지 않고 1회 대기)

아바타: 일괄진입 기준 1~3티어, 상승 5~20% 조건만 적용

2022/03/31 (1.1.7)

무한매수 : 스케줄러 실행 오류 수정

메신저 : 공지사항 표시

2022/03/31 (1.1.6)

#아바타 일괄진입 기능 디버깅

1.1.5 버전 : 수량 변동이 충분하지 않은 경우 1티어 가격이 중복으로 상승할 수 있습니다.

중복 상승 방지를 위해 프로그램 실행 이후 1회만 적용되도록 변경

테스트 모드에서의 일괄진입은 무시됨

2022/03/31 (1.1.5)

#아바타 일괄진입 기능 X티어 도달시 1티어 매입가를 Y% 상승 적용 매도 조건 만족으로 인한 연속 주문으로 인한 도달시에는 적용되지 않음 Q. 무슨 기능인가요? A. 저점에서 시작해서 상승만 하는 경우 1티어 갱신만 되면 거의 이득이 없습니다. 이걸 대응하기 위해 조금씩 미리 매수하는 기능입니다.

#감시 동작의 적용 순위

  1. 스탑로스 : 설정시 기준에 따라 전량 손절

  2. 일괄진입 : 설정시 기준에 따라 1티어 매입가 상승 적용

  3. 1티어 갱신 : 설정시 1티어 매도점으로 1티어 매입가 상승 적용

  4. 거래주문 : 매수(매수 제한가)/매도/갱신

#기타 매뉴얼: 엑셀매매예제 파일, 아바타 시트 매뉴얼로 옮김 아바타: 메신저 내용 추가 (시작 및 result에 슬롯 정보)

2022/03/29 (1.1.4)

아바타: 매수제한가 기능 복원

2022/03/29 (1.1.3)

아바타: 이지 커스텀 매수 간격 0.1% 적용

아바타: 풀 커스텀 구현 (csv 파일)

아바타: Qty Check 실행시 Log에 매매 기준표 출력

아바타: 3회 -> 조건 만족시까지 연속 주문

아바타: 풀커스텀 시드비 100% 초과 오인식 수정

아바타: 투자금이 너무 적은 경우 (티어 잔고량이 0있으면) 알림

아바타: HTS 실행중이 아닌 경우 자동 시작 후 1차례 대기

아바타: 스탑로스 기능 구현

아바타: 메신저 알림 내용 일부 추가

새 업데이트 있을 경우 프로그램 상단에 아이콘 표시

새 업데이트 있을 경우 메신저 알림에 추가

2022/02/18 (1.1.2)

아바타: 커스텀 티어 추가

아바타: Slot 선택 버튼으로 추가 실행

아바타: Tools 버튼 단순화

아바타: 인출 가능금 확인 기능

1) 자동화 인수 -result=x : x분 후 아바타 인출 가능금 확인

2) 메신저 알림

3) 예수금 부족시 별도 메세지 처리

2022/02/06 (1.1.1)

아바타: 최소 감시 간격 10분에서 1분으로 단축

2022/01/24 (1.1.0)

아바타: 매수 제한가 옵션 추가

2022/01/24 (1.0.9)

아바타: 1티어 now_type 오류 디버깅

2022/01/23 (1.0.8)

아바타: 티어추가 삭포26, 주린70

아바타: 1티어 갱신 여부 옵션 추가

2022/01/19 (1.0.7)

영웅문자동로그인 오류 감소

미니주문 오류 감소

2022/01/17 (1.0.6)

에러 발생시 설정폴더에 스크린샷 저장

주문확인창 에러 대응 + 안정화

2022/01/14 (1.0.5)

주문확인창 에러 대응

2022/01/13 (1.0.4)

액면분할 관련 아바타 1티어 매입가 삭제

텔레그램 서버 오류 대응

2022/01/07 (1.0.3)

온라인 업데이터 중단시 세이브

일부PC 화면번호 오류 대응

일부PC 094 핸들 오류 대응 : get_hwnd

주문창보기 해제 오류 대응 : top_window.close 비활성

컴파일러 업데이트 Nuitka 0.6.18.6

2022/01/06 (1.0.2)

1.0.1 버전 주문 취소 오류 디버깅

2022/01/06 (1.0.1)

About 화면에서 공인인증서 파일 경로 바로가기

설정파일 손상시 알림처리 아바타 화면 메신저 편집불가 정정

화면잠금 에러 메세지 정정

초기화 에러 보완

12/28 (1.0.0)

아바타 티어 선택 위젯 사이즈 조정

시작 업데이터 확인 기능은 스레딩 처리

메신저 설정 UI 개선

매뉴얼 Gitbook으로 변경

12/23 (0.9.9)

사용자 체감 변경사항 없음

1. 변수 hwnd (findwindow -> os)

2. 업데이터 동작 변경 (os.kill)

12/22 (0.9.8)

왼손 마우스 사용시 알림

자동 작업 중일땐 앱포커스 안함

ElementNotFoundError 발생시 재시도

잔고 복사 전에 포커스 가져옴

주의: 0.9.7 &0.9.6 버전은 서버에 잘못 올라간 버전

12/21 (0.9.5)

알림창 줄바꿈 코드 [n] 적용

업데이터 폰트 크기 수정

업데이트 실행 시 모든 스케줄 종료

화면잠긴 경우 에러 처리

12/19 (0.9.4)

# 온라인 업데이터 구현

- 프로그램 시작 후 3초 이내 자동 체크

- about 메뉴에서 업데이트 버튼

12/12 (0.9.3)

# 자동화 명령 추가

-remote: 텔레그램 원격 모드 (실험기능)

12/10 (0.9.2)

#아바타 17 Tier

#아바타 TQ 20 Tier

12/07 (0.9.1)

#아바타 7, 13티어 묶어서 파는 티어 매도갯수 오류 수정

12/01 (0.9.0)

#카카오 & 텔레그램 입력후 엔터 입력시 테스트 결과 즉시 확인 가능

#코딩최적화: 주문창 인식률 개선

#코딩최적화: 핸들 인식률 개선

11/28 (0.8.9)

#아바타: 테스트 모드 1티어 갱신 방지

#아바타: 첨부된 엑셀 시트에서 20티어 매도갯수 엑셀시트 수정

#무매 & 아바타: 종목당 투자금 제한 (5억)

#텔레그램: 카카오톡에 텔레그램 토큰입력시 텔레그램으로 전환

11/18 (0.8.8)

#무매 개별 종목별 매수/매도 방법 및 중단 선택 가능

#무매 카톡 기능 추가

#아바타 카톡 내용 간소화

#아바타 1티어에는 무조건 매수주문 내기

#엑셀 자동매매 디버깅

#100,000$ 이상 투자시 유의 메세지 추가

#About 메뉴에 작업 스케줄러 바로가기

11/14 (0.8.7)

# 아바타 20 티어 업데이트

11/13 (0.8.6)

# 무매 V2.1 업데이트

진행률 50% 이전

75%를 10.2%에 지정가 매도

25%를 5.2%에 LOC 매도

진행률 50% 이후

50%를 10.2%에 지정가 매도

25%를 5.2%에 지정가 매도

25%를 0.2%에 LOC 매도

11/13 (0.8.5)

# 아바타 자동화중에는 설정 비활성

# 엑셀매매 동작 순서 업데이트

1. 시트 새로고침 (주가 데이터 or 웹쿼리 데이터 활용)

2. 시트 업데이트: 실시간 잔고 & 예수금 (정확한 예수금 위해 해당 계좌 주문 취소함)

3. 자동 주문 후 시트 저장

#엑셀매매 스케쥴 명령 추가, -excel=x (x분 후에 엑셀 자동매매 시작)

#엑셀매매 엑셀 파일 설정 추가

11/12 (0.8.4)

# 무매 UI 간소화 및 Slot 적용

# 아바타 UI 간소화 및 Slot 적용 및 카톡 개별 설정

# 무매, 엑셀 다른 자동작업 중에는 실행 차단

11/11 (0.8.3)

# 스케쥴명령 추가 -kill=x : x분 후에 켜져 있는 모든 HTS 종료

# 메세지 여러개인 경우 안닫히는 버그 수정

# 매수증거금이 부족한 경우 Log에 남김

# 무매, 엑셀 주문 완료 후 10초 후 메세지 닫힘

# 엑셀 매매 실행시 시트의 주가 데이터 Refresh (52Wk High, 현재가)

# 엑셀 매매 완료 후 시트 저장 후 닫음

11/2 (0.8.2)

#스케쥴명령 간소화

-hts 시작시 영웅문로그인

-av 시작시 아바타 화면으로

-close=x x분 후 앱 종료

-off=x x분 후 PC 강제 종료

-av=x x분 후 아바타 자동매매

-ib1=x x분 후 Select 1번 무한매수 자동매매

[참고] -ib1부터 ib7까지 가능

[참고] x는 정수값으로 입력해야 하며 시간 "분" 단위

11/1 (0.8.0 & 0.8.1)

# 매수증거금이 부족한 경우 Skip

# 아바타 스케쥴 명령 추가

run.exe avatar_auto_min=x : x분 후에 아바타 시작

ib_account_min=a@b : 무한매수 a계좌를 b분후 실행

10/31 (0.7.8 & 0.7.9)

# 무매 분할 매도 진행률 50% 초과시에만 적용되도록 수정

# 공인인증서 특수문자 인식 불가 버그 수정

# 카톡 1티어인경우 갱신으로 수정

10/30 (0.7.6 & 0.7.7)

# 아바타 5티어/뉴포텐13 티어 추가(시트 첨부)

# 공인인증서 로그인 오류 수정

# 카톡 메세지 정보 가독성

# 스케쥴 명령 4종 추가

hts_on : 프로그램 실행시 자동 로그인

avatar : 프로그램 첫화면 아바타 화면으로

app_off_min=x : x분 후에 프로그램 종료

pc_off_min=x : x분 후에 컴퓨터 강제 종료

* 등호(=) 사이에는 띄어쓰기 없어야함. 숫자는 정수. 예시 ▼

"C:\Lotto\Run.exe" hts_on app_off_min=10 pc_off=60

10/22 (0.7.5)

# 무매 Quick IB를 IB Automation으로 명칭변경

# 아바타 모든 주문 `AFTER지정`으로 변경 (섬머타임 종료 대비)

# 아바타 카카오톡 메시지 간소화

# 웹 공지사항 기능 추가

# 주문확인창보기 해제한 경우 알림

8/13 (0.7.4)

# 아바타 1티어 갱신할때 현재가 아닌 목표가로 갱신

# 아바타 ±2티어 주문 (현재가 만족시 한번에 최대 3개 티어 주문)

8/12 (0.7.3)

# 아바타 남은 시간 표시 & 프로그레스바

8/11 (0.7.2)

# 아바타 1티어 매도 목표가 도달시 갱신, 기본 방식으로 변경

# 아바타 주문 취소 에러 대응 (SLEEP & CHECK)

# 테스트모드 변수 분리(코딩)

# 알려지지 않은 오류 Log 기록

8/9 (0.7.1)

# 무매 매도 주문시 "지정가"를 "AFTER지정"으로 변경

# 엑셀 파일 없으면 알림

# 엑셀 프로그램 없으면 알림

# 엑셀 읽기전용 알림 해제

8/9 (0.7.0)

# 엑셀 커스텀 매매 업데이트

8/7 (0.6.9)

# 70티어 추가 (70분할 하락 -1% 상승 3%)

# 영웅문 최소화 상태시 크기 복구 (Iconic)

8/5 (0.6.8)

# 1티어매입가보다 현재가가 높으면 갱신 (기존에는 1티어 매도 목표가)

# 주문취소 미체결창 반복 재시도

# 주문입력값 반복 재시도

8/5 (0.6.7)

# HTS 포커스 보완

8/4 (0.6.6)

# "UI Canel Popup" 1회 재시도 처리

# 영웅문 두개 실행 중이면 알림 처리

8/3 (0.6.5)

# 속도 최적화

8/1 (0.6.4)

# 공동인증서 순서 선택 추가

# 자동로그인시 키보드 마우스 정지

# 카톡 실행 중이 아니거나 로그아웃 상태이면 스킵

# 카톡 메시지 테스트 기능 추가

# 영웅문 실행 경로 오류시 알림

# 아바타 메뉴에 영웅문 실행 버튼

# 아바타 메뉴에 추가 실행 버튼

# todos: 로그인시 업데이트 알림창 처리 필요

8/1 (0.6.3)

# Scheduler 메뉴 추가

# 암호화 복호화 자체 구현 (외부 라이브러리 미사용)

# HTS 로그인기능 및 인증서 비밀번호 암호화 (Scheduler 메뉴)

# 아바타 카카오톡 이름으로 카톡 전송, 비어있으면 실행하지 않음 (Scheduler 메뉴)

7/29 (0.6.2)

# 주문전 한번 더 검증 (주문 안전장치)

7/28 (0.6.1)

# 일부 PC에서 화면 흐리게 보이는 현상 처리

# 아바타 주문 갱신 포커스 오류 처리 [디버깅]

7/27 (0.6.0)

# UI 자동화 속도 개선 및 안전 강화 (인덱스 직접 지정)

7/27 (0.5.9)

# 그래픽엔진 구글 ANGLE 적용 (OpenGL 배제)

# 클라우드PC 구동 확인

​

7/25 (0.5.8)

# 부분체결 대응관련 "수량차" 변수 실제 거래에 적용

# "수량차"만큼 적게, 매수주문에는 "수량차"만큼 더 많이 주문

# About 로그 보기 메뉴 추가

# About 바탕화면 등록 메뉴 추가

7/23 (0.5.7)

# 최대 5개까지 실행 및 컬러 테마 구분

7/23 (0.5.6)

# [주의] 무매 분할을 "1회 80분할"에서 "0.5회 40분할"로 변경하여 방법론의 분할과 동일하게 맞춤

# 즉 방법론의 40분할이 프로그램의 40분할입니다!

# 무매 TLP 방법론에 따라 V1.0 큰수는 평단 15% 매수에서 10% 매수로 변경

# 무매 진행률바 위치 조정

# 프로그램 외곽선 처리

​

7/22 (0.5.5)

# HTS 인식률 개선

7/22 (0.5.4)

# 부분체결 대응관련 "수량차" 변수 적용

# 잔고량이 티어량을 넘어서면 다음 티어로 유사 일치 적용 (즉, "수량차"는 현재티어 대비 모자라는 잔고의 수량)

# 프로그램 하단 안내창과 log에 (수량차 _개)라고 표시됨

# 테스트 후 다음 버전에서 매도주문에는 "수량차"만큼 적게, 매수주문에는 "수량차"만큼 더 많이 주문하도록 업데이트 예정

7/20 (0.5.3)

# 윈도우7 정식 지원 (파이썬 3.8.1 다운그레이드)

# 안전장치 UI Fail 메세지에서 차이나는 내용 출력

# HTS 인식 실패시 에러처리하지 않고 한차례 대기(키움 점검시간 대응)

7/20 (0.5.2)

# 파이썬 버전업 3.9.6

# 백신 오진 대응 (이번 버전부터 윈도7 지원 안될 가능성 높음)

# 무빙 윈도우 개선(디버깅)

​7/19 (0.5.1)

# UI 간소화 및 정보 요약 업데이트

# UI 두번째 실행시 컬러 테마 변경

# 신규버전일 경우에만 한번만 EULA 동의

# 원격에서 창이동 기능 개선 (디버깅)

7/17 (0.5.0)

# 무매 진행률 숫자 표시 및 저장

# 아바타 종목 없을때 오류 처리 (디버깅)

# 로그기록 기본용량 1Mb + 백업 1Mb 적용

# About 메뉴에 오픈매뉴얼 연결

7/16 (0.4.9)

# 주문 완료 후 거래소 미국 선택, 거래종류 전체 선택

# 무한매수법 종목 삭제 기능 개선

# 은퇴기능 추가

​7/15 (0.4.8)

# 아바타 다른 프로그램이 동작중일 경우 log 남기고 한 차례 skip

# 에러메세지 팝업 하단에 프로그램 버전 표시

# 설정 폴더 외부 고정 위치로 변경: About 메뉴의 "설정 파일" 클릭하면 확인가능

7/12 (0.4.7)

# ui 점검시 QQQ 종목 입력 후 진행하도록

# 동시접속팝업 처리(디버깅)

7/11 (0.4.6)

# 노트북 Alt 키 관련 HTS 인식률 개선 (디버깅)

​

7/11 (0.4.5)

# 실행 전 키보드 마우스 눌림 점검

# 아바타 자동주문 중 인터넷 재연결 대응

# HTS 인식률 개선

​7/9 (0.4.4)

# 아바타 감시주문 최소 시간 30분 → 10분

# 사용기한 개념 삭제 및 프로그램 버전 웹으로 대조

7/9 (0.4.3)

# 배포시 Settings 폴더 없앰

# 주문창 클릭 강화 (갑자기 뜨는 팝업 처리)

# 5시 이후는 AFTER지정 거래 적용

​7/4 (0.4.2)

# log.txt 기록 간소화

# 무매 중복종목 오류 알림

# 아바타 공란 오류 알림

# 주문장 클릭 강화 (디버깅)

7/1 (0.4.1)

# 아바타 프로그램 중복 실행시 두번째 세팅 파일 사용

7/1 (0.4.0)

# ESC 종료 기능 삭제

# 프로그램 중복실행 2개까지 허용

​7/1 (0.3.9)

# 1티어 진행시 안내창에서 갱신목표가라는 표현으로 변경(디버깅)

# 주문창 클릭 강화

# 무매 진행률 50% 넘으면 진행률 노란색으로 강조

6/30 (0.3.8)

# 아바타 04시 58분부터 거래 마감 적용 (디버깅)

# 1티어 진행시 안내창에서 갱신목표가라는 표현으로 변경

6/30 (0.3.7)

# 아바타 1티어는 매도하지 않고 현재가로 갱신, 수량 차이는 기존 1티어로 매도하여 맞춤 (디버깅)

​6/29 (0.3.6)

# 아바타 1티어는 매도하지 않고 현재가로 갱신, 수량 차이는 기존 1티어로 매도하여 맞춤

# 실시간잔고 컬럼 없을때 오류 안내

# 아바타 04시 58분부터 거래 마감 적용

# 시작/테스트 누르면 Save 되도록 변경

# delay 에러 대응 로직 추가

​6/24 (0.3.5)

# 아바타 표준2.0 1티어 매도 목표 5%에서 6%로 변경

# 아바타 13티어 업데이트 (특이사항 6~13티어는 4평단으로 매도)

6/19 (0.3.4)

# 아바타 주문 지표 변경 (지표 = 매도가 - (매도가 - 매수가)/4) → (지표 = 매도가 - (매도가 - 매수가)/2)

# 무매 스플릿모드 구매갯수 2배 적용 LOC평단매수 (디버깅)

# 무매 스플릿모드 진행률 100% 도달시 매수 안하도록 정정 (디버깅)

# 무매 v1.0 LOC큰수매수를 현재가 대비 15%로 설정

6/18

# HTS 접속끊김 알림 처리

# 잔고 확인시 첫줄행부터 찾기 시작

# 아바타 실행 중 오류시 주문 변수 초기화

# 아바타 감시창 현재가 제대로 표시하게

# 아바타 감시창 애니메이션 삭제 CPU GPU 사용 감소

​6/15

# 아바타 감시주문 시간 60분 → 30분

# 세팅 폴더에 ini파일 없어도 기본화면 나오도록

# 아바타 1티어 매도 지정가로 변경

# 아바타 주문케이스 2가지로 단순화

지표 = 매도가 - (매도가 - 매수가)/4

현재가 > 지표: 지정가 매도

else: 지정가 매수

# 아바타 7티어 Qty Check 오류 수정

​6/14

# 무매 커스텀매도 __%의 보유량을 __%의 목표치로 매도 옵션

6/13

# 무매 멀티계좌 구현

# 무매 스플릿 구현 + 무매 V1.0 추가

# 아바타 감시창 애니메이션 처리 + 프로그레스바 눈에 잘보이게 처리

6/11

# 무매 진행률 50%이상일때 평단LOC매수를 반올림(2*투자금/분할/매입가)로 변경

# 아바타 Qty Check 진입수량 한자리만 나오는 오류 수정

# 아바타 감시시간 초과 후에 감시주문변수 초기화

6/10

# 무매 2.0적용

# HTS 비번없을때 알림

# 아바타 Qty 기능 가격과 수량 쉽게 알려줌

# HTS 화면툴바오류 알림처리

# HTS 현재가 매도시 반올림 적용함

# 아바타 이전 주문과 대조시 투자금 평단 로직 추가

6/9

#아바타 티어와 주문 케이스가 같으면 주문 갱신하지 않도록 로직 추가

# 아바타 감시주문 케이스 단순화

1. 현재가 매도

2. 현재가 매수

3. 지정가 매수

4. 지정가 매도 (삭제)

# 아바타 감시간격: 10분 → 60분

# 아바타 1티어 매도는 LOC로 변경

6/8

# 아바타 종목코드 소문자 무시

# 아바타 out range 오류 처리

# 아바타 티어별 수량 잘보이게

# 아바타 소수점 두자리

# 아바타 취소 후 슬립 시간 조정

# 아바타 진입수량 알려주기

5/24

# 잔고 조회 실패시 재시도 반영

# 최종주문전 검증 강화

5/23

# 파일명 정돈 *.zip -> MKdays

5/22

# 거래 Log 기록 Max 500Kb

# 마우스휠 스크롤 최적화

# 지정가 구매시 큰수 매수는 현재가 * 1.15 반영

# C 컴파일 적용 연산속도 개선 by Nuitka

# 프로그램 디지털서명 추가

5/21

# HTS 인식률 개선 2차

# 오픈소스 모듈 1개 감소

# 쉬운 관리자권한 적용

# 무매 목표수익률 (5~15% or 10.x%) 자유롭게 적용

5/20

# HTS 인식률 개선 1차

# 매매속도 최적화

# 오픈소스 라이센스 고지

​5/16

# 프로그램 이름 iLabAuto로 변경

# EULA 계약서 추가

# Settings 메뉴 ui 업데이트

# Settings 테스트모드 추가

# 프로그램 중복 실행 방지

5/14

# 무매 매수상한가 로직 추가 (현재가 * 1.15)

Previous문제 해결

Last updated 2 years ago

#참조:

https://cafe.naver.com/brownxfq8x/2290