この記事の対象
岡三RSSで自動売買を作りたい方
岡三RSSで土日祝日(マーケットの休日)を自動判定させるには次の方法があります。
パソコンを自動起動設定にしておいた場合に、土日祝日に注文が入ってしまい翌営業日の寄り付きで注文が実行されてしまうケースがあるからです。
※何故か注文の有効期間を「当セッションのみ」にしておいても取消しされないことがある
※FQUOTE関数で“フラグ”を取得できるが土日祝日は取得できない
岡三RSSで土日祝日を自動判定させる方法
私の場合は次のようにしています
- 岡三RSSで日経225miniの15分足を過去5日間分取得すると最終は400行目になる
- 岡三RSSでは土日祝日の朝から最終行までデータが取得される
- よって、最終行にデータが入っていればその日のマーケットはお休みである
- その場合は自動で動作を開始させないようにする
[例〕
Dim sht_Boc As Worksheet
Set sht_Boc = Worksheets("Boctok")
If sht_Boc.Range("AP412").Value = 0 Then Exit Sub
※AP412が最終行の場合
予めカレンダーからマーケットの休日を列記しておく方法もありますが、この方がめちゃ楽です。