//日付データ順の修正 >>597
public static CommandResult DateSeriesFix() {
AbstractBrand br = Env.Frame.ChartCanvas.GetBrand();
byte[] buffer = br.ReserveFarm().RawDataImage;
SortedList<DateTime, int[]> list = new SortedList<DateTime, int[]>();
int recCount = buffer.Length / 32;
for (int i = 0; i < recCount; i++) {
int[] price = new int[8];
for (int j = 0; j < 8; j++)
price[j] = BitConverter.ToInt32(buffer, i * 32 + 4 * j);
if (DateTime.TryParse(price[0].ToString("0000/00/00"), out DateTime date))
list[date] = price;}
string filename = Util.GetDailyDataFileName(br.Code);
byte[] buf = new byte[list.Count * 32];
{int i = 0;
foreach (int[] pr in list.Values) {
for (int j = 0; j < pr.Length; j++) {
byte[] byteArray = BitConverter.GetBytes(pr[j]);
for (int jj = 0; jj < 4; jj++)
buf[i * 32 + jj + 4 * j] = byteArray[jj];}
i++;}}
using (FileStream fs = new FileStream(filename, FileMode.Create)) {
using (BinaryWriter w = new BinaryWriter(fs)) {
w.Write(buf);}}
RefreshChart();
return CommandResult.Succeeded;}
//使い方 CommandExecのAboutBox()の前に上記コードをコピペ
//AboutBox()の内部1行目あたりに以下を追加
DateSeriesFix();
//日付の異常ある銘柄を表示してヘルプからバージョン情報をクリックすると表示銘柄のみデータが更新されます。
//これを銘柄を変更しながら繰り返す 念のため修正したいデータファイルを別フォルダにコピーしておくこと
OmegaChartスレ ver.11
■ このスレッドは過去ログ倉庫に格納されています
600名無しさん@お腹いっぱい。
2019/05/30(木) 01:13:52.34ID:jdeeDFR50■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【旭川】内田梨瑚被告「本当に申し訳ございません」涙ながらに謝罪→検察「なぜ泣いたんですか?」→内田被告「・・・・・・」 [Hitzeschleier★]
- 高市早苗首相「私自身の声がAIでこんな風に使われるのかと思った」「週刊誌の記事が正しいという印象操作、大変心外。秘書を信じる」 ★2 [Hitzeschleier★]
- 「お互いが同時に舌と舌を動かした。求められてると思った」元ジャンポケ・斉藤被告が語った「同意があると確信」した当日の様子 [Anonymous★]
- ビーチバレー大会、会場内撮影を全面禁止 携帯を含む全ての機器 撮影機能付きスマートグラス オペラグラスも禁止に [muffin★]
- 高市首相の国会答弁に「国民は納得せず」 中道・小川代表、中傷動画巡り [少考さん★]
- TOEIC替え玉受験 中国籍の大学院生に猶予付き有罪判決 東京地裁 [少考さん★]
- 【高市解散】高市「秘書の木下がステージ4の膵臓癌で」 突然発表される新事実 当然の如く議事録に記録される [169920436]
- 殺害予告したるわwww
- 【高市悲報】やたら威勢のいいステージ4のすい臓がん政治家秘書🥺 [616817505]
- 鈴木農水大臣「輸入小麦にもっと関税を掛けるべきでは?」 [341841737]
- ぼく、会議して戻ってきたら高市早苗の木下秘書が末期癌の偽物と入れ替わっててビビる [784319933]
- 【悲報】中国のAIロボットが暴走、子供一人が亡くなる [125056696]