欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [原创]

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有2735人关注过本帖树形打印复制链接

主题:[原创]

帅哥哟,离线,有人找我吗?
janis
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:0 威望:0 精华:0 注册:2021/2/1 10:13:04
[原创]  发帖心情 Post By:2021/2/1 10:14:44    Post IP:58.49.76.190[只看该作者]

小时k线收盘价在5、10均线下,先反弹上5、10均线,但5、10均线不能反弹上20均线,其后小时K线再回到5、10均线下    怎么写?
感谢

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/2/1 10:33:53    Post IP:58.246.57.26[只看该作者]

 你是要实现 这么一个流程式的判断?先怎么再怎样 这种逻辑吗?


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
janis
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:0 威望:0 精华:0 注册:2021/2/1 10:13:04
[原创]  发帖心情 Post By:2021/2/1 11:30:22    Post IP:58.49.76.190[只看该作者]

对的,需要怎么弄

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/2/1 14:14:04    Post IP:58.246.57.26[只看该作者]

 也就是说5,10周期均线 在20周期均线下方的前提下。满足收盘价先上穿5,10 周期均线 再下穿?


命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
janis
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:0 威望:0 精华:0 注册:2021/2/1 10:13:04
[原创]  发帖心情 Post By:2021/2/1 14:53:11    Post IP:58.49.76.190[只看该作者]

对的

 回到顶部
帅哥哟,离线,有人找我吗?
janis
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:4 积分:0 威望:0 精华:0 注册:2021/2/1 10:13:04
[原创]  发帖心情 Post By:2021/2/1 14:53:51    Post IP:58.49.76.190[只看该作者]

是的,要怎么弄

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2021/2/1 14:59:33    Post IP:58.246.57.26[只看该作者]

X:c;
ma5:ma(c,5);
ma10:ma(c,10);
ma20:ma(c,20);

majc1:=cross(c,ma5);
majc2:=cross(c,ma10);
masc1:=cross(ma5,c);
masc2:=cross(ma10,c);

Len1:=SUMBARS(majc1,1);//从1开始
Len2:=SUMBARS(majc2,1);
Len3:=SUMBARS(masc1,1);
Len4:=SUMBARS(masc2,1);


cd1:=min(Len1,Len2)>max(Len3,Len4);//表示最近2次的2个死叉 必须都在 最近2个金叉后面。不能有交叉。
cd2:=c<ma5 and c<ma10  and  count(ma5>ma20 or ma10>ma20,max(len1,len2))=0;//从最近一次金叉到最近一次死叉 之间的所以区间 必须都在ma20周期以下
cd:=cd1 and cd2;
DRAWICON(cd and not(ref(cd,1)),h,1);//在初次满足的位置做个标记。因为这个状态可能会持续一定周期




图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

测试了下,如上图所示 能判断出来。


命数如织,当如磐石。
 回到顶部