iT邦幫忙

2023 iThome 鐵人賽

DAY 11
0

前言

  • 取得金融新聞和相關資訊,例如航運SCFI運價指数、電動車ICE全球智能電動車指數(ICFSAEV)等。
  • 利用最新的金融新聞和相關資訊,以幫助投資決策。

實作

使用Python取得航運SCFI運價指數時,您可以使用以下範例程式碼:

import requests
import json

def get_scfi_index():
# Macromicro(https://www.macromicro.me)
    url = "https://www.macromicro.me/collections/4356/freight/947/commodity-ccfi-scfi" 
    headers = {
        "Content-Type": "application/json"
    }
    payload = {
        "apiKey": "your_api_key" # API金鑰
    }

    response = requests.post(url, headers=headers, data=json.dumps(payload))
    data = response.json()

    if response.status_code == 200:
        scfi_index = data["scfi_index"] # 從回傳的資料中獲取SCFI運價指數值
        return scfi_index
    else:
        return None

# 執行函式以取得SCFI運價指數
scfi_index = get_scfi_index()

if scfi_index is not None:
    print(f"最新的SCFI運價指數為: {scfi_index}")
else:
    print("無法取得SCFI運價指數")

取得電動車ICE全球智慧電動車指數(ICFSAEV)時,您可以使用以下範例程式碼:

import requests
import json

def get_icfsaev_index():
    url = "https://invest.cnyes.com/EOD/detail/ICFSAEV" 
    headers = {
        "Content-Type": "application/json"
    }
    payload = {
        "apiKey": "your_api_key" # API金鑰
    }

    response = requests.post(url, headers=headers, data=json.dumps(payload))
    data = response.json()

    if response.status_code == 200:
        icfsaev_index = data["icfsaev_index"] # 從回傳的資料中獲取ICFSAEV指數值
        return icfsaev_index
    else:
        return None

# 執行函式以取得ICFSAEV指數
icfsaev_index = get_icfsaev_index()

if icfsaev_index is not None:
    print(f"最新的ICFSAEV指數為: {icfsaev_index}")
else:
    print("無法取得ICFSAEV指數")

上一篇
Day 10: 連結金融新聞和資訊
下一篇
Day 12: 開發交易執行功能
系列文
30天打造理財機器人阿達.Mx.Ada30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言