以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 编写请教 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=159291) |
-- 作者:yuanman -- 发布时间:2017/11/7 12:53:07 -- 编写请教 请老师看看这样编写是否有错误?不出信号!谢谢 卖开仓后,前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 -- 发布时间:2017/11/7 13:28:18 -- 你这个需要保证ma5的下穿是在开空之后吗啊? 也就是这个下穿是发生在开空之后。“BARSLAST(CROSS(MA15,MA5))<=20 AND CROSS(MA5,MA15) AND ALL(MA60>REF(MA60,1),20);” 这句应该是可以的,有可能就是你这个条件比较难触发。 你可以输出下看看每个条件。 |
-- 作者:yuanman -- 发布时间:2017/11/7 13:54:14 -- 老师是说编写没问题,是条件难触发。还有个问题;ALL(MA60>REF(MA60,1),20);这句原本想用MA60线上涨的斜率小于45度大于30度来表示,不会编写,在论坛里找到了这句,不知是否正确;老师能否帮助编写一下,谢谢!ATAN((MA60/REF(MA60,1)-1)*100)*180/3.1416>45 ; |
-- 作者:yuanman -- 发布时间:2017/11/7 14:34:05 -- 老师在吗?请老师帮助编写;前20根K线MA60线上涨的斜率小于45度大于30度,谢谢 |
-- 作者:wenarm -- 发布时间:2017/11/7 14:38:02 -- k线图中无法求数学上的斜率。 ATAN((MA60/REF(MA60,1)-1)*100)*180/3.1416>45 ;这句话不知道实际意义以及结果。 [此贴子已经被作者于2017/11/7 14:38:52编辑过]
|
-- 作者:yuanman -- 发布时间:2017/11/7 15:00:37 -- 这句话的意思应该是MA60的上升角度大于45度,我在网上找到的。ATAN((MA60/REF(MA60,1)-1)*100)*180/3.1416>45 ; 您的意思是说这句话不成立,金字塔函数无法实现求均线的角度吗?
|
-- 作者:FireScript -- 发布时间:2017/11/7 15:14:53 -- 角度其实就是斜率的问题,斜率就涉及到横纵坐标。那个代码是工作人员自己的理解吧,仅供参考。我也看了历史帖,基本上没办法实现很好的斜率处理。 |
-- 作者:yuanman -- 发布时间:2017/11/7 15:21:01 -- 谢谢老师指点。老师在二楼说的输出模型条件,请教如何输出?谢谢 |
-- 作者:FireScript -- 发布时间:2017/11/7 15:25:01 -- 你用变量把你的条件定义下,在图表上就能直接看到变量值是否成立了。
比如这样。 a1:BARSLAST(CROSS(MA15,MA5))<=20,NODRAW; a2:CROSS(MA5,MA15),NODRAW; |
-- 作者:yuanman -- 发布时间:2017/11/7 15:27:20 -- 谢谢老师! |