>>396 いえwhileで回してるのは動作を確認するただのテストだからです。
実際には解析スレッドを作って、そこでデータ取得と解析を兼ねます。
とはいっても、ループするには変わりないのですが。
ホットリンクってのは、データを常に監視し、値が変わったらイベントで通知させる仕組みですよね?
それも考えましたが、目まぐるしく変わりゆく板情報を使ったスキャルピングがメインなので、
500ミリ秒間隔でデータを常に要求してたほうが楽なんです。と思ったけど、イベント通知のほうがいいかも。
ちなみに、
>>393の問題は
>>396さんの言うとおりリソースの問題だと思いました。たぶんそうですね。
しかしC#で作成された別のdllが手に入ったので、それを使ったらうまくいきました。ソースもあるし作った人神です。
500ミリ秒間隔で板情報を要求していますが、全く問題なく動いてます。もっと間隔を短くしても問題ないでしょうね。
しかしスキャルピングでも0.5秒毎の値更新で十分です。
ちなみに場が引けて値が動かない状態になると、短時間でDDE通信自体が途切れますが、その時は
プログラム内で切断・接続を繰り返せば、すぐに復活します。以前議論されてた昼休み中に通信が途切れる現象
とはこのことなのかな。それともRSS接続自体は切れるのかな。
自動売買を目指してまして、発注部分は既にほぼ出来ています。DDEがうまくいったので、両方のデバッグを兼ねて
DDEで得た板をダブルクリックにより発注する仕組みを作ってます。それで十分デバッグしたらいよいよ自動売買の
ストラテジ?の作成にかかりますが、方針はシンプル。複雑な指標はあまり解析せず、迅速冷徹なデイトレーディングを
やらせようと思います。。。