カテゴリー ‘ Programming Language

Excel DNAとRTDサーバーで自動更新が出来るアドインを作る

dnatiny-name

 

Excel-DNAが使えるよーって話についてサンプルを作ろうと思ったら、
ただのサンプルコードだけだと意味不明になってしまうし、かと言って
リアルタイムに動くものってそんなにないし、時刻だけ動くってのもつまらないだろーorz

 

2f08bd67716085f1e309fa688fc804ef

 

ということで、このブログに来る方ってやっぱりマーケット情報とかがリアルタイム更新する方がわかりやすいかなと思い…

作りましたっ!!

ExcelDNA + マーケットデータ =

その名も

MarketDataDNA

すごいそのまんま感…

 

ということでYahooファイナンスなど情報をExcel上で自動更新するアドインを作りました。

ソースはGitHubに上げてあるので、テキトーにいじってください。
かなりオレサマで書いてあるので読みにくかったり効率が悪かったりかもしれないですが、もしこうしたらいいよーっていう事があればフンワリ優しくお伝え頂けると幸いですm(_ _)m
(管理者が絹ごし豆腐メンタルをしているので)

system-tradingtech/DataTools

 

GitHubからビルドして使うのは、面倒だという方は下記のリンクからアドインをダウンロードできますので、GitHubのReadmeを参照して使ってみてください。

 


[Tips] SQLで任意の時間帯を抽出する方法

日付、時刻を指定して抽出するSQL文をよく忘れるのでメモ。

-- 'yyyy/MM/dd'の形で指定の日付のデータを抽出する
Convert(NVARCHAR, DateTime, 111) = '日付'
-- 'HH:mm:ss'の形で指定の時刻のデータを抽出する
Convert(NVARCHAR, DateTime, 108) = '時刻'
-- 'yyyy/MM/dd' AND 'yyyy/MM/dd'の形で指定の日付帯のデータを抽出する
Convert(NVARCHAR, DateTime, 111) BETWEEN '開始日付' AND '終了日付'
-- 'HH:mm:ss' AND 'HH:mm:ss'の形で指定の時間帯のデータを抽出する
Convert(NVARCHAR, DateTime, 108) BETWEEN '開始時刻' AND '終了時刻'

 


return top