プログラミングでアイデアを具現化したい

あらゆるものを具現化するためにプログラミングを始めました。主にC#

ベルギーテロで一番反応した通貨ペアは

テロで犠牲になった方も多くいる中でこのような計算をするのは
不謹慎だと感じる方もいるかも知れません。

しかし、このような時マーケットはどう動くのか。
後の為にデータを残します。

データはoandaからFIXでMarket Data-Incremental Refreshで取得しています。
Market Data Requestとは

サブスクリプションリクエストにおいて、リクエストしたシンボルの
スナップショットが送信された後、レートの更新に関する
Incremental Refresh メッセージが送信されます。
レート更新がない場合は、メッセージは送信されません。

軽量化したGUIがデータを漏らすことなく拾い切り、
DBに書き込んでいたとするならば下記SQL
テロのあったロンドン時間8時頃のティック数が多かった順に表すものとなる。

declare @日時 varchar(20)	
set @日時 = '20160322'	
	
SELECT 通貨ペア,count(通貨ペア)ティック数	
	,Left(convert(varchar(8),日時,108),2)時間
  FROM [Fix].[dbo].[TickData]	
  where Left(convert(varchar(20),日時,112),Len(@日時))=@日時	
  and Left(convert(varchar(8),日時,108),2)='08'	
    group by 通貨ペア,Left(convert(varchar(8),日時,108),2)	
	order by count(通貨ペア) desc

f:id:tos5511:20160322213710p:plain

ポンドがよく動いた(Tick)を刻んだ結果となった。
※値幅ではない