FIXatdl是基于XSD定义的XML标准,用于规范算法交易指令界面与参数结构,支持自动渲染校验界面、控件映射、参数验证,并与FIX协议无缝衔接。
FIXatdl(FIX Algorithmic Trading Definition Language)的XML标准,是一套用XML Schema(XSD)定义的、描述算法交易指令界面与参数结构的规范格式。
它不是随意写的XML文件,而是严格遵循一套预定义的语义规则和层级结构——比如必须包含 根元素,每个策略需声明 name、id 和 parameter 列表;每个参数要指定 name、type(如string、int、float、boolean)、是否必填(isRequired),以及可选的默认值、取值范围或下拉选项列表(enum)。
这个XML标准的核心作用是:让卖方(如券商、投行)能以统一方式发布新算法

关键点包括:
controlType 属性声明 举个简化例子:一个TWAP策略的XML片段会声明起始时间、结束时间、总数量、是否允许盘后交易等字段,并标明哪些是必填、哪些有默认值、哪些需在界面上显示为时间选择器。
本质上,它把“算法怎么用”这件事,从口头说明、PDF文档或定制接口,变成了机器可读、系统可解析、界面可自动生成的标准数据契约。