VeighNa量化社区
你的开源社区量化交易平台 | vn.py | vnpy
Member
avatar
加入于:
帖子: 2
声望: 0

1.简述:本项目旨在开发一个自动化交易连接DIY程序(以下简称DIY程序),期望将金字塔或者博弈大师生成的交易信号通过文件或接口传输到vnpy交易系统,并执行相应的交易操作。系统需要保证信号传输的实时性、准确性和稳定性,同时确保代码的可维护性和扩展性。
要求:接单者有过完整成功交付量化案例,有责任心,开发费用可谈。
联系:企鹅球球3029415880 加时候发信“vnpy”

  1. 功能需求
    2.1 信号生成与输出
    博弈大师端:

博弈大师生成交易信号(包括时间、品种、信号类型等)。
交易策略不需要接单者编写,题主自己在博弈大师中编写好。
博弈大师将信号输出到指定文件(如CSV文件)或通过API接口发送。

DIY程序端:

实时扫描博弈大师指定文件(如CSV文件)或通过API接口接收信号。

接收到交易信号后,DIY根据信号中的品种、买卖方向选择相应的期权品种,生成开仓具体指令。

根据开仓资金管理原则进行仓位合规判断,若合规则向vn.py下达开仓指令。

关于资金管理(风控):
人工干预:

DIY程序自动运行时,如果有剩余资金,人工可以买入仓位。

如果买入仓位后未添加止损,DIY程序需自动识别并加入止损条件单(止损条件逻辑由题主提供)。

DIY程序无人值守时,人工可随时清仓或暂停自动化交易程序。

仓位管理:

浮盈不加仓。

止盈采用动态追踪分批平仓。

止损采用一次性清仓。

测试要求:
DIY程序编写完成后,需使用仿真API账号进行穿透测试(交易所要求)。

完成穿透测试后,需进行虚拟盘模拟交易1个月(或友好协商时间)以调试稳定性。

2.2 信号监听与处理
vn.py端:

监听博弈大师输出的信号文件或API接口。

解析信号内容(如时间、品种、信号类型)。

根据信号调用vn.py的交易接口执行交易操作。

2.3 日志与错误处理
记录所有信号接收和交易执行的日志。

对异常情况(如信号格式错误、交易失败)进行处理,并记录错误日志。

2.4 配置文件与参数
提供配置文件,允许用户自定义以下参数:

信号文件路径或API接口地址。

交易品种和信号类型的映射关系。

交易参数(如手数、止损止盈方式、开仓比例、如何选择对应期权品种等)。

  1. 非功能需求
    3.1 性能要求
    信号处理延迟不超过1秒。

系统能够支持高频信号处理(如每秒10条信号)。

Member
avatar
加入于:
帖子: 2
声望: 0

自己支千金顶一把

© 2015-2022 上海韦纳软件科技有限公司
备案服务号:沪ICP备18006526号

沪公网安备 31011502017034号

【用户协议】
【隐私政策】
【免责条款】