以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  [原创]如何实现这些统计?  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=160286)

--  作者:server808
--  发布时间:2017/12/9 16:26:39
--  [原创]如何实现这些统计?
请问如何实现以下统计?请版主帮助,谢谢!

1、统计过去N根K线内发生了CROSS(MA1,MA2)+CROSS(MA2,MA1)的次数
2、统计最近一次CROSS(MA1,MA2)到当前走了多少根K线
3、统计最近一次CROSS(MA2,MA1)到当前走了多少根K线
4、统计从最近一次CROSS(MA1,MA2)开始计算到当前上涨了多少MINDIFF (当前价格减去CROSS发生时的价格,再除以最小波动价MINDIFF,如果是下跌,结果为负数,上涨则为正)
5、统计从最近一次CROSS(MA2,MA1)开始计算到当前下跌了多少MINDIFF(当前价格减去CROSS发生时的价格,再除以最小波动价MINDIFF,如果是下跌,结果为负数,上涨则为正)

    尽量做到金字塔系统重启不会影响统计结果的准确性。







[此贴子已经被作者于2017/12/9 16:27:27编辑过]

--  作者:gxx978
--  发布时间:2017/12/11 9:27:09
--  

1、sum(CROSS(MA1,MA2)+CROSS(MA2,MA1),N);

2、barslast(CROSS(MA1,MA2));

3、barslast(CROSS(MA2,MA1));

4、n1:barslast(CROSS(MA1,MA2));

     mindiff1:(c-ref(c,n1))/mindiff;

5、n1:barslast(CROSS(MA2,MA1));

     mindiff1:(c-ref(c,n1))/mindiff;