OmegaChartのソースコードの保守
Revisão | 34c9dd7e0c77ed9f15a90bd2c772052930137fd8 (tree) |
---|---|
Hora | 2021-07-20 21:42:04 |
Autor | panacoran <panacoran@user...> |
Commiter | panacoran |
2021年の休日の変更に対応する
@@ -314,7 +314,12 @@ namespace Zanetti | ||
314 | 314 | ) |
315 | 315 | return true; |
316 | 316 | // 山の日 |
317 | - if (d.Year == 2020) | |
317 | + if (d.Year == 2021) | |
318 | + { | |
319 | + if (d.Month == 8 && d.Day == 8) | |
320 | + return true; | |
321 | + } | |
322 | + else if (d.Year == 2020) | |
318 | 323 | { |
319 | 324 | if (d.Month == 8 && d.Day == 10) |
320 | 325 | return true; |
@@ -359,7 +364,12 @@ namespace Zanetti | ||
359 | 364 | if (d.Month == 1 && (d.Day >= 8 && d.Day <= 14) && d.DayOfWeek == DayOfWeek.Monday) |
360 | 365 | return true; |
361 | 366 | // スポーツの日 |
362 | - if (d.Year == 2020) | |
367 | + if (d.Year == 2021) | |
368 | + { | |
369 | + if (d.Month == 7 && d.Day == 23) | |
370 | + return true; | |
371 | + } | |
372 | + else if (d.Year == 2020) | |
363 | 373 | { |
364 | 374 | if (d.Month == 7 && d.Day == 24) |
365 | 375 | return true; |
@@ -376,7 +386,12 @@ namespace Zanetti | ||
376 | 386 | else |
377 | 387 | { |
378 | 388 | // 海の日 |
379 | - if (d.Year == 2020) | |
389 | + if (d.Year == 2021) | |
390 | + { | |
391 | + if (d.Month == 7 && d.Day == 22) | |
392 | + return true; | |
393 | + } | |
394 | + else if (d.Year == 2020) | |
380 | 395 | { |
381 | 396 | if (d.Month == 7 && d.Day == 23) |
382 | 397 | return true; |
@@ -397,6 +412,9 @@ namespace Zanetti | ||
397 | 412 | // 振り替え休日 |
398 | 413 | if (d.DayOfWeek == DayOfWeek.Monday) |
399 | 414 | return IsHoliday(d.AddDays(-1)); |
415 | + // 東証システム障害を祝日とみなすことで、同日の株価データをダウンロードしようとしてしまうのを防ぐ | |
416 | + if (d.Year == 2020 && d.Month == 10 && d.Day == 1) | |
417 | + return true; | |
400 | 418 | return false; |
401 | 419 | } |
402 | 420 |