揭秘EMA:如何构建高效个性化的投资策略

2 months ago
Labels:AI助手/EMA策略/现货DCA19678
Article Source: AICoin

3月19日晚上,AICoin 研究员在AICoin PC端-群聊-直播进行【AI写指标: 从零构造你的专属EMA策略(送会员)】的图文直播分享,以下是直播内容汇总。

一、DCA工具

更新了版本,DCA策略如图位置

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图1

欢迎下载更新最新版本体验AICoin PC端

二、构建EMA信号指标提醒

1、如图打开 OKX 平台的 BTCUSDT 永续

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图2

2、周期选定在30分钟

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图3

3、点击使用AI,AI使用位置

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图4

4、将想法告诉AI,我的核心算法是:

EMA10 上穿 EMA40 同时 上穿 EMA120 , 做多;

EMA10 下穿 EMA40 同时 下穿 EMA120 , 做空。

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图5

5、AI给到一套完整的策略,把策略复制到自定义指标内

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图6

6、如图点击调整到主图显示

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图7

7、重命名并保存它

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图8

8、点击显示到k线上

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图9

显示出来效果

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图10

三、EMA信号显示信号优化

继续让AI优化,把信号显示出来

1、不符合的操作

询问AI帮我写一个策略,我的核心算法是:

EMA10 上穿 EMA40 同时 上穿 EMA120 , 做多,并在k线上标记绿色的做多信号;

EMA10 下穿 EMA40 同时 下穿 EMA120 , 做空,并在K线上标记红色的做空信号。

AI答复,如图显示明显没有符合我们这套策略。

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图11

2、正常显示效果优化

询问AI帮我写一个策略,我的核心算法是:

EMA10、EMA40、EMA120先形成多头排列,然后EMA10 上穿  EMA120, 做多;

EMA10、EMA40、EMA120先形成空头排列,然后EMA10下穿 EMA120, 做空。

AI答复,显示到下图的效果。

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图12

这套策略的效果开始很好了,能够把握到很多大趋势

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图13

四、EMA策略 实现自动化交易

1、AI助手实现 多头排列,它帮我们考虑了多头排列结束的地方

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图14

2、我们如下图查看这套策略实现的开平仓逻辑

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图15

3、我们可以结合AI给出来的做一些优化

根据这套策略,我们的策略可以优化的方式是:

多头排列后,趋势看多,可以进场做多,若多头排列结束,则认为该段趋势结束,适合平仓。但不代表任何方向;

空头排列后,趋势看空,可以进场做空,若空头排列结束,则认为该段趋势结束,适合平仓。但不但表任何方向。

4、为了方便区分,把金叉颜色标记为蓝色,死叉颜色标记为橙色

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图16

5、整理交易代码逻辑,完成显示效果

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图17

6、完整的EMA策略具体代码:可以实现看盘指标 + 预警 + 自动化交易

// @version=2

// 代码示例

// EMA10、EMA40、EMA120先形成多头排列,然后EMA10 上穿 EMA120, 做多

ma1 = ema(close, 10)

ma2 = ema(close, 40)

ma3 = ema(close, 120)

// 计算 ema 多头排列

maLong = ma1 > ma2 && ma2 > ma3

// 计算 ema 金叉

goldenCross = crossup(ma1, ma3)

// 开始多头排列

longStart = maLong && (not maLong[1])

// 结束多头排列

longEnd = (not maLong) && maLong[1]

// 定义预警预警条件,以便在添加预警的窗口中使用

alertcondition(longStart, title='EMA多头排列开始', direction="buy")

alertcondition(longEnd, title='EMA多头排列结束', direction="sell")

alertcondition(goldenCross, title='EMA金叉', direction="buy")

// 绘制到图表

plot(ma1, title="EMA10")

plot(ma2, title="EMA40")

plot(ma3, title="EMA120")

plotShape(longStart, title="EMA多头排列开始", shape='arrowUp', color='green', refSeries=ma3, placement='bottom', fill=true)

plotShape(longEnd, title="EMA多头排列技结束", shape='arrowUp', color='green', refSeries=ma3, placement='bottom', fill=false)

plotShape(goldenCross, title="EMA金叉", shape='arrowUp', color='blue', refSeries=ma3, placement='bottom', fill=true)

// EMA10、EMA40、EMA120先形成空头排列,然后EMA10下穿 EMA120, 做空

// 计算 ema 空头排列

maShort = ma1 < ma2 && ma2 < ma3

// 计算 ema 死叉

deadCross = crossdown(ma1, ma3)

// 开始空头排列

shortStart = maShort && (not maShort[1])

// 结束空头排列

shortEnd = (not maShort) && maShort[1]

// 定义预警预警条件,以便在添加预警的窗口中使用

alertcondition(shortStart, title='EMA空头排列开始', direction="sell")

alertcondition(shortEnd, title='EMA空头排列结束', direction="buy")

alertcondition(deadCross, title='EMA死叉', direction="sell")

// 绘制到图表

plotShape(shortStart, title="EMA空头排列开始", shape='arrowDown', color='red', refSeries=ma3, placement='top', fill=true)

plotShape(shortEnd, title="EMA空头排列结束", shape='arrowDown', color='red', refSeries=ma3, placement='top', fill=false)

plotShape(deadCross, title="EMA死叉", shape='arrowDown', color='Orange', refSeries=ma3, placement='top', fill=true)

// 平空开多

buy = longStart || goldenCross

exitShort(buy, price='market', amount=1)

enterLong(buy, price='market', amount=1)

// 平多开空

sell = shortStart || goldenCross

exitLong(sell, price='market', amount=1)

enterShort(sell, price='market', amount=1)

 

7、看该策略具体历史表现,基本吃完这波大趋势

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图18

上和下的,都能完美吃到了

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图19

8、当然在震荡的时候可能获利的空间不太大,类似这批均线缠绕的

揭秘EMA:如何构建高效个性化的投资策略_aicoin_图20

AI助手可以满足很多条件,只要你把你的想法提给AI;我们的AI工具以及自定义指标工具,会对会员有更多支持;如果对AI写指标感兴趣,想构建自己的交易策略,欢迎开通信号预警/PRO版K线/指标胜率,三个会员任意一个都能限时免费体验自定义指标会员。

点击下方链接开通体验:https://www.aicoin.com/zh-CN/vip/chartpro

五、问题解答

1、请问一下,“绿色实心箭头和空心箭头、红色实心箭头和空心箭头”是什么意思呀?

红色实心箭头:空头排列开始;红色空心肩头:空头排列结束。

2、这是所有EMA趋势型策略什么周期合适?

如果遇到这个周期开始走类似的缠绕的均线了,你再去下一级的周期做,一般倍数时5倍类似,日线 - 4小时 - 30分钟 - 5分钟 -1分钟。

3、箭头是什么意思?

绿色实心:多头排列信号,绿色空心:多头排列结束信号,蓝色: 金叉信号;

红色实心:空头排列信号,红色空心:空头排列结束信号,橙色:死叉信号。

推荐阅读

1、《AI写指标,自动交易,轻松开启抄底策略赚钱新模式》

2、《MACD自动交易策略:稳健捕捉市场机会的秘诀》

3、《EMA指标自动化交易:实现收益最大化的指南》

更多直播干货,请关注AICoin“新闻/资讯-直播回顾”栏目,欢迎下载AICoin PC端

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

Comment
2024-03-23 11:10
!