我有关于如何从修复44中的marketsnapshot刷新中获取像MDEntryPx这样的重复组值的问题
我的经纪人已发送8=FIX.4.4^A9=198^A35=W^A34=4^A49=OZ_UAT_Q^A52=20200506-02:35:16.521^A56=DXTR_UAT_Q^A55=XAUUSD^A262=eYZDMS ^A268=2^A269=0^A270=82.18^A271=1000000^A276=A^A282=FD1^A299=78781576^A269=1^A270=82.38^A271=1000000^A276=A^A282=FD1^A299 =78781577^A10=035^A
如何获得270的值
标签270是成员组之一
<group name='NoMDEntries' required='Y'>
<field name='MDEntryType' required='Y' />
<field name='MDEntryPx' required='N' />
<field name='Currency' required='N' />
<field name='MDEntrySize' required='N' />
<field name='MDEntryDate' required='N' />
<field name='MDEntryTime' required='N' />
我尝试过使用
double price = message.getDouble(MDEntryPx.FIELD);
String priceAsString = String.valueOf(price);
但我无法获得这个价格的值(value)。那么如何从重复组中获取该价格呢?
最佳答案
您似乎从未阅读过有关重复组的文档。
https://quickfixj.org/usermanual/2.1.0/usage/repeating_groups.html
关于java - 如何从quickfixj中的重复组中获取值(value),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61626979/