データは次のようなセルとして返されます (各取引はセル内で互いに下にあり、つまり 5 x 4 のセルです):
sell 50 FTSE 6500
buy 100 Eurostoxx 3300
buy 25 SP 1980
buy 30 FTSE 6490
sell 25 Eurostoxx 3315
まず、データベースクエリからセルとして返されるデータを混合しているため、それが問題かどうかはわかりません
私がやりたいのは、これらを市場にマークすることです。そのため、これらの契約のそれぞれの市場終値を変数として持っており、それらFTSE_CLOSE
を 、 EUROSTOXX_CLOSE
および と呼びますSP_CLOSE
。
次のようなことができるようになりたいです。
where coloumn 3 = "FTSE" and column 1 = "sell" then column 5 = column2 * (column4 - FTSE_CLOSE)
where column 3 = "FTSE" and column 1 = "buy" then column 5 = column2 * (FTSE_CLOSE - column4)
他の契約についても同様です。
基本的に、文字列と数字の混合使用に苦労しています
- すべてを行う必要が
cell2mat
あるので、いくつかのベクトルを用意してから、何らかの方法で文字列ベクトルを調べ、他の関連するベクトルで計算を実行します。quantity * price - close_price
- これを行う簡単な方法はありますか