「直接検索・月足」の編集履歴(バックアップ)一覧はこちら

直接検索・月足 - (2012/01/15 (日) 02:37:02) の最新版との変更点

追加された行は緑色になります。

削除された行は赤色になります。

#right(){last update &date()} 週末ルーチンのため、週足の検索をしようとしたところ、 いつも使用しているメニューが消えていました。 ---- #image(マクロ8月週001.JPG) ---- #image(マクロ8月週016.jpg) ---- 今までだったら、早速、s.i.gさんにメールしているところですが、 もう、今までの弱い自分とは違うぜ~、と直接実行のマクロを組むことにします。 しかし、意外と手間取りました… 完成形です。 これは月足です。 注目銘柄Jを検索します。 5ヶ月平均の上昇と、月末終値が5ヶ月平均よりも上にあるものを買い。 その逆を売りとし、注目銘柄H・Iへそれぞれセットします。 [[rtfはこちら。右クリックで保存してください>http://www38.atwiki.jp/fchart999/pub/macro008.rtf]] ---- #image(マクロ8月週002.jpg) ---- 苦労した原因です。 日足と同様、今日の日付をenddnoとして実行したところ、うまく行きません。 これは、月足だと、データが短い銘柄があるためです。 ---- #image(マクロ8月週013.jpg) ---- このエラーが出たら、一旦終了した方が良いです。 終了ボタンを押すとこんな感じになりますが、何も触らずに、fchart自体を一旦終了します。 ---- #image(マクロ8月週007.jpg) ---- 気を取り直してデバッグです。 最初、原因がよく分からなかったので、readkabudataの6つ目の変数をfalseにしてみました。 でも、これは関係ないようです。 ---- #image(マクロ8月週003.jpg) ---- #image(マクロ8月週017.jpg) ---- 結局のところ、enddnoをzzdnoにすることで解決しました。 zzdnoって、readkabudataを実行するときのdnoループの代わりだろ、って自分も思っていたのですが、 使い方がもう一つあったわけです。 それに気付くのに数時間を要しました。 ---- #image(マクロ8月週004.jpg) ---- 月足データの短い1334:マルハニチロで見てみましょう。 同時に、注目銘柄の変更を止めます。 今回は、②「step」ボタンでデバッグしてみます。 ---- #image(マクロ8月週005.jpg) ---- 1回だけstepボタンを押したところです。 ①のstartdnoとenddnoはもちろん、openやcloseなど、すべて画面表示の銘柄のままです。 この後も、これらの数値は、zzcodeがいくら変わっても、ずっと画面表示の銘柄のまま変更ありません。 ---- #image(マクロ8月週006.jpg) ---- ちなみに、1334:マルハニチロです データ数は96足しかありません ---- #image(マクロ8月週007.jpg) ---- #image(マクロ8月週008.jpg) ---- マクロに戻りましょう。 「step」ボタンを押し続けて、25行目まで来ました。 zzdnoに「94」と代入されているのに注目です。 どうも、readkabudataすると、最後のデータナンバー+1がzzdnoに代入されるようです。 あれ、でもデータ数は96あるはずなんですが… 最初のデータ2本は計算されないのかな? とりあえず、他のデータが正しく入っているか見てみます。 ---- #image(マクロ8月週009.jpg) ---- zzav5です。比較したい2足分がきっちり計算されています。 ---- #image(マクロ8月週010.jpg) ---- zzcloseです。 readkabudataの6つ目をtrueにすれば不要な変数ですが、また変更するのも面倒なので、そのまま。 ちょっと長めにとりました。 ---- #image(マクロ8月週011.jpg) ---- 終値、検討したいデータと合っています。 最後、当月のデータは使用していません。 投資苑ではエルダー博士が月・週中のデータを使って検索すべき、と言っていますが、 バックテストが面倒、後で検証する時に面倒、検索を毎日かけるのも面倒なので、 自分は月週の当足のデータは使っていません。 ---- #image(マクロ8月週012.jpg) ---- 検証を止めて、「run」ボタンで実行しました。 600銘柄を5分ほどで振り分けてくれました。 なぜかcpu使用率が10%だった… HDDやメモリへのアクセス関係かな? ---- #image(マクロ8月週015.jpg) ---- 週足や日足は、そんなにデータが少ない銘柄もないでしょうから、 enddnoでも問題なく動くでしょうが、気持ち悪いですね。 マクロ基本編のも、ちょっと作り直すこととします。
#right(){last update &date()} &bold(){2013/4/6追記} &bold(){ようやく再編集しました} 週末ルーチンのため、週足の検索をしようとしたところ、 いつも使用しているメニューが消えていました。 ---- #image(マクロ8月週001.JPG) ---- #image(マクロ8月週016.jpg) ---- 今までだったら、早速、s.i.gさんにメールしているところですが、 もう、今までの弱い自分とは違うぜ~、と直接実行のマクロを組むことにします。 しかし、意外と手間取りました… 完成形です。 これは月足です。 注目銘柄Jを検索します。 5ヶ月平均の上昇と、月末終値が5ヶ月平均よりも上にあるものを買い。 その逆を売りとし、注目銘柄H・Iへそれぞれセットします。 [[rtfはこちら。右クリックで保存してください>http://www38.atwiki.jp/fchart999/pub/macro008.rtf]] ---- #image(マクロ8月週008.jpg) ---- 苦労した原因は、検索日の指定の箇所が正しく働いていないためでした。 たぶん、前にアップしていたものも間違っていたと思います。申し訳ありません。 デバックの仕方などは、[[直接検索時の日付指定]]をご覧下さい

表示オプション

横に並べて表示:
変化行の前後のみ表示: