2

YQL コンソールを使用して、次のようなクエリを使用して過去の外国為替価格を取得しています。

select * from yahoo.finance.historicaldata where symbol  in ("EURUSD=X") and startDate = "2012-07-01" and endDate ="2012-07-16"

私の問題は、返される価格が Yahoo によって小数点以下 2 桁に四捨五入されることです。これは、外国為替相場は通常 (少なくとも) 小数点以下 4 桁であるため、外国為替にはあまり役に立ちません。たとえば、このクエリの結果の一部を次に示します。

{
     "date": "2012-07-13",
     "Date": "2012-07-13",
     "Open": "1.22",
     "High": "1.22",
     "Low": "1.22",
     "Close": "1.22",
     "Volume": "000",
     "Adj_Close": "1.22"
}

Yahoo Finance のページで EUR/USD の価格を見ると、すべて小数点以下 4 桁です。では、丸められていない価格を返すには、クエリに対して何をする必要がありますか?

ありがとう

4

2 に答える 2

1

これは、YQL と Yahoo Finance では可能ではないようです。Yahoo Finance で基になるクエリを実行しようとすると、小数点以下 2 桁のみのデータを含む csv が返されます。

YQL コンソール クエリ

データ URL: http://ichart.finance.yahoo.com/table.csv?g=d&f=2012&e=16&c=2012&b=1&a=6&d=6&s=EURUSD%3dX

于 2012-12-30T06:16:18.410 に答える