« 2008年11月 | メイン | 2009年1月 »

2008年12月 5日

CQGでRAMドライブ

現在Windows Vistaの64bit環境なのですが、今更RAMドライブを導入しました。

昨今DDR2 2GBメモリが激安になり、一般のマザーボードのメモリスロット4本を全て埋めて8GBにしても1万円でお釣りがくるようです。Windows XPだと32bit OSで計4GBしかアクセスできないので、使えない領域がもったいない!そこでフリーで利用できる「Gavotte Ramdisk」でOS管理外のメモリをRAMドライブとして活用しようというのが今年の前半に流行りました。

最近のCPUは以前からアドレス線が32本以上存在し、CPUの仕組み(PAE)を利用してアクセス可能で、Gavotte Ramdiskはそれを利用します。主にIEのキャッシュメモリやPhotoshopの作業領域に割り当てて、サクサク動く!と流行ったようです。今販売されているほとんどのx86系CPUはPAEに対応しているので、それが利用できるわけです。(RAMドライブは古くはATOKの辞書を置いたりして、かな漢入力をサクサクというのもありました。)

Vista 64bit環境だと、OSのディスクキャッシュが良く出来ているので、そんなの不要と思っていたのですが、ここにきてHDD処理速度の問題が出てきました。

その問題はCQGで、マーケットが始まってから1時間もするとチャート切り替え(シンボルやタイムインターバル)を行うとチャートを表示しなくなったり、サーバー側からのチャート更新が切っ掛けでチャートを表示しなくなったりしていました。(チャートを30程度表示し、最近はリンク機能もよく使っていたので、以前に比べて負荷があがっていたようです。)

そのたびにRefreshボタンを押したり、Clear Data - Cache Filesを実行していたのですが、結構処理時間が掛かります。CQG東京支店にも相談してみましたが良い解決策が見当たらず、最近のCQG Symtem要求仕様(PDF)はハードルが高いなと思ったりしました。

糸口はHard Driveの項目でした、RecommendedがRaptorのRAID0 !(Raptorとはサーバー向けに近い性能を持つHDDのブランド)

試しにCQGの作業領域をWIndowsのあるCドライブから分けてみました。もちろんHDDは物理的に分け、コントローラも分けました(一般のSATAコントローラは2対でひとつのコントローラを使用します。4対あったのでコントローラが2個あります。)。

するとチャート表示がなんとか踏ん張っているように見えます。これはCQGの作業領域をRAMドライブにすればもっと安定するのではと考えました。

となると、安定して動くRAMドライブ・ソフトウェアが必要です。いくつか調べた結果、QSoft社のRAMDisk Enterprise (full) が良さそうです。これはシェアウェアでPaypalでdonateできます。

20081205DeviceManager.gif

RAMDriveをインストールするとデバイスマネージャにそれが見えます。インストール方法は英語ですが、いくつかのサイトでインストール事例が見つかります。

20081205RAMDriveProperty.gif

Rドライブに512MB割り当てました。FilesystemをFAT32にしたのは、NTFSよりオーバーヘッドが少なく速いはずという判断です。

QSoft RAMDisk Enterprise (full)の良いところは、OSの起動時と終了時に自動的にHDDへRAMドライブのイメージをロード・セーブしてくれることです。
注意すべきところとして、最初にRAMドライブの割り当てを行って一度OKボタンをクリックし、Configure Image File Processingで指定できるイメージのロード・セーブ指定は後から行うことです。一度に行おうとすると1MBしか確保できませんでした。容量の変更は一旦削除なので面倒です。

20081205makeFolder.gif

さっそくRドライブにCQGの作業領域を確保します。R:\CQGNet\Privateのみ自分で作成しました。Private.FAはページをインポートすると勝手に作られます(一世代前の作業領域)。私の場合だと合計で60MB強だったので、かなりの余裕を見て512MBを割り当てています。

もちろんですが、事前にページの設定をエクスポートしておいてください。

20081205CQGConfig.gif

CQGのログイン画面からMore Option - Configureをクリックし、Personal Files Local LocationをRAMドライブに作成したフォルダーへ変更します。

起動するとRecalculate studyのダイアログやタイムゾーンの設定を変更します。そして事前にエクスポートしたページをインポートします。

さて、それを行ったのが前日のこと。今日はCQGのClear Data - Cache Filesを実行せずにいましたが、チャートが止まることはありませんでした。

タイムインターバルの切り替えで少し待たされることがありますが、以前はそのままチャートが表示されなくなっていたところが、ちゃんと出てきています。当たり前のことなのですけどね。

