1433《カナル24》操作事典
 [1433] データゲットの変換単位の保存のしかた

目次へ.. 前頁へ.. 次頁へ..

データゲットからの変換単位ファイルについて

「株価・売買単位」は、右図のようにグラフを描いたときに、グラフ左側の株価のメモリに「100株」のような「売買単位」を表示します。

また特に株価の桁数が65000円を超えるものは、「x10」のような表示がされ、10倍したものが実際の株価であることを明示します。

「株価・売買単位」はtokenフォルダのBStanni.tbl というファイルですが、使うのはグラフ描画時だけなので、もし間違っていても影響は大きくありません。
より重要なファイルはデータゲットからデータを変換する際に使われる taniget.dat というファイルです。

ここには銘柄ごとに、@株価を何倍して変換するのか、A出来高の桁数をどうするのか、を記憶しています。

ここに記憶されている変換単位が、ころころ変わったりすると、株価や出来高が間違って変換されるので、taniget.dat ファイルは重要です。
例えば1301「極洋」の変換単位は、株価はX1倍( 0のときもX1倍するとなっており、出来高の変換単位は「X10」になっています。

出来高の単位は、
  1. x1 が1000株単位。出来高は1/1000にして変換される。
  2. x10 が100株単位。出来高は1/100にして変換される。
  3. x100 が10株単位。出来高は1/10にして変換される。
  4. x1000 が1株単位。出来高はそのまま変換される。
となります。
1301「極洋」は、
  1. 2016年9月28日に10:1の株式併合をしています。

  2. その結果、前日の終値は272円でしたが、併合後は2734円にx10倍された株価になりました。

    グラフや計算をするときは、併合以前の株価が「権利落ち調整係数」の10.000によって、10倍されるので、株価の連続性は保たれます。

  3. 出来高は併合前は1000株単位で170000株であったので変換は1/1000の170(千株)で変換されていましたが、併合後は100株単位の14400株となりました。100株単位のものは1/100の144(百株)で変換されます。
1301「極洋」のグラフを描いて見ると
  1. は併合後の株価ですが、前日の株価は権利落ち調整係数によって修正されているので、株価の連続性は保たれています。

  2. の出来高を見ると、併合後の出来高は144(百株)、併合前に前の出来高は170(千株)なので、出来高が極端に変わることは免れています。この場合は出来高の連続性は保たれています。

  3. に出来高は「100株単位」と表示されています。

@権利落ちがあったときにデータゲットからの変換単位ファイルは書き換えられる

「データゲットから変換」をするとき、プログラムは
    最初に権利落ちがあったかどうかをチェックします。(データゲットから受信した devide.csvファイルを参照する)

  1. 権利落ちした銘柄があれば、その売買単位を調べ(データゲットのI20171229 ファイルを参照する)、出来高単位を決めて、変換単位ファイル(henget.dat)に書き込みます。

  2. 同時にその売買単位を調べ、株価・売買単位ファイル(BStanni.tbl)も更新します。

  3. したがって権利落ちがあれば、自動的に株価・売買単位ファイルと変換単位は変更されますが、権利落ちをせずに売買単位だけを変更しなければならない銘柄が出たときは、ファイルの更新ができません。
6503「三菱電機」は2016年10月3日に売買単位を1000株から100株に変更しています。

権利落ちはしていないので、売買単位の変更があったことはわかりません。したがって変換単位は1000株(x1)のままで残ります。

図では2016年10月3日からの出来高を100株単位に修正していますが、変換単位ファイルが更新されていないので、1000株単位で変換されていました。

いつから売買単位が変わったのかを調べるには、ヤフーファイナンスの時系列データで出来高が1000株から100株に変わった日を見つける必要があるので、厄介です。

Aデータゲットからの変換単位ファイルの修正のしかた

権利落ちをせずに売買単位だけを変更する企業がでたときは、ナカナカ気づくものではありません。

幸いデータゲットの「銘柄情報」ファイル(I20171229など)には、今現在の売買単位が保存しているので、これを使えば少なくともある日の売買単位はわかります。
  1. メニューの「売買単位読込」をクリック。
  2. 受信している銘柄情報の年月日が表示されるので、いつの時点の売買単位を知りたいのかを指示して

  3. 「開始」をクリック。

  4. 上図のように、株価単位と売買単位が表示されます。

  5. もしこの株価単位・売買単位を変換単位ファイルにするなら、

  6. 銘柄を「全部選択」して、メニューの「変換単位保存」をクリック。
  7. 右図のような確認画面が現れるので、「はい」をクリックすれば、変換単位ファイルが更新されます。


目次へ.. 前頁へ.. 次頁へ..