OmegaChartのソースコードの保守
Révision | e3f7622daec3b3db00f5efe4ed70a74f3b9d345f (tree) |
---|---|
l'heure | 2020-01-17 17:58:43 |
Auteur | panacoran <panacoran@user...> |
Commiter | panacoran |
無尽蔵のURLの変更に対応する
@@ -75,10 +75,12 @@ namespace Zanetti.DataSource.Specialized { | ||
75 | 75 | //無尽蔵にはデータが2種類あり、日経先物等の有無、名証銘柄の有無、出来高0のときの扱い、が異なるようだ。先物のデータがとれるようにこちらを使用する |
76 | 76 | //2007/3/1, eonetからのデータが入手不能になる。標準をinfoseekに切り替えるとともに、ついでに設定ファイルで切り替え可能にした。相場が大荒れの時期に面倒くさいことが起きたものだ。 |
77 | 77 | //2007/3/31, さらにinfoseekが移動 |
78 | - string url = Env.Options.MujinzouUsesKakoData | |
79 | - ? "http://souba-data.com/k_data/" + d2.ToString(@"yyyy/yy_MM/TyyMMdd") | |
80 | - : "http://souba-data.com/d_data/" + d2.ToString(@"yyyy\d/yy_MM\d/TyyMMdd"); | |
81 | - url += d2.Year >= 2015 ? ".zip" : ".lzh"; | |
78 | + var domain = d2.Year < 2020 ? "souba-data.com" : "mujinzou.com"; | |
79 | + var path = Env.Options.MujinzouUsesKakoData | |
80 | + ? "k_data/" + d2.ToString(@"yyyy/yy_MM/TyyMMdd") | |
81 | + : "d_data/" + d2.ToString(@"yyyy\d/yy_MM\d/TyyMMdd"); | |
82 | + var ext = d2.Year >= 2015 ? ".zip" : ".lzh"; | |
83 | + var url = $"http://{domain}/{path}{ext}"; | |
82 | 84 | r = new StreamReader(Util.ExtractData(url), Encoding.Default); |
83 | 85 | |
84 | 86 | string line = r.ReadLine(); |