22
1 Able ExpertPlus 사용자 매뉴얼

Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

1

Able ExpertPlus

사용자 매뉴얼

Page 2: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

2

- 목 차-

1. Able ExpertPlus(엑스퍼트플러스)란? ................................................................... 3

2. Able ExpertPlus 프로그램 사용을 위한 사전 준비사항 .................................. 3

3. 메뉴구성 ...................................................................................................................5

4. 프로그램 언어를 이용하여 프로그램 만들기 ..................................................... 6

1) Visual C++로 프로그램 만드는 방법(Visual C++ 6.0 이상) .................................... 7

2) Visual Basic 으로 프로그램 만드는 방법 (Visual Basic 6.0 이상) .......................... 8

3) Delphi 로 프로그램 만드는 방법 (Delphi 7.0 이상을 추천) ................................... 10

3) C#으로 프로그램 만드는 방법 .............................................................................. 11

4) Excel 로 프로그램 만드는 방법 (Microsoft Office 2003 이상 추천) ........................ 12

5. Excel 예제 시트 알아보기 ................................................................................... 14

1) 선물주문 샘플 ...................................................................................................... 15

2) 현물주문 샘플 ...................................................................................................... 19

6. ExpertPlus 에서 제공하는 TR(Transmit & Receive) ........................................ 22

Page 3: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

3

1. Able ExpertPlus(엑스퍼트플러스)란?

- 자신만의 투자분석 프로그램을 구현하여 사용할 수 있도록 연결해주는 플러그인 프로그램으로

컴퓨터 프로그램 언어를 이용하여 사용자가 직접 자신만의 매매프로그램을 구현하여 사용하는

매체입니다.

- COM(Component Object Model)을 기반으로 사용할 수 있는 모든 프로그램에서 개발이

가능합니다. (컴파일러(VC,VB,델파이) 및 엑셀를 이용한 시스템트레이딩)

- KB 증권 데이타 제공 + 사용자(프로그램 언어 사용) → "고객만의 투자전략매매 프로그램"

2. Able ExpertPlus 프로그램 사용을 위한 사전 준비사항

-사용신청서 작성

ExpertPlus 프로그램은 신청서를 작성하신 후 사용이 가능합니다.

가까운 KB 증권지점을 방문하여 이용신청서, 시스템매매위험고지서, 이용계약서에 서명하신 다음

지점 관리자의 등록 절차 후 사용하실 수 있습니다.

-사용 개발 도구

ExpertPlus 프로그램은 고객이 직접 프로그램을 만들어서 사용하는 HTS 프로그램이기 때문에

사용하기 위해서는 C#, VC++, VB, Delphi, Excel 등 프로그램 개발 도구에 대한 이해가 필수로

요구됩니다.

Page 4: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

4

-홈페이지에서 다운받기

★ KB 증권 홈페이지(www.kbsec.com) → 고객서비스 → 온라인트레이딩 - 다운로드센터

-HTS 에서 다운받기

★ KB 증권 HTS ACE 버전 → 업무 /서비스 → 프로그램 설치/가이드 → [0383]

원스톱다운로드

Page 5: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

5

ExpertPlus 다운로드 후 설치하시면 로그인 화면에 ExpertPlus 매체가 생성됩니다.

3. 메뉴 구성

PC 우측 하단 단축 아이콘 메뉴에 생성된 ExpertPlus 아이콘에 마우스 우측버튼을

클릭하시면 메뉴를 확인하실 수 있습니다.

Page 6: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

6

4. 프로그램 언어를 이용하여 프로그램 만들기

- ExpertPlus 의 모든 예제와 관련 프로그램의 실행은 ExpertPlus 가 정상적으로

실행되었을 때만 작동합니다.

- ExpertPlus 에서는 모의투자용으로 접속해서 개발할 수 있는 환경을 제공하고 있습니다.

로그인 화면 ‘설정’ 버튼을 누르면 아래와 같은 화면이 나오고, 기타 카테고리를

모의투자로 변경한 후 접속하면 모의투자용으로 접속할 수 있습니다. 단, 모의투자신청을

한 고객에 한해서만 가능합니다.

★ 모의투자는 국내시장과 글로벌 시장을 구분하여 제공하고 있습니다.

※ 실제 장과는 제공되는 시스템이 다르기 때문에 실제 장에서 프로그램을 적용할 때는

수정을 해야 되는 경우가 생길 수 있습니다.

프로그램을 만들기 위해서 사용 가능한 프로그래밍 언어는

1) Visual C++, C#

2) Visual Basic

3) Delphi

4) Excel 을 이용해서 만드는 방법 등이 있습니다.

Page 7: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

7

1) Visual C++로 프로그램 만드는 방법(Visual C++ 6.0 이상)

- YFExpertPlus.dll 를 StdAfx.h 파일에 Import 합니다.

#include <comdef.h>

#import "C:\Cyber21Plus\ExpertPlus\YFExpertPlus.dll"

- Visual C++에서 ‘YFExpertPlus.dll’에 포함된 객체를 아래 화면에서 확인해 볼 수

있습니다.

- 아래 화면의 ‘View TypeLib…’ 메뉴를 선택해 추가한 파일의 객체들을 볼 수 있습니다.

Page 8: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

8

2) Visual Basic 으로 프로그램 만드는 방법 (Visual Basic 6.0 이상) - 베이직메뉴’프로젝트->참조’를선택합니다.

Page 9: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

9

- 참조 창에 있는 ‘찾아보기’ 버튼을 클릭해서 ExpertPlus 가 설치된 곳에 있는

‘YFExpertPlus.dll’를 찾아 추가합니다.

