본문 바로가기
반응형

xingapi3

APP 하단 Navigation 버튼 추가 해보기 (주식 자동매매 프로그래밍 GUI - 2) 코딩 Coding 가이드, 자바 코틀린, xingAPI M GUI 이번에는 xingAPI M 기반 GUI의 APP 하단에 신규로 네비게이션을 추가해 보도록 하겠습니다. xingAPI M 기반의 코드를 신규로 작성하기 보다는 코드 수정을 통해 접근하는 방법이 좀더 이해가 쉽기 때문에 이러한 방식으로 진행 할 예정입니다. ▶ App 하단 GUI Navigation 추가 먼저 App GUI 하단에 Navigation을 추가해 보겠습니다. smain_navi.xml은 네비게이션 디자인 용 xml 소스 입니다. /*기존 네비게이션 코드*/ /*신규 추가 네비게이션*/ 위와 같이 navi_12라는 이름으로 신규 추가를 합니다. ▶ 신규 추가 GUI Navigation 처리 코드 추가 이번에는 신규로 navigation 추가 된 12번 아이템을 처리하는 코드를 수정 작성해 보겠습니.. 2020. 10. 10.
APP 프로젝트 파일 구조의 이해 (주식 자동매매 프로그래밍 GUI - 1) 코딩 가이드, 코틀린, xingAPI M 파일구조 주식 자동매매 프로그래밍의 첫걸음으로 먼저 App의 GUI 환경 설정 및 수정에 대해서 소개해 드려 보도록 하겠습니다. 빈 프로젝트에서 부터 코딩을 시작한다면 가장 좋겠지만, 그렇게 진행 할 경우 시간이 오래 걸리기 때문에 먼저 Ebest xingAPI Example을 수정해 나가는 방식으로 소개를 해 보도록 하겠습니다. ▶ Project 파일 구조의 이해 먼저 프로젝트 트리 구조를 이해할 필요가 있습니다. 위에 보시는 것 처럼 프로젝트 파일은 몇가지 대 분류로 구성되어 있습니다. - Java : 주요한 Class 소스 파일이 포함되어 있습니다. - Assets : 프로젝트에 활용되는 외부 자원들이 등록되어 있습니다. - Res : Resource 파일 모음 폴더로 화면 GUI등의 XML등으로 구성되어 .. 2020. 10. 6.
Android 주식 자동매매 프로그램 개발 패키지 안내 및 설치 가이드 (Ebest, 이베스트, xingAPI, 안드로이드, 투자자동프로그램) API를 제공하고 있는 증권사에서는 대부분 개발자용 API를 각 플랫폼에 맞게 제공하고 있습니다. 오늘은 그 중에서도 제가 개발하여 테스트 중인 xingAPI의 경우 Windows PC용으로 DLL, COM 두가지 방식을 모두 지원하고 있습니다. 여기에 추가적으로 Android와 iOS에 대한 지원이 추가 되었습니다. 현재 실전 매매 투자 테스트 중인 PC버전의 경우 개발의 용이성을 고려하여 COM 기반으로 개발을 진행 하였는데요, 데이타 전송 속도의 한계로 매매 속도에 단점 있지만 개발 편의성이 매우 크기 때문에 불가피한 선택 이라고 생각합니다. Android 시스템의 경우 개발언어는 Java, Kotlin 모두 적용 가능하기 때문에 개발방식에 대한 고민을 할 필요가 없다고 생각합니다. ▶ xingAP.. 2020. 10. 3.
반응형