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


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

   

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


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

主题:编写请教

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


加好友 发短信
等级:论坛游侠 帖子:424 积分:0 威望:0 精华:0 注册:2015/10/20 13:25:28
编写请教  发帖心情 Post By:2017/11/7 12:53:07    Post IP:175.16.0.239[只看该作者]

请老师看看这样编写是否有错误?不出信号!谢谢

卖开仓后,前20根K线内MA5下穿了MA15,当根K线MA5上穿MA15,且前20根K线的MA60连续上行,
TYPE(1)=3 AND BARSLAST(CROSS(MA15,MA5))<=20  AND CROSS(MA5,MA15)  AND  ALL(MA60>REF(MA60,1),20);

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


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

你这个需要保证ma5的下穿是在开空之后吗啊? 也就是这个下穿是发生在开空之后。“BARSLAST(CROSS(MA15,MA5))<=20  AND CROSS(MA5,MA15)  AND  ALL(MA60>REF(MA60,1),20);”  这句应该是可以的,有可能就是你这个条件比较难触发。 你可以输出下看看每个条件。


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


加好友 发短信
等级:论坛游侠 帖子:424 积分:0 威望:0 精华:0 注册:2015/10/20 13:25:28
  发帖心情 Post By:2017/11/7 13:54:14    Post IP:175.16.0.239[只看该作者]

老师是说编写没问题,是条件难触发。还有个问题;ALL(MA60>REF(MA60,1),20);这句原本想用MA60线上涨的斜率小于45度大于30度来表示,不会编写,在论坛里找到了这句,不是否正确;老师能否帮助编写一下,谢谢!ATAN((MA60/REF(MA60,1)-1)*100)*180/3.1416>45 ;

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


加好友 发短信
等级:论坛游侠 帖子:424 积分:0 威望:0 精华:0 注册:2015/10/20 13:25:28
  发帖心情 Post By:2017/11/7 14:34:05    Post IP:175.16.0.239[只看该作者]

老师在吗?请老师帮助编写;前20根K线MA60线上涨的斜率小于45度大于30度,谢谢

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


加好友 发短信
等级:管理员 帖子:26631 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2017/11/7 14:38:02    Post IP:180.169.30.6[只看该作者]

k线图中无法求数学上的斜率。

ATAN((MA60/REF(MA60,1)-1)*100)*180/3.1416>45 ;这句话不知道实际意义以及结果。

[此贴子已经被作者于2017/11/7 14:38:52编辑过]


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
yuanman
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:论坛游侠 帖子:424 积分:0 威望:0 精华:0 注册:2015/10/20 13:25:28
  发帖心情 Post By:2017/11/7 15:00:37    Post IP:175.16.0.239[只看该作者]

这句话的意思应该是MA60的上升角度大于45度,我在网上找到的。ATAN((MA60/REF(MA60,1)-1)*100)*180/3.1416>45 ;
您的意思是说这句话不成立,金字塔函数无法实现求均线的角度吗?

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


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

角度其实就是斜率的问题,斜率就涉及到横纵坐标。那个代码是工作人员自己的理解吧,仅供参考。我也看了历史帖,基本上没办法实现很好的斜率处理。


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


加好友 发短信
等级:论坛游侠 帖子:424 积分:0 威望:0 精华:0 注册:2015/10/20 13:25:28
  发帖心情 Post By:2017/11/7 15:21:01    Post IP:175.16.0.239[只看该作者]

谢谢老师指点。老师在二楼说的输出模型条件,请教如何输出?谢谢

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


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2017/11/7 15:25:01    Post IP:180.169.30.6[只看该作者]

你用变量把你的条件定义下,在图表上就能直接看到变量值是否成立了。

 

比如这样。

a1:BARSLAST(CROSS(MA15,MA5))<=20,NODRAW;

a2:CROSS(MA5,MA15),NODRAW;



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


加好友 发短信
等级:论坛游侠 帖子:424 积分:0 威望:0 精华:0 注册:2015/10/20 13:25:28
  发帖心情 Post By:2017/11/7 15:27:20    Post IP:175.16.0.239[只看该作者]

谢谢老师!

 回到顶部