안녕하세요! 팡규 입니다.

 

요번에 프로그램을 처음 배포하면서 발생하는 문제때문에 하나씩 연락주시는 분들이 계십니다. 저같은 경우 개발환경에서 하다보니 여러 환경에서 실행테스트를 해보지 못해서 발생한 문제입니다.

 

오늘은 메뉴얼 대로 프로그램을 설치하고 사용하려고 실행하였는데 무반응 이거나 오류가 발생하시는 분들이 계십니다. 이 부분에 대한 해결책입니다.

 

찾아보니 DB접속이 되지 않아 멍때리는 부분인데요. 이 부분에 대한 경고메시지는 다음업데이트때 진행하기로 하고 우선 실행하기 위해 아래 프로그램을 다운로드 하여 설치해 주시면 됩니다. 32비트와 64비트용이 있으니 본인 컴퓨터 운영체제에 맞는 프로그램을 설치해주시면 됩니다.

 

Microsoft Access Database Engine 2010 재배포 가능 패키지 https://www.microsoft.com/ko-KR/download/details.aspx?id=13255

 

 

 

그리고 저걸 설치해도 반응이 똑같다 하시는 분들은 아래 프로그램을 다운로드 하셔서 설치 후 실행해 주시면 됩니다.

 

2007 Office system 드라이버: 데이터 연결 구성 요소 https://download.cnet.com/2007-Office-System-Driver-Data-Connectivity-Components/3001-10254_4-75452798.html


 

설치 하신 후 실행해주시면 '팡규의 키움자동매매' 프로그램이 실행이 됩니다.

 

감사합니다.

