quickfix客户端发送Tag35=1用python怎么写
时间: 2024-05-06 15:18:03 浏览: 11
你可以使用QuickFIX Python库来发送FIX消息。以下示例演示如何使用QuickFIX Python库发送包含Tag35=1的FIX消息:
```python
import quickfix as fix
# 创建一个FIX消息
message = fix.Message()
message.getHeader().setField(fix.BeginString(fix.BeginString_FIX42))
message.getHeader().setField(fix.MsgType(fix.MsgType_NewOrderSingle))
# 设置消息体中的Tag35=1
message.setField(fix.Symbol("AAPL"))
# 创建FIX会话
settings = fix.SessionSettings("quickfix.cfg")
application = fix.FileLogFactory("log")
store = fix.FileStoreFactory(settings)
initiator = fix.SocketInitiator(application, store, settings)
# 启动FIX会话
initiator.start()
# 发送FIX消息
sessionID = initiator.getSessions()[0]
fix.Session.sendToTarget(message, sessionID)
# 关闭FIX会话
initiator.stop()
```
请注意,上面的示例假设您已经创建了一个名为`quickfix.cfg`的配置文件,其中包含与您的FIX目标系统的连接信息。您需要根据自己的情况修改该文件。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)