以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://www.weistock.com/bbs/list.asp?boardid=4) ---- 老师好,请教问题 (http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=184248) |
-- 作者:fhxfhxfhx -- 发布时间:2021/2/9 13:02:31 -- 老师好,请教问题 老师好,请教个编写的问题,试了几天还是不理想。 主图三条均线:ma(c,1)简称ma1, ma(c,20)简称ma20, ma(c,60)简称ma60。 要求是:ma1 crossup上穿 ma20和ma60, 算作1次,计数1次。如果ma1只crossup ma20或者m60都不计数,也就是说不管ma1 crossup ma20或者m60多少次,但没有crossup最后一条线,都不计数。单根K线同时crossup ma20和m60,也应有效计数。最后是count计数crossup总和,是否限定K线数量都可以。crossdown同理,就不用麻烦了。 请老师帮忙,谢谢
|
-- 作者:gxx978 -- 发布时间:2021/2/9 13:13:54 -- 你是要统计单根K线上ma1同时上穿ma20和ma60算一次,这个可以容易理解。其他的还有哪种情况计数呢?你说的没有上穿最后一条线是什么意思,麻烦再描述下。 |
-- 作者:fhxfhxfhx -- 发布时间:2021/2/9 13:36:56 -- 抱歉,没有描述清楚。详细简单说,ma(c,1)叫1,ma(c,20)叫2,ma(c,60)叫3。crossup上穿简称“上”。 要求是:不管2和3哪个均线在上下,不影响计数。 1上2再上3,计数一次。1上3再上2计数一次。 1在2来回上下,没有上3,不计数。 1在3来回上下,没有上2,不计数。 1同时上2和3,计数一次,1同时上3和2,计数一次。 不知道这次说的清楚吗,麻烦老师了 |
-- 作者:fhxfhxfhx -- 发布时间:2021/2/9 13:37:30 -- 抱歉,没有描述清楚。详细简单说,ma(c,1)叫1,ma(c,20)叫2,ma(c,60)叫3。crossup上穿简称“上”。 要求是:不管2和3哪个均线在上下,不影响计数。 1上2再上3,计数一次。1上3再上2计数一次。 1在2来回上下,没有上3,不计数。 1在3来回上下,没有上2,不计数。 1同时上2和3,计数一次,1同时上3和2,计数一次。 不知道这次说的清楚吗,麻烦老师了
|
-- 作者:gxx978 -- 发布时间:2021/2/9 13:48:49 -- 参考以下代码呢 VARIABLE:A=0; MA1:=MA(C,1); MA20:=MA(C,20); MA60:=MA(C,60); CON1:CROSS(MA1,MA20) AND CROSS(MA1,MA60); //一根K线上同时上穿 CON2:CROSS(MA1,MA20) AND BARSLAST(CROSS(MA1,MA20))>BARSLAST(CROSS(MA1,MA60)); //MA1上穿MA20,且上一次上穿是MA1上穿MA60 CON3:CROSS(MA1,MA60) AND BARSLAST(CROSS(MA1,MA60))>BARSLAST(CROSS(MA1,MA20)); //MA1上穿MA60,且上一次上穿是MA1上穿MA20 IF CON1 OR CON2 OR CON3 THEN A:=A+1; X:A; //x就是满足条件的上穿次数
|
-- 作者:fhxfhxfhx -- 发布时间:2021/2/9 13:55:59 -- 多谢老师,休市后参考下,有问题再请教,非常感谢,给老师提前拜年,新年发财 |
-- 作者:gxx978 -- 发布时间:2021/2/9 13:56:41 -- 谢谢,也预祝您新年快乐! |
-- 作者:fhxfhxfhx -- 发布时间:2021/2/9 14:59:31 -- 还得麻烦老师,为了验证,在您的代码结尾加上DRAWICON(CON1/2/3,h,3); 只有con1出现3个笑脸,con2/3没有参与执行。我用沥青连续,周线,复权,进行验证。人工数出来的结果大概是11次上穿。还得请老师看看怎么改,谢了 |
-- 作者:gxx978 -- 发布时间:2021/2/9 15:04:58 -- 我在这个品种上看,只有统计出3个,那你可以截图,看哪个位置你认为是成立的,应该计数,但是代码中这个位置上con1-3的值都是为0的。代码的逻辑就是按你给的要求写的 [此贴子已经被作者于2021/2/9 15:05:22编辑过]
|
-- 作者:fhxfhxfhx -- 发布时间:2021/2/9 15:08:40 -- 是的,统计结果是3,也就是单K上穿了3次,我想截图来着,已经在截图上标注了,不会发,我试试看怎么发图片 |