LoginSignup
1
0

[変換] 通貨の異なる株価を比較したい[為替]

Posted at

通貨の異なる株価を比較したい.

株価の具体的な比較方法は別記事で。orほかの方のを参照いただければ。

解決方法

通貨変換APIをつかう

より正確だけど 呼び出すのが面倒かもしれない

Copilotに聞いた感じ、下記のAPIが有名とのこと

Currency Converter API:

150以上の通貨に対応し、毎時更新されるデータを提供します。無料プランでは1時間に100リクエストまで可能。

currencylayer API:

168カ国の通貨のリアルタイム為替レートと通貨変換を提供。

Alpha Vantage API:

リアルタイムおよび歴史的な株価データに加えて、通貨変換機能も提供。

Fixer API:

リアルタイムの為替レートデータを提供し、無料プランでも利用可能。

Code
    # 通貨がUSDでない場合、変換する
if currency_code != currency:

        # 仮の変換方法(実際の通貨変換APIなどを使用する必要があります)
        conversion_rate = 1.25  # 仮の変換レート
        price = float(price) * conversion_rate
       

為替を探して自分で当てはめる

ちょっと面倒なバージョン

Code例
    # 通貨がUSDでない場合、変換する
if currency_code != currency:

 
        # USDとの為替
def convert_to_usd(amount, currency):
    conversion_rates = {
        'EUR': 1.106,    
        'JPY': 0.0071   
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0