{"openapi":"3.1.0","info":{"title":"QuantSource API · 货币","description":"QuantSourceAPI 是 QuantSource 的 HTTP API 工具, 主要目的是使 QuantSource 的数据接口部署到服务器，从而让用户通过 HTTP 访问相关接口来获取所需要的数据","version":"0.1.0"},"paths":{"/api/public/currency_convert":{"get":{"tags":["货币"],"summary":"公开接口：currency_convert","description":"currencies data from currencyscoop.com\nhttps://currencyscoop.com/api-documentation\n:param base: The base currency you would like to use for your rates\n:type base: str\n:param to: The currency you would like to use for your rates\n:type to: str\n:param amount: The amount of base currency\n:type amount: str\n:param api_key: Account -> Account Details -> API KEY (use as password in external tools)\n:type api_key: str\n:return: Latest data of base currency\n:rtype: pandas.Series","operationId":"public_currency_convert","parameters":[{"name":"base","in":"query","required":false,"schema":{"type":"string","description":"base=\"USD\"；基础货币","default":"USD","title":"Base"},"description":"base=\"USD\"；基础货币"},{"name":"to","in":"query","required":false,"schema":{"type":"string","description":"to=\"CNY\"；需要转换到的货币","default":"CNY","title":"To"},"description":"to=\"CNY\"；需要转换到的货币"},{"name":"amount","in":"query","required":false,"schema":{"type":"string","description":"amount=\"10000\"；转换量","default":"10000","title":"Amount"},"description":"amount=\"10000\"；转换量"},{"name":"api_key","in":"query","required":false,"schema":{"type":"string","description":"api_key=\"此处输入 API\";","default":"","title":"Api Key"},"description":"api_key=\"此处输入 API\";"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/currency_currencies":{"get":{"tags":["货币"],"summary":"公开接口：currency_currencies","description":"currencies data from currencyscoop.com\nhttps://currencyscoop.com/api-documentation\n:param c_type: now only \"fiat\" can return data\n:type c_type: str\n:param api_key: Account -> Account Details -> API KEY (use as password in external tools)\n:type api_key: str\n:return: Latest data of base currency\n:rtype: pandas.DataFrame","operationId":"public_currency_currencies","parameters":[{"name":"c_type","in":"query","required":false,"schema":{"type":"string","description":"c_type=\"fiat\"","default":"fiat","title":"C Type"},"description":"c_type=\"fiat\""},{"name":"api_key","in":"query","required":false,"schema":{"type":"string","description":"api_key=\"此处输入 API\";","default":"","title":"Api Key"},"description":"api_key=\"此处输入 API\";"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/currency_history":{"get":{"tags":["货币"],"summary":"公开接口：currency_history","description":"Latest data from currencyscoop.com\nhttps://currencyscoop.com/api-documentation\n:param base: The base currency you would like to use for your rates\n:type base: str\n:param date: Specific date, e.g., \"2020-02-03\"\n:type date: str\n:param symbols: A list of currencies you will like to see the rates for. You can refer to a list all supported currencies here\n:type symbols: str\n:param api_key: Account -> Account Details -> API KEY (use as password in external tools)\n:type api_key: str\n:return: Latest data of base currency\n:rtype: pandas.DataFrame","operationId":"public_currency_history","parameters":[{"name":"base","in":"query","required":false,"schema":{"type":"string","description":"base=\"USD\"","default":"USD","title":"Base"},"description":"base=\"USD\""},{"name":"date","in":"query","required":false,"schema":{"type":"string","description":"date=\"2023-02-03\"","default":"2023-02-03","title":"Date"},"description":"date=\"2023-02-03\""},{"name":"symbols","in":"query","required":false,"schema":{"type":"string","description":"symbols=\"\"；默认返回全部，可以在此处设置 symbols=\"AUD\"，则返回 AUD 的数据；可以在此处设置 symbols: str = \"AUD,CNY\"，则返回 AUD 和 CNY 的数据","default":"","title":"Symbols"},"description":"symbols=\"\"；默认返回全部，可以在此处设置 symbols=\"AUD\"，则返回 AUD 的数据；可以在此处设置 symbols: str = \"AUD,CNY\"，则返回 AUD 和 CNY 的数据"},{"name":"api_key","in":"query","required":false,"schema":{"type":"string","description":"api_key=\"此处输入 API\";","default":"","title":"Api Key"},"description":"api_key=\"此处输入 API\";"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/currency_latest":{"get":{"tags":["货币"],"summary":"公开接口：currency_latest","description":"Latest data from currencyscoop.com\nhttps://currencyscoop.com/api-documentation\n:param base: The base currency you would like to use for your rates\n:type base: str\n:param symbols: A list of currencies you will like to see the rates for. You can refer to a list all supported currencies here\n:type symbols: str\n:param api_key: Account -> Account Details -> API KEY (use as password in external tools)\n:type api_key: str\n:return: Latest data of base currency\n:rtype: pandas.DataFrame","operationId":"public_currency_latest","parameters":[{"name":"base","in":"query","required":false,"schema":{"type":"string","description":"base=\"USD\"","default":"USD","title":"Base"},"description":"base=\"USD\""},{"name":"symbols","in":"query","required":false,"schema":{"type":"string","description":"symbols=\"\"；默认返回全部，可以在此处设置 symbols=\"AUD\"，则返回 AUD 的数据；可以在此处设置 symbols: str = \"AUD,CNY\"，则返回 AUD 和 CNY 的数据","default":"","title":"Symbols"},"description":"symbols=\"\"；默认返回全部，可以在此处设置 symbols=\"AUD\"，则返回 AUD 的数据；可以在此处设置 symbols: str = \"AUD,CNY\"，则返回 AUD 和 CNY 的数据"},{"name":"api_key","in":"query","required":false,"schema":{"type":"string","description":"api_key=\"此处输入 API\";","default":"","title":"Api Key"},"description":"api_key=\"此处输入 API\";"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}},"/api/public/currency_time_series":{"get":{"tags":["货币"],"summary":"公开接口：currency_time_series","description":"Time-series data from currencyscoop.com\nP.S. need special authority\nhttps://currencyscoop.com/api-documentation\n:param base: The base currency you would like to use for your rates\n:type base: str\n:param start_date: Specific date, e.g., \"2020-02-03\"\n:type start_date: str\n:param end_date: Specific date, e.g., \"2020-02-03\"\n:type end_date: str\n:param symbols: A list of currencies you will like to see the rates for. You can refer to a list all supported currencies here\n:type symbols: str\n:param api_key: Account -> Account Details -> API KEY (use as password in external tools)\n:type api_key: str\n:return: Latest data of base currency\n:rtype: pandas.DataFrame","operationId":"public_currency_time_series","parameters":[{"name":"base","in":"query","required":false,"schema":{"type":"string","description":"base=\"USD\"","default":"USD","title":"Base"},"description":"base=\"USD\""},{"name":"start_date","in":"query","required":false,"schema":{"type":"string","description":"start_date=\"2023-02-03\"","default":"2023-02-03","title":"Start Date"},"description":"start_date=\"2023-02-03\""},{"name":"end_date","in":"query","required":false,"schema":{"type":"string","description":"end_date=\"2023-03-04\"","default":"2023-03-04","title":"End Date"},"description":"end_date=\"2023-03-04\""},{"name":"symbols","in":"query","required":false,"schema":{"type":"string","description":"symbols=\"\"；默认返回全部，可以在此处设置 symbols=\"AUD\"，则返回 AUD 的数据；可以在此处设置 symbols: str = \"AUD,CNY\"，则返回 AUD 和 CNY 的数据","default":"","title":"Symbols"},"description":"symbols=\"\"；默认返回全部，可以在此处设置 symbols=\"AUD\"，则返回 AUD 的数据；可以在此处设置 symbols: str = \"AUD,CNY\"，则返回 AUD 和 CNY 的数据"},{"name":"api_key","in":"query","required":false,"schema":{"type":"string","description":"api_key=\"此处输入 API\";","default":"","title":"Api Key"},"description":"api_key=\"此处输入 API\";"}],"responses":{"200":{"description":"Successful Response","content":{"application/json":{"schema":{}}}},"422":{"description":"Validation Error","content":{"application/json":{"schema":{"$ref":"#/components/schemas/HTTPValidationError"}}}}}}}},"tags":[{"name":"货币"}],"components":{"schemas":{"HTTPValidationError":{"properties":{"detail":{"items":{"$ref":"#/components/schemas/ValidationError"},"type":"array","title":"Detail"}},"type":"object","title":"HTTPValidationError"},"ValidationError":{"properties":{"loc":{"items":{"anyOf":[{"type":"string"},{"type":"integer"}]},"type":"array","title":"Location"},"msg":{"type":"string","title":"Message"},"type":{"type":"string","title":"Error Type"},"input":{"title":"Input"},"ctx":{"type":"object","title":"Context"}},"type":"object","required":["loc","msg","type"],"title":"ValidationError"}}}}