- 추가한 파일은 메뉴 ‘보기->개체 찾아보기’에서 확인할 수 있습니다.

추가한 파일을 선택하면 포함된 객체들을 확인해 볼 수 있습니다.

Page 10: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

10

3) Delphi 로 프로그램 만드는 방법 (Delphi 7.0 이상을 추천) - 델파이 메뉴에서 project -> Import Type Library 창을 띄웁니다.

- Add 버튼을 눌러 ExpertPlus 가 설치된 곳에서 YFExpertPlus.dll 를 찾은 후

‘Install’ or ‘Create Unit’ 버튼을 눌러 추가할 파일을 생성합니다.

Page 11: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

11

4) C#로 프로그램 만드는 방법

- 프로젝트->참조추가

-COM 탭에서 YFExpertPlus.dll 를 추가합니다.

-솔루션 탐색기에 참조된걸 확인 하실 수 있습니다.

Page 12: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

12

5) Excel 로 프로그램 만드는 방법 (Microsoft Office 2003 이상 추천) - ExpertPlus 를 설치한 후, Excel 을 실행하여 Alt + F11 을 눌러 VB Script 파일을 오픈합니다.

-

- 위 화면 메뉴에서 ‘도구->참조’ 화면에서 ‘찾아보기’ 버튼을 눌러 ExpertPlus 를 설치한

폴더에서 ‘YFExpertPlus.dll’를 찾아 참조합니다.

Page 13: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

13

- VB Editor 화면에 있는 ‘보기->개체 찾아보기’ 메뉴에서 ‘YFExpertPlus.dll’라이브러리를 선택하면

포함된 객체들을 볼 수 있습니다.

- 해당 객체들에 대한 설명은 ExpertPlus 가 설치된 폴더에 있는 Help 폴더에 있으며,

프로그램을 실행한 후 통신 메뉴에 있는 사용설명서를 통해 바로 폴더를 열 수 있습니다.

※ VB Editor 에서 해당 객체들에 대한 사용방법은 제공한 샘플을 참조하기 바랍니다.

- Editor 에서 해당 객체의 Event 를 처리하기 위해서는 해당 객체를 아래와 같이

WithEvents 로 선언해야 합니다.

‘Public WithEvents RequestData As YFRequestData’

Page 14: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

14

5. 엑셀 예제 시트(sheet) 알아보기

설정메뉴> 사용설명서> 엑셀 예제폴더 열기 를 클릭합니다.

ExpertPlus 에서 제공하는 샘플 엑셀을 이용하여 원하는 화면으로 응용하여 사용하실 수 있습니다.

Samples 폴더에서 엑셀 샘플 압축 파일을 푸신 후 참조하시면 됩니다.

Page 15: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

15

■ 선물주문 샘플

1) 주문데이타

선물매매화면을 마우스 더블 클릭하여 로딩한 후 주문데이터 시트(sheet)로 이동합니다.

Alt+F11 을 눌러 Visual Basic 환경에서 원하시는 프로젝트를 참조하실 수 있습니다.

Page 16: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

16

2) 주문화면

주문 데이터 sheet 에서 계좌번호, 선물마스터, 옵션마스터 버튼을 클릭하여 활성화시킨 후

(데이터를 받은 후) 주문화면으로 이동하여 매매하실 수 있습니다.

각 해당 버튼에 대한 수식 및 사용된 객체 등을 확인하고자 할 때 혹은 다른 매크로를 사용하고

자 할 때에는 매크로 지정을 실행합니다.

Ex)

버튼의 매크로를 지정하고자 할 때 버튼 위에서 마우스 우측 버튼을 클릭하여 매크로

지정을 클릭합니다.

Page 17: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

17

버튼을 클릭하여 편집하실 수 있습니다.

Page 18: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

18

3) 체결내역

Page 19: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

19

■ 현물주문 샘플

1) 주문데이타

현물주문 화면을 실행한 후 주문데이타 시트(sheet)로 이동합니다.

Page 20: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

20

2) 현물주문

주문데이타 시트(sheet)에서 계좌번호, 거래소종목, 코스닥종목 버튼을 클릭하여 데이타를

실행시킨 후 현물주문 시트(sheet)로 이동하여 매매하실 수 있습니다.

Page 21: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

21

3) 현재가

현재가 시트(sheet)에서 원하는 종목에 대한 호가, 거래량, 전읷대비 등의 다양한 정보를

확인하실 수 있습니다.

※ 엑셀 예제 폴더의 기타 다른 예제 샘플들도 이와 같은 방식으로 이용하실 수 있습니다.

Alt+F11 키를 눌러 Visual Basic 환경에서 ExpertPlus 에서 제공하는 다양한 객체들을 이용하여

사용자가 원하는 화면을 구성하여 사용하실 수 있습니다.

Page 22: Able ExpertPlusfile.hdable.co.kr/download/Expert_UserManual.pdf · 2017-06-12 · 4 -홈페이지에서 다운받기★ KB증권 홈페이지() → 고객서비스 → 온라인트레이딩

22

6. ExpertPlus 에서 제공하는 TR(Transmit & Receive)

- ExpertPlus 에서 제공하는 TR 을 사용하여 원하는 화면을 자유롭게 구성하실 수 있습니다.

- 아이콘 마우스 우측버튼 클릭 → 사용자 설명서 및 예제 메뉴 → 설명서 폴더 열기 에서

서비스되는 TR, 함수에 대한 설명 등을 확인하실 수 있습니다.

- ExpertPlus.chm 은 국내상품 및 해외주식에 대한 객체설명이 있으며, ExpertPlusGlobal.chm 은

해외선물, 야간 상품에 대한 객체가 설명되어 있습니다.