前回の記事でOmegaChartのデータのダウンロード開始日を
10年前に指定できるように改造しました。
デバッグしてデータを取得するアドレスは以下のフォーマットになっていることがわかりました。
例)
2010年11月29日 ttp://souba-data.com/data_day/2010d/10_11d/T101129.lzh
2011年1月28日 ttp://souba-data.com/data_day/2011d/11_01d/T110128.lzh
IEでアクセスしてみると現時点で2010年8月2日のファイルは存在しました。
それでOmegaChartで2010年8月2日以降のデータをダウンロードしようとしましたが
動きが怪しかったのでデバッグしてみました。
Data.csに以下のような部分がありました
offset = _byteLength - RECORD_LENGTH;
do {
int t = GetInt(offset);
if(t==date)
break;
else if(t < date) {
offset += RECORD_LENGTH;
break;
}
else
offset -= RECORD_LENGTH;
} while(true);
offsetがマイナスになってはいけないはずなので
アンダーフローしたときはbreakするようにしました。
if (offset < 0) {
offset = 0;
break;
}
そうすると偶然ダウンロード成功しました。
めでたし、めでたし。
Yahooからデータをダウンロードする改造版が出回っているので
Yahooからダウンロードするように挑戦してみます。
10年前に指定できるように改造しました。
デバッグしてデータを取得するアドレスは以下のフォーマットになっていることがわかりました。
例)
2010年11月29日 ttp://souba-data.com/data_day/2010d/10_11d/T101129.lzh
2011年1月28日 ttp://souba-data.com/data_day/2011d/11_01d/T110128.lzh
IEでアクセスしてみると現時点で2010年8月2日のファイルは存在しました。
それでOmegaChartで2010年8月2日以降のデータをダウンロードしようとしましたが
動きが怪しかったのでデバッグしてみました。
Data.csに以下のような部分がありました
offset = _byteLength - RECORD_LENGTH;
do {
int t = GetInt(offset);
if(t==date)
break;
else if(t < date) {
offset += RECORD_LENGTH;
break;
}
else
offset -= RECORD_LENGTH;
} while(true);
offsetがマイナスになってはいけないはずなので
アンダーフローしたときはbreakするようにしました。
if (offset < 0) {
offset = 0;
break;
}
そうすると偶然ダウンロード成功しました。
めでたし、めでたし。
Yahooからデータをダウンロードする改造版が出回っているので
Yahooからダウンロードするように挑戦してみます。
PR
トラックバック
トラックバックURL:
forex tester2 販売
Forex Tester 2の購入はこちらから。
カレンダー
10 | 2024/11 | 12 |
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 |
カテゴリー
フリーエリア
最新記事
(07/07)
(03/21)
(08/16)
(02/17)
(01/22)
(01/17)
(01/08)
(01/05)
(01/02)
(12/23)
最新CM
[11/21 NeooDuefe]
[10/18 NeooDuefe]
[09/27 あああ]
[09/16 GeorgeHig]
[09/04 Tyroneket]
[08/24 名無しのリーク]
[06/17 名無しのリーク]
[04/30 kob]
[04/29 TimhyTevy]
[04/16 toko]
最新TB
RSS
ブログ内検索
アーカイブ
最古記事
(05/16)
(05/16)
(05/16)
(05/16)
(05/16)
(05/16)
(05/18)
(05/19)
(05/20)
(05/21)
プロフィール
HN:
fx練習生
年齢:
49
性別:
男性
誕生日:
1975/04/03
職業:
夢は専業トレーダー
趣味:
fx
自己紹介:
fxの専業トレーダーになって経済的自由と時間的自由を手に入れたいです。
自分で売買ルールを作成してテストして自信をもってリアルトレードしたいです。
自分で売買ルールを作成してテストして自信をもってリアルトレードしたいです。
P R
コガネモチ
コメント