例如
給定時間戳,判斷 Forex NY/Tokyo/London 是否活躍
我正在尋找一個
$$ pseudo- $$以下任務的程式碼:給定一個$$ GMT $$時間戳,告知悉尼、東京、倫敦和紐約外匯交易時段中的哪一個開市。週末、夏令時和假日意識是必需的。 所以它或多或少是http://www.forex-market-hours.net/所做的。據我記得,夏令時在其時區的不同日期被啟動。
我在Forex Market Timezones中看到了答案,但無法訪問它所引用的 ACI 模型程式碼。
我會在電子表格中寫出每個交易中心的當地營業時間,並從中獲取虛擬碼。至於假期,例如當倫敦放假時,東京/紐約將覆蓋倫敦時間。您必須將所有英鎊銀行假日放入您的電子表格中。
對於紐約來說,它是美元假期等。
否則你的問題似乎與此有關
這是我用來將新下載的每小時數據附加到磁碟上 csv 文件中的歷史數據的 R 腳本片段
# get London and New York times and weekdays london_time <- format( as.POSIXct( new_historical_data[ , 1 ] , tz = "UTC" ) , tz = "Europe/London" ) london_weekday <- as.POSIXlt( london_time ) london_weekday + 1 # +1 to match Octave's weekday representation new_york_time <- format( as.POSIXct( new_historical_data[ , 1 ] , tz = "UTC" ) , tz = "America/New_York" ) new_york_weekday <- as.POSIXlt( new_york_time ) new_york_weekday + 1 # +1 to match Octave's weekday representation # add London and New York times columns new_historical_data <- cbind( new_historical_data[ , 1 ] , london_time , london_weekday , new_york_time , new_york_weekday , new_historical_data[ , 2 : 7 ] )
這會將下載的“new_historical_data”格式從
UTC_date_time , open , high , ...
到
UTC_date_time , London_date_time , London_weekday_marker , New_York_date_time , New_York_weekday_marker , open , high , ...
格式。
因為 R 引用了我係統上安裝的時區庫,所以倫敦和紐約時間已正確調整為適當的夏令時