【楽天RSSⅡで自動取引】期近のメジャーSQ日を求めるExcel関数

Gohan

ここでは次の3つの関数と、そのシートのダウンロード案内を記載しました。

  • 期近のメジャーSQ日(その前日の最終取引日)、限月をYYYYMM形式で求める
  • 楽天RSSⅡで先物OPの銘柄コードを表示する
  • 関数の入ったExcelシートのダウンロード
随時追加中

前置きはさておき、手順は次の通りです(もっとエレガントにまとめられるかも?)

  1. 今日の日付を求める
  2. 最終取引日を求める(メジャーSQの前日)
  3. 期近のメジャーSQ日をYYYY形式で求める
  4. 期近のメジャーSQ日をMM形式で求める
  5. 限月をYYYYMM形式で求める
①、②、③、④は適宜代入してください
=TODAY()
※誰でもわかる関数
=CEILING(MONTH(①),3)-MONTH(①)-1+IF(AND(MOD(MONTH(①),3)=0,IF(①>=CEILING(EOMONTH(①,-1)+2,7)+6,1,0)),3,0)
※今日がメジャーSQ月だった場合、SQを過ぎているかを判断する必要があるため長ったらしい関数になってしまっています
=TEXT(YEAR(②),0)
※あとで限月をYYYYMM形式で表示するため、いったんTEXTにしています
=TEXT(MONTH(②),”00″)
※あとで限月をYYYYMM形式で表示するため、いったんTEXTにしています
=VALUE(③&④)
Excel関数

楽天RSSⅡで先物OPの銘柄コードを表示する

  1. 取引する先物OPの銘柄をリスト化しておく
  2. 楽天RSSⅡで先物OPの銘柄コードを表示する
N225F:日経225先物
N225MF:日経225先物ミニ
N225UF:日経225先物マイクロ
MOTF:東証マザーズ先物
N225OP:日経225オプション
TOPXF:TOPIX先物
JN400F
※リスト化して選択できるようにしておくと便利
=RssFOPCode(銘柄種類,限月,C/P,行使価格)
Excel関数

関数の入ったExcelシートのダウンロード

画像のように上記のすべての関数を組み込んであります。「銘柄種類」を選ぶと期近の銘柄コードが表示されます

随時追加中
ABOUT ME
かぶ自動化LAB
かぶ自動化LAB
代表 三澤
2005年から日経225先物株取引を自動化しています。現在は楽天RSSⅡで日本株・ETF・株価指数先物の自動取引システムを考案からシステム制作まで一貫してやってます。コレがめちゃ楽しく、日々研究を重ねながらシステム制作&取引をとても楽しくやらせてもらってます!
記事URLをコピーしました