忍者ブログ

forex tester2のインディケーターを自作

fx(外国為替証拠金取引)のトレードの練習やルールの検証をForex Tester 2というソフトでしてみます。 Meta Trader4(MT4)のインディケーター(indicator)をForex Tester2用に移植できたらしてみます。

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。


OmegaChartを改造 その2

前回の記事で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からダウンロードするように挑戦してみます。
PR

トラックバック

トラックバックURL:

コメントを投稿する






Vodafone絵文字 i-mode絵文字 Ezweb絵文字(絵文字)


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
カテゴリー
フリーエリア



最新記事
最新CM
最新TB
RSS
ブログ内検索
アーカイブ
最古記事
プロフィール
HN:
fx練習生
年齢:
49
性別:
男性
誕生日:
1975/04/03
職業:
夢は専業トレーダー
趣味:
fx
自己紹介:
fxの専業トレーダーになって経済的自由と時間的自由を手に入れたいです。
自分で売買ルールを作成してテストして自信をもってリアルトレードしたいです。
P R