以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  关于连续信号过滤问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=168296)

--  作者:loubo899
--  发布时间:2019/2/19 15:20:21
--  关于连续信号过滤问题
DIFF :=EMA(CLOSE,S) - EMA(CLOSE,P);
DEA  :=EMA(DIFF,M);
MACD :=2*(DIFF-DEA);

手数:=ss;//交易条件

开多条件:=CROSS(DIFF,DEA);//开多条件
平多条件:=CROSS(DEA,DIFF);//平多条件


//交易系统
IF 开多条件=1 THEN BEGIN
    BUY(1,1,MARKET);
    END
IF 平多条件=1 THEN SELL(1,HOLDING,MARKET)
老师,我想请教,相隔很久的距离连续出现买入信号,怎么过滤啊?怎么用公式代码写出盘整啊?我可能问题太多了。麻烦您了

--  作者:FireScript
--  发布时间:2019/2/19 15:45:29
--  
加一个限制条件吧。

IF 开多条件=1 THEN BEGIN
    BUY(count(开多条件,N)<=1,1,MARKET);//N周期内至多一次下单,这个N你自行定义下数值。
    END