댓글()
  1. 이전 댓글 더보기
  2. 질문좀 할게요 2018.01.17 11:52 댓글주소  수정/삭제  댓글쓰기

    폴더명을 살짝 바꿔서 하니 되네요..

    autotrading =>
    auto-trading 로 바꾸니 되네요..

    아마도 살짝 꼬인거 같네요... ^^

  3. 질문좀 할게요 2018.01.18 05:13 댓글주소  수정/삭제  댓글쓰기

    새벽 4시55분에 키움에서 초기화 인가를 하잖아요..

    퐝규님의 키움오토 프로그램을 실행시켜논 상태에서 키움에서 초기화인가를 실행한후

    키움오토의 프로그램이 오류가 낫다고 하면서 재실행 시키면 위쪽에 에러 메시를 보여주고

    실행이 안되는 문제가 있네요...

    키움오토를 정상적으로 종료하지 않고, 비정상적인 외부요인의 통신두절이면 오류가 나는듯 하네요.

    이번에도 해결책은 기존에 썻던 폴더명이 아닌 아예 새로운 폴더명으로 바꾸면 실행이 되요..

    그리고 당연히 셋팅해 놓은 것들은 초기화 되어 있네요..

  4. 질문좀 할게요 2018.01.18 05:23 댓글주소  수정/삭제  댓글쓰기

    로그파일중 일부입니다..


    04:30:58.603 :: 통신끊김으로 81초후 프로그램 재실행
    04:30:59.851 :: 통신끊김으로 80초후 프로그램 재실행
    04:31:00.287 :: 일반 [로그인 처리결과] [0] : 정상처리
    04:31:07.885 :: A - 조건식 실시간 조회 실행이 성공 되었습니다
    04:31:08.197 :: AP - 조건식 실시간 조회 실행이 성공 되었습니다
    04:31:08.509 :: BP - 조건식 실시간 조회 실행이 성공 되었습니다
    04:31:08.836 :: CP - 조건식 실시간 조회 실행이 성공 되었습니다
    04:31:09.148 :: AM - 조건식 실시간 조회 실행이 성공 되었습니다
    04:57:03.700 :: 에러 [로그인 처리결과] [-106] : 알려지지 않은 오류입니다.
    04:57:04.480 :: 통신끊김으로 100초후 프로그램 재실행
    04:57:05.494 :: 통신끊김으로 99초후 프로그램 재실행
    04:57:06.508 :: 통신끊김으로 98초후 프로그램 재실행 ...............

    키움에서 4시 55분엔가 초가화인가를 한후
    로그파일에 57분쯤 오류 메시지가 나오네요.

    • Favicon of https://autostock.tistory.com BlogIcon 팡규 2018.01.18 09:24 신고 댓글주소  수정/삭제

      폴더명을 바꾸고 실행하면 환경설정값들은 초기화되는게 맞구요. 키움증권은 4~6시사이에 통신이 한번씩 끊기면서 재실행 되는것도 맞습니다.

      System.FormatException 이면.. 외부요인 보다는 키움오토 프로그램상의 문제인듯 한데 시스템 설정쪽의 설정값을 어떻게 입력하셨는지 그리고 모의투자로 하실때에는 이상이 없으셨는지(재실행시) 확인 부탁 드립니다.
      테스트로는 프로그램을 실행시킨 상태에서 인터넷선을 뽑았다 끼면 통신끊김 메시지를 띄우면서 재실행으로 테스트 해볼수 있습니다.

  5. 질문좀 할게요 2018.01.18 10:14 댓글주소  수정/삭제  댓글쓰기

    시스템 설정값을 캡처 했는데요... 캡처화면을 어떻게 올리나요?

    모의투자는 장중에만 실행해서 외부통신 끊김이 한번도 없어서 오류는 없었어요..

    소액실투 중이라서 장 끝나고 인터넷선 뽑는거는 해볼게요...

    • Favicon of https://autostock.tistory.com BlogIcon 팡규 2018.01.18 10:19 신고 댓글주소  수정/삭제

      아 티스토리는 그림올리는게 어렵네요;;
      제 메일로 보내주시면 되구요^^(프로그램에 있습니다.)

      혹시 윈도우XP도 파일 속성에 관리자권한으로 실행이라는 옵션이 있나요??

  6. 질문좀 할게요 2018.01.18 10:26 댓글주소  수정/삭제  댓글쓰기

    윈도우7 32bit 입니다.. 관리자 권한 있어요...


    메일 보냈어요~~~

  7. 질문좀 할게요 2018.01.18 15:51 댓글주소  수정/삭제  댓글쓰기

    선을 뺏다 꽂아도 에러가 안나고 정상 작동하네요... ㅠㅜ

    근데...업데이트 파일은 어디서 받나요?

    • Favicon of https://autostock.tistory.com BlogIcon 팡규 2018.01.18 15:54 신고 댓글주소  수정/삭제

      음.. 통신두절이라는 메시지가 안뜨시나요?? 일부러 통신상태를 끊어서 재실행 될때 에러가 나는지를 확인하려고 합니다만...

      업데이트는 하나하나 바로 하지는 않구요. 업데이트 한 부분은 또 테스트를 거쳐야 하기때문에 그리고 제가 기술적인게 부족해서 아직 처리가 안된부분도 있어요.

      업데이트 하게되면 프로그램 로그창에 처음 접속할때 업데이트 하라고 자동으로 뜰거에요 그때 블로그에서 다운받아서 진행하시면 됩니다.

  8. 질문좀 할게요 2018.01.18 15:56 댓글주소  수정/삭제  댓글쓰기

    네..업데이트는 나중이군요..

    통신두절이라는 메시지가 떠요...

    재실행 될때 에러없이 실행이 되요~~~

    • Favicon of https://autostock.tistory.com BlogIcon 팡규 2018.01.18 15:57 신고 댓글주소  수정/삭제

      좀더 지켜볼수 밖에 없네요..
      저도 윈도우7 32비트 인데 비슷한 에러가 뜨지 않아서요.. 계속 테스트 해보겠습니다. 버그는 쉽게 찾기가 어렵네요 ㅠㅠ

  9. 질문좀 할게요 2018.01.18 15:59 댓글주소  수정/삭제  댓글쓰기

    네... 귀찮게 해드린거 같아서 죄송해요~~

    그럼 업데이트를 천천히 기다릴께요..

    항상 건강하시고, 성투하세요~~~~

    • Favicon of https://autostock.tistory.com BlogIcon 팡규 2018.01.18 16:00 신고 댓글주소  수정/삭제

      아뇨 그런거 없습니다. ㅎㅎ 업데이트 바로바로 하면 좋은데..
      저도 직장인이다 보니 ㅠㅠ 여기에 올인하지 못하는점 양해 부탁드려요 ㅠㅠ

  10. 굿넴 2018.01.20 20:17 댓글주소  수정/삭제  댓글쓰기

    위에 수오님처럼 저도 openapi.ocx탑재프로그램을 닫으라는 오류가 뜨네요.

    다음 오류 메시지는 openapi khopenapi.ocx삭제실패 이래 뜨네요.

    버전처리 업데이트하라는 메시지 나오구요.

    어떻게 해결해야 될까요?

    윈7입니다.

    • Favicon of https://autostock.tistory.com BlogIcon 팡규 2018.01.20 20:19 신고 댓글주소  수정/삭제

      ocx탑재프로그램을 닫으라는 메시지가 나오면 팡규의 키움매매 프로그램만 닫으시고 확인을 하시면 업데이트가 정상적으로 진행됩니다. 이후 다시 자동매매 프로그램을 실행하시면 됩니다.

  11. 굿넴 2018.01.20 20:26 댓글주소  수정/삭제  댓글쓰기

    아... 됐네요

    감사합니다.

  12. 조건검색 2018.01.25 23:10 댓글주소  수정/삭제  댓글쓰기

    A라는 조건검색식을 만족하는 종목을 바로 매수하지 않고 이 종목들이 추가로

    B라는 조건검색식을 만족하게 되면 그 때 매수가 되는 방식이 지원되면 좋을 것 같아요.

    • Favicon of https://autostock.tistory.com BlogIcon 팡규 2018.01.26 06:02 신고 댓글주소  수정/삭제

      A의 조건으로 검색되고 B라는 조건이 검색되서 서로 AND조건일때 매수를 말씀하시는 건가요?? 만들수는 있지만....
      현 배포된 프로그램 구조안에서 변경가능한지 판단해 보겠습니다.

  13. 아맞다 2018.02.06 15:53 댓글주소  수정/삭제  댓글쓰기

    오류문의를 어디에 남겨야할지 몰라 여기 남깁니다.
    정상로그인 및 조건식 인식까지는 되었으나 메인창 하단에 최대매수금액 3000 이라고 나와있고 매수를 하지 않더군요.
    시스템설정에는 최소/최대를 2000 / 40000 으로 되어있는데 왜 이런지 모르겠습니다.

    • Favicon of https://autostock.tistory.com BlogIcon 팡규 2018.02.06 16:10 신고 댓글주소  수정/삭제

      최대매수가능금액과 최소/최대 매수금액은 다릅니다. 시스템 설정상에 최대매수금액항목이 있는데 그 부분을 확인해 모셔야 합니다.

    • 아맞다 2018.02.06 23:45 댓글주소  수정/삭제

      종목당 최대매수금액을 30000 으로 해두니 최대매수금액 3000 으로 나오고,
      종목당 최대매수금액을 300000 으로 해두니 최대매수금액 30000 으로 나오네요.
      이상하게 종목당 최대매수금액의 1/10 으로 메인창 하단에 나옵니다

    • Favicon of https://autostock.tistory.com BlogIcon 팡규 2018.02.07 03:11 신고 댓글주소  수정/삭제

      혹시 '종목당 최대매수금액' 설정값과 '종목당 최대매수금액 조절' 설정값, 그리고 '주문가능금액' 좀 알려주시겠어요?

      종목당 최대매수금액은 증거금에 따라 가변으로 감액조절이 됩니다. 괞찮으시면 시스템 설정값의 캡쳐본을 메일로 부탁드립니다.

  14. 문의 2018.03.15 17:12 댓글주소  수정/삭제  댓글쓰기

    오늘 프로그램 설치 했는데
    실행해도 무반응 입니다.
    설치 하라는건 다했는데,,,안되네요?
    도움 받을 수 있을까요?

  15. Favicon of https://luneii.tistory.com BlogIcon luneii 2018.11.06 22:40 신고 댓글주소  수정/삭제  댓글쓰기

    안녕하세요 현재 설치하고 실행해보려고 하는 입문자입니다.
    컴퓨터가 바껴서 새로 설치하고 해보려고 하는데
    "사용가능 기간초과 : 2018-09-28 오후 06:00:00 "
    라는 메시지가 반복되며 실행이 안되네요...
    어떻게 하면 될런지요 ? 회신 꼭 좀 부탁드립니다 ^^

  16. 여리 2018.12.07 19:11 댓글주소  수정/삭제  댓글쓰기

    설치하고 실행을 했는데 무반응입니다...
    떠블클릭하면 골뱅이만 돌고 끝나내요ㅠㅠ
    어떻게 해야 할까요?? ㅜㅜ

    • 여리시흥 2018.12.07 19:51 댓글주소  수정/삭제

      팡규님 글 이거저거 읽어 보다가
      닷넷4.5 설치하니 실행 되네요~~ ^^

  17. 2020.03.30 22:48 댓글주소  수정/삭제  댓글쓰기

    응용프로그램에 처리되지 않은 예외가 발생했습니다.(계속)을 클릭하면 응용프로그램에서 이 오류를 무시하고 계속합니다.(끝내기)를 클릭하면 응용프로그램이 즉시 닫힙니다.
    파일이나 어셈블리.'Axlnterop.KHOpenAPILib=1.2.0.0 Culture=neutral.Publickey Token=null'또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 지정된 파일을 찾을 수 없습니다. 이런 로그인 오류가 뜨는데 해결방법 부탁합니다.

  18. 2020.03.30 22:58 댓글주소  수정/삭제  댓글쓰기

    응용 프로그램에서 처리되지 않은 예외가 발생했습니다.[계속]을 클릭하면 응용프로그램에서 이 오류를 무시하고 계속합니다.[끝내기]를 클릭하면 응용프로그램이 즉시 닫힙니다.
    파일이나 어셈블리 'Axlnterop.KHOpenAPILib. Version=1.2.0.0 Cuiture=neutral. PublicKey Token=null' 또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다.지정된 파일을 찾을 수 없습니다.

    이런 로그인오류가 뜨는데 해결방법 부탁드립니다.

    • Favicon of https://autostock.tistory.com BlogIcon 팡규 2020.03.30 23:00 신고 댓글주소  수정/삭제

      설명을 정확하게 하기 힘드시면
      https://www.youtube.com/watch?v=7mK-lRTdmxw&t=29s
      참조해 주세요
      일단 영상 참조하시고 본인이 어떤걸 진행안한건지 확인해보셔요..

      경우의 수가 너무 많아 글만으로는 알수가 없습니다...

  19. 2020.03.30 23:18 댓글주소  수정/삭제  댓글쓰기

    응용프로그램에 처리되지 않은 예외가 발생했습니다.(계속)을 클릭하면 응용프로그램에서 이 오류를 무시하고 계속합니다.(끝내기)를 클릭하면 응용프로그램이 즉시 닫힙니다.
    파일이나 어셈블리.'Axlnterop.KHOpenAPILib=1.2.0.0 Culture=neutral.Publickey Token=null'또는 여기에 종속되어 있는 파일이나 어셈블리 중 하나를 로드할 수 없습니다. 지정된 파일을 찾을 수 없습니다. 이런 로그인 오류가 뜨는데 해결방법 부탁합니다.밤 늦게 수고하십니다.

    • Favicon of https://autostock.tistory.com BlogIcon 팡규 2020.04.04 07:37 신고 댓글주소  수정/삭제

      키움에서 KOA스튜디오를 다운받아서 실행하시고 로그인 해보셔요
      잘 로그인 되시는지 먼저 확인해주세요

  20. 베일리베일리 2020.04.03 14:21 댓글주소  수정/삭제  댓글쓰기

    응용 프로그램에서 처리되지 않은 예외가 발생했습니다.
    80040154클래스가 등록하지 않았습니다.
    이 대화 상자 대신 JIT(Just-in-time) 디버깅을 호출하는
    방법에 대한 자세한 내용은 이 메시지의 뒷부분을 참조하십시오.

    ************** 예외 텍스트 **************
    System.Runtime.InteropServices.COMException (0x80040154): 80040154 클래스가 등록되지 않았습니다. (예외가 발생한 HRESULT: 0x80040154 (REGDB_E_CLASSNOTREG)) 오류로 인해 CLSID가 {7FEF321C-6BFD-413C-AA80-541A275434A1}인 구성 요소의 COM 클래스 팩터리를 검색하지 못했습니다.
    위치: Ebest_auto.session..ctor()
    위치: Ebest_auto.Form1.fxLoadOpenApi()
    위치: Ebest_auto.Form1.Form1_Load(Object sender, EventArgs e)
    위치: System.Windows.Forms.Form.OnLoad(EventArgs e)
    위치: System.Windows.Forms.Form.OnCreateControl()
    위치: System.Windows.Forms.Control.CreateControl(Boolean fIgnoreVisible)
    위치: System.Windows.Forms.Control.CreateControl()
    위치: System.Windows.Forms.Control.WmShowWindow(Message& m)
    위치: System.Windows.Forms.Control.WndProc(Message& m)
    위치: System.Windows.Forms.ScrollableControl.WndProc(Message& m)
    위치: System.Windows.Forms.Form.WmShowWindow(Message& m)
    위치: System.Windows.Forms.Form.WndProc(Message& m)
    위치: System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
    위치: System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
    위치: System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)


    ************** 로드된 어셈블리 **************
    mscorlib
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4121.0 built by: NET48REL1LAST_C
    코드베이스: file:///C:/Windows/Microsoft.NET/Framework/v4.0.30319/mscorlib.dll
    ----------------------------------------
    Ebest_auto
    어셈블리 버전: 1.0.0.0
    Win32 버전: 1.0.0.0
    코드베이스: file:///C:/Users/sangy/OneDrive/%EB%B0%94%ED%83%95%20%ED%99%94%EB%A9%B4/auto-trading/Ebest_auto.exe
    ----------------------------------------
    System
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4001.0 built by: NET48REL1LAST_C
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System/v4.0_4.0.0.0__b77a5c561934e089/System.dll
    ----------------------------------------
    System.Windows.Forms
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4121.0 built by: NET48REL1LAST_C
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms/v4.0_4.0.0.0__b77a5c561934e089/System.Windows.Forms.dll
    ----------------------------------------
    System.Drawing
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.3752.0 built by: NET48REL1
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Drawing/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll
    ----------------------------------------
    System.Configuration
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.3752.0 built by: NET48REL1
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Configuration/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Configuration.dll
    ----------------------------------------
    System.Core
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4121.0 built by: NET48REL1LAST_C
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Core/v4.0_4.0.0.0__b77a5c561934e089/System.Core.dll
    ----------------------------------------
    System.Xml
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.3752.0 built by: NET48REL1
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Xml/v4.0_4.0.0.0__b77a5c561934e089/System.Xml.dll
    ----------------------------------------
    Accessibility
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.3752.0 built by: NET48REL1
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/Accessibility/v4.0_4.0.0.0__b03f5f7f11d50a3a/Accessibility.dll
    ----------------------------------------
    mscorlib.resources
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.3752.0 built by: NET48REL1
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/mscorlib.resources/v4.0_4.0.0.0_ko_b77a5c561934e089/mscorlib.resources.dll
    ----------------------------------------
    System.Data
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.4121.0 built by: NET48REL1LAST_C
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_32/System.Data/v4.0_4.0.0.0__b77a5c561934e089/System.Data.dll
    ----------------------------------------
    Telegram.Bot
    어셈블리 버전: 15.3.0.0
    Win32 버전: 15.3.0.0
    코드베이스: file:///C:/Users/sangy/OneDrive/%EB%B0%94%ED%83%95%20%ED%99%94%EB%A9%B4/auto-trading/Telegram.Bot.DLL
    ----------------------------------------
    System.Net.Http
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.3752.0 built by: NET48REL1
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Net.Http/v4.0_4.0.0.0__b03f5f7f11d50a3a/System.Net.Http.dll
    ----------------------------------------
    System.Windows.Forms.resources
    어셈블리 버전: 4.0.0.0
    Win32 버전: 4.8.3752.0 built by: NET48REL1
    코드베이스: file:///C:/WINDOWS/Microsoft.Net/assembly/GAC_MSIL/System.Windows.Forms.resources/v4.0_4.0.0.0_ko_b77a5c561934e089/System.Windows.Forms.resources.dll
    ----------------------------------------
    Interop.XA_SESSIONLib
    어셈블리 버전: 1.0.0.0
    Win32 버전: 1.0.0.0
    코드베이스: file:///C:/Users/sangy/OneDrive/%EB%B0%94%ED%83%95%20%ED%99%94%EB%A9%B4/auto-trading/Interop.XA_SESSIONLib.DLL
    ----------------------------------------

    ************** JIT 디버깅 **************
    JIT(Just In Time) 디버깅을 사용하려면 이 응용 프로그램 또는 컴퓨터의
    config 파일(machine.config)의 jitDebugging 값을
    system.windows.forms 섹션에 설정해야 합니다.
    또한 응용 프로그램은 디버깅할 수 있도록 컴파일되어야
    합니다.

    예:

    <configuration>
    <system.windows.forms jitDebugging="true" />
    </configuration>

    JIT 디버깅을 사용하면 처리되지 않은 모든 예외는
    이 대화 상자에서 처리되지 않고 컴퓨터에 등록된 JIT
    디버거에 보내집니다.


    • Favicon of https://autostock.tistory.com BlogIcon 팡규 2020.04.04 07:37 신고 댓글주소  수정/삭제

      키움에서 KOA스튜디오를 다운받아서 실행하시고 로그인 해보셔요
      잘 로그인 되시는지 먼저 확인해주세요

  21. 뎅자 2020.05.20 12:01 댓글주소  수정/삭제  댓글쓰기

    DB에러가 뜨길래 <2007 Office system 드라이버: 데이터 연결 구성 요소>

    이것을 설치하니 바로 접속이 되네요 모의투자로 먼저 테스트해볼게요.

    좋은 프로그램 정말 감사드립니다.