FetchYaQ/Mac v1.0.x

FtchYaQはYahoo! Financeから日々の株価(4本値、出来高)を取得し、株取虫ファイルに出力するMacintosh用アプリケーションです。 その昔あった、StockTraderとかRealTraderと同じようなものです。 フリーウエアです。

v1.0.3よりプロキシに対応しましたが、OSの初期設定とは非連動です。ごめんどうでも、FetchYaQのPreferences(初期設定)メニューで設定してください。プロキシを設定すると会社からでも株価データを取得できるようになりますが、そんなことしたら会社のプロキシサーバにアクセスログが残り、大目玉ということにもなりかねないのでご注意を。世間は「密告の時代」です。

Yahoo! FinanceのFAQにあります通り、Yahoo! Finance.から取得した株価データは再配布不可です。つまり、あなたがFetchYaQで取得した株価データは、自分の為に使うことはできますが、これを自分のサイト(ホームページ)で公開したり、知人にあげたりすることはご法度です。

株価データの取得

  1. インターネットに接続した状態でFtchYaQを起動。
  2. 初めての起動のときは、必要に応じて「初期設定」メニューでプロキシと出力フォーマットを設定する。
  3. [Fetch Data]ボタンを押して、しばらく待つ。
  4. 株取虫フォーマットの株価ファイルが生成される。
  5. 「出来なかった銘柄数」が0でなかったら、上場廃止になった銘柄があると思われますので、次節に記載する手順でfetchlist.csvを更新してください。

FetchYaQの設定と保守

「初期設定」メニューで出力フォーマットと出力ファイルのクリエーターとプロキシを設定することができます。 出力フォーマットは、何種類かの株取虫フォーマットの中から選択できます。出力ファイルのクリエーターとは、ファイルのアイコンを選択するものです。代表的なテキストエディタかChartScapeのアイコンを選択できます。

起動後直ちに取得/取得後直ちに終了、を設定することにより、常時稼動しているサーバーで、毎日決まった時間にタイマー起動して運用することが可能です。

ファイアーウォールの中から使用する場合は、プロキシを設定してください。

取得する銘柄はfetchlist.csvで定義して下さい。fetchlist.csvはテキストファイルですから、テキストエディタやExcelで参照できます。同梱のfetchlist.csvには、約3600銘柄を取得するようになっていますが、最新版ではありません。以下の手順でfetchlist.csvを最新にすることができます。

  1. 「fetchlist.csv生成」メニューを選択ししばらく待つ。
  2. addyymmdd.csvという名前のファイルが生成される。このファイルには、新規上場などにより最初のfetchlist.csvから追加された銘柄が記載されている。
  3. addyymmdd.csvの銘柄は市場コードが「その他(X)」になっているので、必要に応じて市場コードを書き変える。
  4. addyymmdd.csvの銘柄をfetchlist.csvに書き加える。
  5. 次回FetchYaQを起動したときから新しいfetchlist.csvが有効になる。

「出来なかった銘柄数」が0でなかったら、上場廃止になった銘柄があると思われます。出来なかった銘柄の証券コードは、webtempフォルダーの中にあるERRORLOG.TXTという名前のファイルに出力されます。このファイルを見て、不必要な銘柄をfetchlist.csvから削除してください。

fetchlist.csvの形式は以下です。

998405,1001,X,TOPIX
998407,1010,X,日経平均株価
23337,1002,Q,店頭ジャスダック指数
1301,1301,T1,極洋
1319,1319,T2,日経300投信
1331,1331,T1,ニチロ
1332,1332,T1,日本水産
1333,1333,T1,マルハ
    :
    :

インデックスや投信データを取得する場合には、株取虫ファイルに出力するときの4桁の擬似証券コードを、必ずfetchlist.csvに指定する必要があります。

不具合などありましたら、 chartscape@mac.com まで、ご連絡下さい。

既知の不具合
v1.0.4以前のバージョンでは、fetchlist.csvで定義した銘柄名が長い場合(16文字以上)、正しいフ株取虫ァイルが生成できないバグがあります。v1.0.5で修正します。(2002/12/11頃公開)それまでの間、2002/12/6版のfetchlist.csvをご利用ください。

FetchYaQが生成する株取虫ファイルのファイル名はDSyymmdd.DATの形式です。yymmddの部分が文字化けして長〜いファイル名のファイルが生成される場合があるという不具合が報告されています。こうなった場合は、とりあえず、ファイル名をDS021030.DATのようにDSyymmdd.DATの形式に変更し、ファイルをテキストエディタで開いて、1行目を
021030
のようにyymmddの日付に修正すると、株取虫データとして使えます。


戻る