質問掲示板
岡三RSS
集いの広場

アップロードされたファイルおよび投稿内容についての注意事項 別窓

複数の単語で検索する方法 別窓

【国内株式、先物・オプション】岡三RSS質問箱

りょう

バックテストシートを作成したい

バックテストサンプル1.xlsx (33.4KB)

いつもお世話になっております。
現在バックテストシートを作成していて困っていることがありますのでご教授お願いいたします。
アドインから株価の情報をエクセルに表示させてそれをもとにバックテストをしています。
銘柄のコードを入力したら自動で銘柄情報を更新してバックテスト結果がでるようにしています。
これの計算しきを使って複数銘柄のバックテスト結果を記録していきたいと考えています。
しかしマクロを実行しても動作が終了したあとに株価情報が更新され、計算結果が株価情報が更新されていない状態での結果が入力されていきます。
株価情報が更新され正しい計算結果がでてから次の計算にうつるにはどうしたらよいでしょうか?
サンプルシートをつくりましたのでお手数ですが確認をお願いします。

2018年09月10日

Ryo Ohno

りょうさん、こんにちは!!

マクロの実行中は残念ながら岡三RSSがデータを更新することができないため、
りょうさんのおっしゃれます通り、株価の情報が更新されない状態となります。

Excelシートを拝見させていただいたのですが、一番簡単なのは、
CANDLE関数を銘柄文用意してあげるのが簡単だと思います。

もしそれが煩わしい場合、作成されたマクロの中で『doEvents』という関数を呼ぶと
マクロ実行中でも岡三RSSがデータを更新できるようになりますので、
このdoEvents関数を読んだ後に、
株価の情報が更新されたことを確認されてから、計算結果を出し
次の銘柄に移動するという流れを作ってあげると動くと思います!!

2018年09月10日

ログインしてコメントを投稿する

りょう

Ryo Ohno様

早速のコメントありがとうございます!
ためしてみたいと思います!

2018年09月11日

ログインしてコメントを投稿する

すべての投稿を表示する

to_top
to_top

アップロードされたファイルにはウイルスチェックを行っておりますが、未知のウイルス等に感染されている場合がありますので、アップロードされたファイルのご利用はご注意ください。
また、取引パスワード等の重要な情報を投稿内容に含めないようご注意ください。
なお、アップロードされたファイルの利用や投稿内容によって、投稿者自身や他の利用者が被った損害に対して当社は一切責任を負いません。

また、セキュリティの関係上、一部コマンド等を含む内容を送信するとエラー画面が表示され、投稿ができない場合がございます。何卒ご了承ください。

岡三RSS集いの広場では、複数の単語による検索が可能です。

例)関数 and サンプル
→AND検索となり、「関数」および「サンプル」を含む検索結果が表示されます。

例)関数 or サンプル
→OR検索となり、「関数」または「サンプル」を含む検索結果が表示されます。

例)関数 not サンプル
→NOT検索となり、「関数」を含むが「サンプル」は含まない検索結果が表示されます。

※and、or、notの前後は半角スペースで区切ってください。
※単語の間を半角スペースで区切るだけだと、OR検索となります。