首页 » 软件优化 » 使用myfxhub创建第一个EA(自动交易程序)示例(交易模型创建第一个示例)

使用myfxhub创建第一个EA(自动交易程序)示例(交易模型创建第一个示例)

萌界大人物 2024-12-07 04:09:52 0

扫一扫用手机浏览

文章目录 [+]

假设我们的策略规则为:

做多的策略是:

A: 1小时时间框架下MACD必须大于0

使用myfxhub创建第一个EA(自动交易程序)示例(交易模型创建第一个示例) 软件优化
(图片来自网络侵删)

B: 1小时时间框架下RSI必须大于50

C: 5分钟时间框架下30周期的均线从下上穿60周期均线

做空规则相反

多头平仓规则:

5分钟时间框架下30周期的均线从上下穿60周期均线时平仓

空头平仓规则相反

使用myFxHub生成以上交易策略过程如下:

第一步:创建新系统

点击“创建新系统”,创建新系统时可随意输入系统名称,例如“MA+MACD+RSI”

第二步:创建交易模型

点击“设置交易模型”,之后开始添加交易模型

1.创建做多(买进)交易模型

点击“新增一个交易模型”,选择如下内容

模型名称:模型名称随意,例如“做多模型”

交易类型:选择 “做多 / 买进” 选项”

交易品种:选择 “Symbol()” 选项,该选项表示可以交易当前图表上的任何品种

点击“提交”之后,若出现如下交易模型信息,表示新交易模型添加成功

2.创建做空(卖出)交易模型

做空(卖出)交易模型的创建方法同上,模型名称输入“做空模型”,交易类型选择 “做空 / 卖出” 选项即可,新增成功之后将能看到如下两个交易模型

3.创建多头平仓模型

平仓交易模型的创建方法雷同

模型名称:模型名称随意,例如“平仓模型”

交易类型:选择 “平仓” 选项”

平仓时对应模型的仓位:选择之前创建模型的名称,这里选择“做多(买进)模型”

点击“提交”之后,若出现如下交易模型信息,表示平仓模型添加成功

4.创建空头平仓模型

空头平仓模型的创建方法同上,只是 “平仓时对应模型的仓位” 选择做空的模型的名称即可, 新增成功之后将能看到如下4个交易模型

第三步:创建交易模型的交易条件

打开一个交易模型之后,点击“设置交易条件”,之后开始设置添加该模型的交易条件

1.创建做多(买进)交易模型的交易条件

点击“新增一个条件组”,创建一个 “条件组”

点击“提交”之后,若出现如下 “条件组” 信息,表示一个新的 “条件组” 添加成功

之后打开该 “条件组”,点击 “新增条件” 就可以在该“条件组”下逐一添加“条件”

做多的过滤条件为:

A: 1小时时间框架下MACD必须大于0

B: 1小时时间框架下RSI必须大于50

C: 5分钟时间框架下30周期的均线从下上穿60周期均线

因此我们设置过滤条件为:“MACD > 0” 并且 “RSI > 50” 即可,因为是在1小时时间框架下,指标“Timeframe参数”选择“1 hour”即可

首先我们添加”MACD大于(>)0″的过滤条件,在“条件类型”选项里选择“过滤条件”,MACD因为是副图指标所以“指标类型”选择“副图指标”,之后我们选择设置 MACD(“Timeframe参数”选择“1 hour”) 大于 特定值(“value参数”输入“0”),如下所示

之后点击“提交”增加该过滤条件,如下所示,点击指标名称时可以查看具体参数

第二步:添加 “RSI 大于(>) 50” 的过滤条件,基本同上,添加成功后会有如下两个过滤条件:

第三步:在5分钟时间框架下每当30周期的均线从下上穿60周期均线时做多,只需要设置“MA30 大于(>)MA60”即可

我们还需要添加“执行条件”,例如,我们可以设置"5 > 0", 至此, 做多模型设置完毕

2.创建做空(卖出)交易模型的交易条件

创建做空(卖出)交易模型的交易条件步骤如上所示,只是条件相反而已

3.创建多头平仓模型的交易条件

只需要设置 “MA30 小于 MA60”即可

4.创建空头平仓模型的交易条件

只需要设置 “MA30 大于 MA60”即可

第四步:生成代码

回到控制板系统列表页面,点击 “生成代码” 即可生成该系统的代码,下载之后就能直接应用

标签:

相关文章

南平网络推广(网络推广小猫受众企业用户)

南平网络推广是一项专业的工作,旨在通过互联网渠道,将产品或服务宣传推广给更广泛的受众群体。本文将从不同的角度描述南平网络推广的重要...

软件优化 2025-02-12 阅读1318 评论0