3. 定义文件
3.1 ini文件
定义有关FXDaemon设置的信息。
· 交易接口设置
<tradetool>
order2back | 历史回测模式 |
order2virtual | 自动交易模式 (虚拟账户) |
order2plugin | 自动交易模式 (加载插件) |
· 历史回测设置
<tradetool>
<order2back>
<startdate> | 历史回测的开始时间 |
<enddate> | 历史回测的停止时间 |
<ticketno> | 仓位ID的初始值 |
· 账户设置
<tradetool>
<account>
<id> | 账户的唯一标识符 |
| ※历史回测模式或虚拟帐户需要设置。 |
· 插件设置
<tradetool>
<plugin>
<module>库文件名
[name] | 插件名 |
[config] | 配置文件名 |
[load] | 加载标志 (0:禁止, 1:启用) |
· 选项设置
<tradetool>
<option>
<marketopen>- 指定市场开始时间 (世界标准时间) -
<wday> | 市场开始日期, 指定为星期:1234567(一二三四五六日) |
<time> | 市场开始时间, HH:mm:ss |
<marketclose>- 指定市场关闭时间 (世界标准时间, 指定时间后自动结束) -
<wday> | 市场关闭日期, 指定为星期:1234567(一二三四五六日) |
<time> | 市场关闭时间, HH:mm:ss |
<shm>- 共享内存设置 -
<block>- 4种类型, 通过read和write属性来设置访问权 -
account | 账户信息 |
offer | 市场数据 (最多可存储200个) |
trade | 仓位信息 (每个账户最多可以存储200个) |
pricebar | 历史数据 |
[shared]
· 数据库连接设置
<dbserver>
<host> | 主机名 |
<db> | 数据库名 |
<user> | 用户名 |
<password> | 密码 |
· 人工智能模型设置
<tf>
<graph>- 模型定义 -
[path]模型存放目录
<model>模型文件名
[name] | 模型名 |
[inlayer] | 输入层 |
[outlayer] | 输出层 |
[load] | 加载标志 (0:禁止, 1:启用) |
· 电子邮件设置
<email>
[run] | 发送标志 (0:禁止, 1:启用) |
<to> | 收件人地址, 最多可以设置10个 (分隔符: 逗号) |
<cc> | 抄送地址, 最多可以设置10个 (分隔符: 逗号) |
<bcc> | 密件抄送地址, 最多可以设置10个 (分隔符: 逗号) |
<name> | 用户名 |
<address> | 电子邮件地址 |
<smtp>
server | SMTP服务器 |
userid | SMTP用户ID |
password | SMTP密码 |
ssl | SSL设置 (0:不使用SSL, 1:使用SSL进行SMTP连接, 2:使用STARTTLS命令启动SSL会话) |
port | SMTP端口 |
· conf文件设置
<mst>
[path] | 配置目录 |
<instrument> | 商品代码信息的定义文件 |
<rate> | K线分时周期信息的定义文件 |
<ta> | 技术指标的定义文件 |
<implparam> | 执行计划的定义文件 |
· 执行脚本设置
<script>
[path] | 配置目录 |
<js> | JavaSrcipt文件 |
· 日志输出设置
<logger>
<level> | 输出级别 (ERROR, WARN, INFO, DEBUG) |
<path> | 输出位置 |
<name> | 输出文件名的前缀 |
<printconsole> | 标准输出标志 (0:禁止, 1:启用) |
| ※如果在Windows命令提示符窗口下出现处理停滞现象,请选择"禁止"。 |
· 历史数据设置
<dat>
<startdate> | 要下载的历史数据的起始时间 如果为空,则会被设置为现有数据文件的最后起始时间。 |
<enddate> | 要下载的历史数据的结束时间 如果为空,则会被设置为当前时间。 |
<path> | 存放目录 |
3.2 conf文件
缺省配置在conf目录中。根据ini文件的设置,可以重新指定位置。
3.2.1 mst_symbol.xml
商品代码信息定义文件
[target] | 处置对象标志 (0:禁止, 1:启用) |
[id] | 商品代码的标识符 |
[pointsize] | 点大小 |
3.2.2 mst_rate.xml
K线分时周期信息定义文件
[target] | 处置对象标志 (0:禁止, 1:启用) |
[isimpl] | 回调函数(_main)执行标志 (0:禁止, 1:启用) |
3.2.3 tst_implparam.xml
执行计划定义文件
<implparam>
[isimpl]回调函数(_main)执行标志 (0:禁止, 1:启用)
<symbol>商品代码 (只有在mst_symbol.xml中被定义的情况下才会执行)
<placeorder>[可选]
<method>
<property>
※<placeorder>以下定义的信息可以通过内置函数取得。