85、外汇交易代理进化之路:从模拟到实战

外汇交易代理进化之路:从模拟到实战

在金融科技领域,开发能够自主进行外汇交易的代理是一项极具挑战性和前景的工作。传统上,我们可能会借助MetaTrader来跟踪交易代理的余额和适应度分数,但这种方法效率低下,难以同时评估大量代理。因此,我们选择构建自己的外汇模拟器,为进化货币交易代理提供更高效的解决方案。

1. 构建外汇模拟器的必要性

使用MetaTrader来评估交易代理存在明显的局限性,它耗时过长,而且难以同时运行数千个实例来评估众多代理。为了解决这些问题,我们可以从经纪商处获取历史金融数据,并使用Erlang构建自己的外汇模拟器,模拟为一个私有环境。只要这个外汇模拟器能够准确模拟真实经纪商的费用和价格,并使用真实的历史数据,我们就能够进化出货币交易代理,这些代理经过进化和测试后,可以应用于真实市场,实现与金融服务提供商的自主交互和自主交易。

2. 外汇模拟器的具体设置

我们以最常用的货币对EUR/USD为例,下载其历史数据,并将其存储在ets表中。虽然简单的列表也可以实现相同的功能,但ets表在处理货币属性并将其按顺序提供给交易代理时更加灵活高效。

我们创建的外汇市场模拟器为每个神经网络代理提供300美元的初始余额。代理通过传感器和执行器与私有环境进行交互,其输出根据以下规则转换:小于 -0.5 转换为 -1,表示做空;在 -0.5 和 0.5 之间转换为 0,表示平仓(如果没有持仓则不做操作);大于 0.5 转换为 1,表示做多(如果当前持有空头头寸,则先平仓再做多)。

模拟器使用1000个真实的EUR/USD货币对收盘价进行市场模拟,时间跨度从2009年11月5日22:15到2009年11月20日10:15,以15分钟

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值