オメガチャートでデータをダウンロードしようとしたら
「リモート サーバーがエラーを返しました: (404) 見つかりません」
というエラーが発生したので解析してみました。
どうやら
http://souba-data.com/data_day/2011d/11_03d/T110321.lzh
が見つからなくてエラーになったようです。
休日の判定は Util.cs にある IsHoliday という関数で行います。
見てみると2011年以降のことは考えていなかったようです。
2011年3月21日も休日にしたらダウンロードできるようになりました。
変更前
case 3:
if(day==20)
return year==2008 || year==2009; //2008,9年は20日が春分
else if(day==21)
return year==2006 || year==2007 || year==2010;
else
return false;
変更後
case 3:
if(day==20)
return year==2008 || year==2009; //2008,9年は20日が春分
else if(day==21)
return year == 2006 || year == 2007 || year == 2010 || year == 2011;
else
return false;
逆に平日を誤って休日にしないようにする必要があるかもしれません。要注意です。
トラックバック
12 | 2025/01 | 02 |
S | M | T | W | T | F | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
自分で売買ルールを作成してテストして自信をもってリアルトレードしたいです。
コメント