我的数据作为一个看起来像这样的单元格返回(每个交易都在单元格中彼此下方,即它是一个 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
- 有没有更简单的方法来做到这一点