トップページ > プログラム > 2015年10月02日 > QSVxa2C/

書き込み順位&時間帯一覧

8 位/161 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000000000002000024



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
212
Excel VBA 質問スレ Part38 [転載禁止]©2ch.net

書き込みレス一覧

Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
212 :デフォルトの名無しさん[sage]:2015/10/02(金) 18:44:25.51 ID:QSVxa2C/
質問です。
現在以下のことを行うブックがありますが・・・(ブックAとします)

1. リアルタイム株価等を取得
2. 5秒間に取得した株価等をいろいろ計算
3. 計算した結果をシートに書き出す(5秒毎に1行が追加される)
4. 既にあるグラフの表示範囲を変更(最新の100行分のデータをグラフに表示)

1〜3の機能しかないブック(ブックB)と比較すると
1で取得した株価データは、ブックAよりもブックBの方が多い結果となりました。
4のグラフ操作に時間がかかっており、その間に変化した株価を取りこぼしているものと考えています。これを改善する方法をアドバイスして頂きたいのです。
完全に取りこぼしをなくすことはVBAでは無理かもしれませんが、
VBAで取りこぼしをなるべく減らすためのアイディアを教えて下さい。

私が今考えているのは、1〜4を分離する方法です。

(案1)
ブックCに記述したマクロで1,2を行い、計算した結果をブックDのシートに書き出す(3)。
ブックDに記述したマクロで4を行う。

(案2)
ブックDに記述したマクロで1,2を行い、計算した結果をCSVファイルに書き出す(3)。
ブックDに記述したマクロでCSVファイルを読み込み、4を行う。

他に何か良い方法がありましたら教えて下さい。
Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
213 :212[sage]:2015/10/02(金) 18:48:56.49 ID:QSVxa2C/
間違えてました

(案2)
ブックDに記述した・・・書き出す(3)。 ← ブックCです
ブックDに記述した・・・4を行う。


将来的にはC#などで書くことになると思いますが、
現在VBAしか知らないので、取り急ぎ今できる改善を行いたいのです。
宜しくお願いします。
Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
219 :デフォルトの名無しさん[sage]:2015/10/02(金) 23:08:06.73 ID:QSVxa2C/
>>216
1と2のブックと、3と4のブックに分けるのですか?
2の計算結果をどのように一方のブックに渡せばいいのでしょうか?

>>217
グラフの描画は5秒に1回です。
データ取得はデータが変化したタイミングで行っています。
1秒に数度変化することもあれば数十秒間変化しないこともあります。

>> 218
htaがわからないので調べてみます。


レスありがとうございます。
Excel VBA 質問スレ Part38 [転載禁止]©2ch.net
222 :デフォルトの名無しさん[sage]:2015/10/02(金) 23:58:30.46 ID:QSVxa2C/
>>220
これで儲けられることが確実なら金払って作ってもらうことも考えますが、
なんせ儲けられるかどうか不明なもので・・・

>>221
後出しで申し訳ないのですが、
現在の株価だけでなく、瞬間瞬間の約定数(売買成立枚数)も参考に
売買タイミングを見極めようという試みなのです。
これはMeta Traderではできないことなのです。たぶん・・・。


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。