Kabu Station® API - PUSH API의 틱 데이터에서 촛대 데이터를 생성합니다.

개요



지난번 , 로거의 작성과 틱 데이터의 표시를 실시했지만, 보존한 틱 데이터로부터 거래등으로 일반적인 로속 발을 작성한다. 또한 주요 코드는 마지막 코드부 2항을 유용합니다.

환경


  • 우분투 20.04.1 LTS
  • Python 3.8.5

  • 추가 패키지


  • mplfinance

  • 코드



    지난번 의 추가·변경 부분

    서두


    import mplfinance as mpf
    
    from datetime import datetime, timedelta, timezone
    
    JST = timezone(timedelta(hours=+9), 'JST')
    

    후미


    # 1分足の生成
    candle_df = tick_df['price'].resample('1Min').ohlc()
    
    start = datetime(2020, 11, 26, 9, tzinfo=JST)
    end = datetime(2020, 11, 26, 10, tzinfo=JST)
    
    # mpf.plot用タイムゾーン処理
    candle_df_slice = candle_df[start:end].tz_localize(None)
    
    # 画像ファイルの書き出し
    mpf.plot(candle_df_slice,
        type='candle', figratio=(12,4), style='yahoo', savefig='candle.png')
    
    # CSVデータの書き出し
    candle_df[start:end].to_csv('1Min-ohlc.csv')
    

    저장된 그래프


    201126-8306-candle.png


    참고 링크


  • pandas, Matplotlib (mplfinance)에서 촛대 차트 만들기

  • 관련 기사


  • 다음번:미정
  • 지난번: kabu 스테이션® API - PUSH API에서 정보를 가져오고 저장하고 표시합니다.
  • 좋은 웹페이지 즐겨찾기