「直接検索・月足」の編集履歴(バックアップ)一覧に戻る

直接検索・月足 - (2012/01/15 (日) 01:18:20) の編集履歴(バックアップ)


last update 2013-04-06

週末ルーチンのため、週足の検索をしようとしたところ、
いつも使用しているメニューが消えていました。

imageプラグインエラー : 画像URLまたは画像ファイル名を指定してください。
(マクロ8月週001.jpg)

imageプラグインエラー : 画像URLまたは画像ファイル名を指定してください。
(マクロ8月週016.jpg)


早速、s.i.gさんにメールしているところですが、
もう、今までの弱い自分とは違うぜ~、と直接実行のマクロを組むことにします。
しかし、意外と手間取りました…

完成形です。
これは月足です。
注目銘柄Jを検索します。
5ヶ月平均の上昇と、月末終値が5ヶ月平均よりも上にあるものを買い。
その逆を売りとし、注目銘柄H・Iへそれぞれセットします。
rtfはこちら。右クリックで保存してください

imageプラグインエラー : 画像URLまたは画像ファイル名を指定してください。
(マクロ8月週002.jpg)


苦労した原因です。
日足と同様、今日の日付をenddnoとして実行したところ、うまく行きません。
これは、月足だと、データが短い銘柄があるためです。

imageプラグインエラー : 画像URLまたは画像ファイル名を指定してください。
(マクロ8月週013.jpg)


最初、原因がよく分からなかったので、readkabudataの6つ目の変数をfalseにしてみました。

imageプラグインエラー : 画像URLまたは画像ファイル名を指定してください。
(マクロ8月週003.jpg)

imageプラグインエラー : 画像URLまたは画像ファイル名を指定してください。
(マクロ8月週017.jpg)


結局のところ、enddnoをzzdnoにすることで解決しました。
zzdnoって、readkabudataを実行するときのdnoループの代わりだろ、って自分も思っていたのですが、
使い方がもう一つあったわけです。
それに気付くのに数時間を要しました。

imageプラグインエラー : 画像URLまたは画像ファイル名を指定してください。
(マクロ8月週004.jpg)


月足データの短い1334:マルハニチロで見てみましょう。
同時に、注目銘柄の変更を止めます。
今回は、②「step」ボタンでデバッグしてみます。

imageプラグインエラー : 画像URLまたは画像ファイル名を指定してください。
(マクロ8月週005.jpg)


1回だけstepボタンを押したところです。
①のstartdnoとenddnoはもちろん、openやcloseなど、すべて画面表示の銘柄のままです。
この後も、これらの数値は、zzcodeがいくら変わっても、ずっと画面表示の銘柄のまま変更ありません。

imageプラグインエラー : 画像URLまたは画像ファイル名を指定してください。
(マクロ8月週006.jpg)


ちなみに、1334:マルハニチロです
データ数は96足しかありません

imageプラグインエラー : 画像URLまたは画像ファイル名を指定してください。
(マクロ8月週007.jpg)

imageプラグインエラー : 画像URLまたは画像ファイル名を指定してください。
(マクロ8月週008.jpg)


マクロに戻りましょう。
「step」ボタンを押し続けて、25行目まで来ました。
zzdnoに「94」と代入されているのに注目です。
どうも、readkabudataすると、最後のデータナンバーがzzdnoに代入されるようです。
他のデータが正しく入っているか見てみます。

imageプラグインエラー : 画像URLまたは画像ファイル名を指定してください。
(マクロ8月週009.jpg)


zzav25です。比較したい2足分がきっちり計算されています。

imageプラグインエラー : 画像URLまたは画像ファイル名を指定してください。
(マクロ8月週010.jpg)


zzcloseです。
readkabudataの6つ目をtrueにすれば不要な変数ですが、また変更するのも面倒なので…
ちょっと長めにとりました。

imageプラグインエラー : 画像URLまたは画像ファイル名を指定してください。
(マクロ8月週011.jpg)


終値、データと合っています。
最後、当月のデータは使用していません。
投資苑ではエルダー博士が月・週中のデータを使って検索すべき、と言っていますが、
バックテストが面倒、後で検証する時に面倒、検索を毎日かけるのも面倒なので、
自分は月週の当足のデータは使っていません。

imageプラグインエラー : 画像URLまたは画像ファイル名を指定してください。
(マクロ8月週012.jpg)


検証を止めて、「run」ボタンで実行しました。
600銘柄を5分ほどで振り分けてくれました。
なぜかcpu使用率が10%だった…
HDDやメモリへのアクセス関係かな?

imageプラグインエラー : 画像URLまたは画像ファイル名を指定してください。
(マクロ8月週015.jpg)


週足や日足は、そんなにデータが少ない銘柄もないでしょうから、
enddnoでも問題なく動くでしょうが、気持ち悪いですね。
マクロ基本編のも、ちょっと作り直すこととします。