チャートが表示できないという状況がストレスになってきて、もっと速い環境を検討していたのですが、もう少し我慢できそうです。

もう少しというのは、来年になると開発コード名Deneb、製品名PhenomⅡが出荷されます。それを機会に更新を考えていました。

IntelのCore2Quad?i7?、私はAMDが好みなのでね。。

追記)

参考までにどのくらい性能に違いがあるか。

20081205PerformSystem.gif

WindowsやCQGがインストールされているCドライブ。測定項目は上からSequential、Random 512KB、Random 4KB。

20081205PerformData.gif

CQGの作業領域を分けてみたDドライブ。RandomがCドライブに比べて速いです。

そして、

20081205PerformRAM.gif

RAMドライブ。桁が1桁以上違いました。

ちなみに環境は以下の通りです。

------------------------------------------------------------------------------
CPU
------------------------------------------------------------------------------
       CPU Name : AMD Athlon 64 X2 (Windsor)
  Vendor String : AuthenticAMD
    Name String : AMD Athlon(tm) 64 X2 Dual Core Processor 6000+

------------------------------------------------------------------------------
HDD
------------------------------------------------------------------------------
Type Size    Model                                  ( Buffer Mode )    
SATA 500.1GB Hitachi HDP725050GLA360                  15118KB SATA/300        
SATA 320.0GB Hitachi HDT725032VLA360                  15315KB SATA/300        

HONDA F1撤退

今日の午後にホンダがF1撤退を正式に発表しました。

ホンダは車を売るためにF1をやっていて、フェラーリはF1をやるために車を売っているということを、あらためて認識しました。他のカテゴリーも縮小があるようです。

20081205Honda.gif

ホンダの半年足チャート。この半期で株価が半分にまで落ちています。それでも第三期HONDA F1の噂が立ち始めた頃の株価ではあるのですけどね。

今世紀の最安値は0911のときでした。目先はこの辺りなのでしょうか。

20081205Toyota.gif

こちらはトヨタ。なかなか見事なチャートです。ここ10年の安値は2,500円付近です。

ちなみにホンダは2006年に1:2の株式分割をしています。

2008年12月 8日

株券電子化・微妙な空売り対策

2009年1月5日より国内株券が電子化されます。その際一部の端株(1株未満)の存在などで端株処理する銘柄が株式分割されて単元株へ移行します。ブレイクスキャン関係の銘柄では、もし今日と電子化開始の日の株価が変わらないとすれば次のようになります。

銘柄 12月8日株価 分割処理 分割後株価
日本製紙G本社(3893) 353,000円 1:100分割
100株単元
3,530円
電通(4324) 159,000円 1:100分割
100株単元
1,590円
りそなHD(8308) 136,000円 1:100分割
100株単元
1,360円
三井住友FG(8316) 303,000円 1:100分割
100株単元
3,030円
みずほFG(8411) 218,300円 1:1000分割
100株単元
218.3円
JR東日本(9020) 687,000円 1:100分割
100株単元
6,870円
NTT(9432) 464,000円 1:100分割
100株単元
9,432円


なぜかみずほFG(8411)だけ異なる分割ですが、持ち株会社になる前は1000株単位だったので元に戻り、更に100株単元に変更です。

日経平均株価の算出を行う場合、100株換算だった電通(4324)を除けば、1000株で換算されていたので10分の1で計算しないと合わなくなります。

先行して分割していた三菱UFJFG(8306)は(1:1000分割、100株単元)だったので、りそなHD(8308)の株価のほうが高くなるのは奇異に感じますね。

さて、この中でみずほFG(8411)だけは微妙な空売り対策が行われています。というのは1単元の株価が下げられたので、218円*100株*50単元=109万円が売建の限度額になります。現時点では21.83万円*1株*50単元=1091.5万円です。分けて売建すれば注文できないことはないのですが、頻繁だと警告を受ける恐れがあります。みずほFG(8411)の言い分は投資単位を下げるという話らしいですがね。
三菱UFJFG(8306)も同じではあるけど、みずほFG(8411)が換算で1000円を超えたなんて2006年の僅かな時期なので当分1000円になりそうもありません。

この50単元まではアップティック・ルールの規制を受けない空売り対策ですが、何とかならないのですかね?もっともトレードするかといえば、やる気が起きない株価なのですけどね。

2008年12月12日

80円台

日本のザラ場中にドル円が80円台に一時突入した。1995年以来のこと。

20081212YenQuarterly.gif