设为首页收藏本站

 找回密码
 注册
查看: 2202|回复: 4
打印 上一主题 下一主题

关于双均线交叉的问题 [复制链接]

Rank: 1

精华
0
UID
229282
积分
22
帖子
8
主题
4
阅读权限
10
注册时间
2016-3-5
最后登录
2018-10-16
跳转到指定楼层
1#
发表于 2016-9-1 10:27:55 |只看该作者 |倒序浏览
请教下,如何编写双均线,例如首次金叉后,开多单,等两条均线死叉后又第二次金叉时加仓。请问如何编写第二、三次金叉,这种语句呢? 谢谢~

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
2#
发表于 2016-9-1 11:00:17 |只看该作者
可以声明一个序列数值型变量,在每一次金叉时,给该变量加1.
当该变量的值有变化时,说明有了新的金叉,在你想要的金叉次数上做你想要交易的指令就可以了。

使用道具 举报

Rank: 1

精华
0
UID
229282
积分
22
帖子
8
主题
4
阅读权限
10
注册时间
2016-3-5
最后登录
2018-10-16
3#
发表于 2016-9-1 13:48:16 |只看该作者
小米 发表于 2016-9-1 11:00
可以声明一个序列数值型变量,在每一次金叉时,给该变量加1.
当该变量的值有变化时,说明有了新的金叉,在 ...

感谢您的回复。 您的意思我能明白,但是一般都是用短周期的均线值大于长周期的均值叫金叉,如何用语言来写出这个变量的值变化的方式呢?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
4#
发表于 2016-9-1 14:11:17 |只看该作者
cuilin_closed 发表于 2016-9-1 13:48
感谢您的回复。 您的意思我能明白,但是一般都是用短周期的均线值大于长周期的均值叫金叉,如何用语言来 ...
  1. vars
  2.     numericseries flag;
  3.     bool  mycross;
  4. begin
  5.     mycross = crossover(短均线,长均线);
  6.     if(mycross ==true)
  7.    {
  8.         flag = flag+1;
  9.    }
  10.    if(flag != flag[1])
  11.    {
  12.      //此K线上有金叉,可自行决定开仓还是加仓
  13.   }
复制代码

使用道具 举报

Rank: 1

精华
0
UID
250895
积分
9
帖子
7
主题
2
阅读权限
10
注册时间
2017-5-5
最后登录
2018-8-6
5#
发表于 2017-8-28 14:12:05 |只看该作者
小米 发表于 2016-9-1 14:11

小米老师, 这个代码我测试了,有点小问题,上面无法区分二次金叉,出现一次金叉也在出信号,求解?谢谢

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-18 01:13

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部