タグ

elapseに関するkiyo_hikoのブックマーク (1)

  • システムトレード(非)入門 GetTickCount() の落とし穴

    ExcelSQL、MT4、TradeStation、プログラミング、経済学、統計学、金融工学少々、お好みでフラクタル、遺伝的アルゴリズムなど。そして持ち得る限りの忍耐力とファイティングスピリット。 日は「落穂拾い」にふさわしい小ネタを一席。 GetTickCount() は、システム起動時から現在時までの経過時間を tick(1/1000秒)単位の分解能で教えてくれる関数です。 ちなみに「システム起動時」というのは「OS起動時」の意味で「MetaTrader起動時」ではありません。 つまりMTを再起動したからといってGetTickCount()が0から再度カウントされるわけではなく、GetTickCount()もリセットしたいのであれば、OS自体を再起動しなければいけません。 この GetTickCount という関数名、全く同じものがWindows APIにもあって、ソチラ方面に多少

    kiyo_hiko
    kiyo_hiko 2013/05/11
    オーバーフローしてマイナスになることがあり、再起動しようという
  • 1