[python] 코인 자동 매매 프로그램 만들기 (3) - 설정 관리

2022. 6. 19. 21:09·프로그래밍/Python

이전 포스팅에는 바이낸스 가입, API 신청까지 했었습니다

 

더보기

2022.05.26 - [프로그래밍/Python] - [python] 코인 자동 매매 프로그램 만들기 (2) - 바이낸스

 

[python] 코인 자동 매매 프로그램 만들기 (2) - 바이낸스

준비 1. 개인 계정 생성 레퍼럴로 가입 해야되는 이유는 수수료 할인 혜택이 있기 때문입니다. https://accounts.binance.com/en/register?ref=338689232 Log In | Binance login-description accounts.binance.c..

qratedev.tistory.com

2022.05.23 - [프로그래밍/Python] - [python] 코인 자동 매매 프로그램 만들기 (1) - 환경 구성

 

이번에는 발급받은 키값을 관리하는 코드를 만들어보겠습니다.

 

# /Common/Environment/config.py
import configparser

filename = 'config.ini'
_ini = configparser.ConfigParser()
_ini.read(filename)

# Binance
api_key = _ini['Binance']['api_key']
secret_key = _ini['Binance']['secret_key']

# Telegram
telegram_token = _ini['Telegram']['telegram_token']
chat_id = _ini['Telegram']['chat_id']


def set_Value(section, key, value):
    _ini.set(section, key, value)
    cfgfile = open(filename, 'w')
    _ini.write(cfgfile, space_around_delimiters=False)  # use flag in case case you need to avoid white space.
    cfgfile.close()
; config.ini
[Binance]
api_key=api_key
secret_key=secret_key

[Telegram]
telegram_token=telegram_token
chat_id=chat_id
# main.py
from Common.Environment import config

if __name__ == '__main__':
    print(f'key: {config.api_key} | secret_key: {config.secret_key}')

결과

텔레 그램 키 값은 이제 실제 트레이딩 매매에 알림을 주는 목적으로 텔래그램을 쓰려고 설정값에 넣어뒀습니다.

 

다음엔 텔레그램 키 값 새로 받고 계좌 잔액 텔레그램 메세지로 보내는 방법을 올리도록하겠습니다.

 

소스코드: https://github.com/qratedev/coin_trading_bot

 

참고: https://docs.python.org/ko/3/library/configparser.html

 

반응형
저작자표시 비영리 (새창열림)

'프로그래밍 > Python' 카테고리의 다른 글

[python] Selenium Errror | ValueError: Timeout value connect was <object object at 0x1034647c0>, but it must be an int, float or None  (0) 2023.10.10
[python] 코인 자동 매매 프로그램 만들기 (4) - 메세지 보내기  (0) 2023.01.03
[python] 코인 자동 매매 프로그램 만들기 (2) - 바이낸스  (0) 2022.05.26
[python] 코인 자동 매매 프로그램 만들기 (1) - 환경 구성  (0) 2022.05.23
[Python] pycharm 메모리 상태 보기  (0) 2022.02.07
'프로그래밍/Python' 카테고리의 다른 글
  • [python] Selenium Errror | ValueError: Timeout value connect was <object object at 0x1034647c0>, but it must be an int, float or None
  • [python] 코인 자동 매매 프로그램 만들기 (4) - 메세지 보내기
  • [python] 코인 자동 매매 프로그램 만들기 (2) - 바이낸스
  • [python] 코인 자동 매매 프로그램 만들기 (1) - 환경 구성
큐레이트
큐레이트
저의 일상을 기록하는 블로그입니다.
  • 큐레이트
    큐레이트의 기록
    큐레이트
  • 전체
    오늘
    어제
    • 분류 전체보기 (187) N
      • 국내여행 (37)
        • 애견여행 (33)
        • 맛집여행 (2)
      • 프로그래밍 (82) N
        • C# (24)
        • Python (24) N
        • Flutter (5)
        • .NET (4)
        • ASP (7)
        • Html (5)
        • Tomcat (2)
        • typescript (3)
        • etc (8)
      • 일상생활 (68)
        • 다이어트일지 (67)
        • 기타 (1)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

    • 복이랑스마트스토어
    • 복이랑블로그
  • 공지사항

    • 블로그 소개
  • 인기 글

  • 태그

    자동매매
    자동화
    Python
    파이썬
    운동일지
    iis
    다이어트일지
    애견여행
    식단
    DevExpress
    Flutter
    C#
    다이어트 일지
    국내여행
    다이어트
    제주도애견동반여행
    오블완
    입력폼
    오운완
    FastAPI
    HTML
    식단관리
    일상생활
    애견동반
    제주도 애견동반
    pt
    애견동반여행
    제주도
    체중기록
    티스토리챌린지
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
큐레이트
[python] 코인 자동 매매 프로그램 만들기 (3) - 설정 관리

개인정보

  • 티스토리 홈
  • 포럼
  • 로그인
상단으로

티스토리툴바

단축키

내 블로그

내 블로그 - 관리자 홈 전환
Q
Q
새 글 쓰기
W
W

블로그 게시글

글 수정 (권한 있는 경우)
E
E
댓글 영역으로 이동
C
C

모든 영역

이 페이지의 URL 복사
S
S
맨 위로 이동
T
T
티스토리 홈 이동
H
H
단축키 안내
Shift + /
⇧ + /

* 단축키는 한글/영문 대소문자로 이용 가능하며, 티스토리 기본 도메인에서만 동작합니다.