//日付データ順の修正 >>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■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【速報中】細野豪志氏が復興相として入閣、林芳正氏は閣外へ [蚤の市★]
- 【次のパンデミックでワクチンを打ちますか?】日本人2万人以上を調査 「必ず・おそらく接種する」53.1% [煮卵★]
- 「品川庄司」の庄司智春、救急搬送されていた! 原因不明の腹痛「手足がしびれて」呼吸も困難「もうだめだ」自宅で倒れる [阿弥陀ヶ峰★]
- ラーメン山岡家「卓上ニンニク」大量投入が物議…“無料”でも「退店命令」「損害賠償請求」が認められる“境界線”は? [少考さん★]
- 【サッカー】森保J、W杯明け国内4試合 代表メンバー31人発表! 松木玖生、齋藤俊輔、谷村海那、中野就斗が初招集 [阿弥陀ヶ峰★]
- 【内閣改造】簗和生氏を農水相に起用へ 裏金関与では初入閣 1746万円不記載 [蚤の市★]
- 全ての日本人が好きなアニメ『リゼロ』、作画崩壊しすぎて炎上🔥 [485187932]
- 【速報】 人気声優・豊田萌絵さんとジャニーズ河合郁人、4年半の熱愛スクープwwwwwwwwwwwwwwwwwwwww [839150984]
- 【朗報】小野田紀美留任【悲報】青山繁晴入閣せず [856113761]
- 【悲報】とうとう戦時中みたいになる [431136663]
- ネトウヨ、駅弁を車内で食べずに持ち帰って食べるものだと思っていた [709039863]
- 鈴木農水大臣クビ。政治資金問題不記載議員を起用へ [256556981]