SE
注文エラーを監視したい。
ORDERRESULT関数を使って、注文のログをとっています。エラーも発生したらすぐに記録されます。
それを利用して、注文エラーが発生した場合にすぐに保有している全ポジションを決済するようなプログラムを書きたいのですが、何か方法は無いでしょうか?
VBAのChangeイベントを利用しようと思ったのですが、ORDERRESULT関数によるデータの追加ではイベントが発生しないようです。(おそらく行挿入となるため)
Application on timeによる定期的な監視という方法もできればとりたくないです。(エラー発生時にすぐ動くプログラムにしたい)
以前注文エラーが発生して損切りが行われなず大きく損失を出してしまい、そのようなことを防ぎたいのですが、どなたかお知恵を貸して下さい。
2018年08月16日
Ryo Ohno
VBAのonTime以外のやり方ですと・・・
Workbookの中にSheetCalculateというイベントがあります。
このイベントは再計算がかかるたびに動くイベントで、
岡三RSSがデータを書き込むと、ワークシートに対して再計算がかかるため、
このイベントが走る形になりまっす!!
2018年08月16日