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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 为什么加了过滤后信号都没有了

   

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


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

主题:为什么加了过滤后信号都没有了

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


加好友 发短信
等级:新手上路 帖子:57 积分:40 威望:0 精华:0 注册:2013/5/29 11:03:42
为什么加了过滤后信号都没有了  发帖心情 Post By:2013/11/19 19:03:03    Post IP:183.27.254.250[显示全部帖子]

 老师,请教下:我是用图表1分钟的,想加入一个信号过滤条件,就是在MM线上或QQ线下持续3分钟才买入或卖出,但这样写后信号都消失了
MM:OO+K1*FF;
QQ:OO-K2*FF;
R1:=BARSLAST(C>MM);
R2:=BARSLAST(C<QQ);
IF R1>=3 AND HOLDING=0 THEN BEGIN
BUY(C>MM  AND HOLDING=0,S,MARKET);
END
IF R2>=3 AND HOLDING=0 THEN BEGIN
BUYSHORT(C<QQ  AND HOLDING=0,S,MARKET);
END
请问上述写法是哪里不对?

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


加好友 发短信
等级:新手上路 帖子:57 积分:40 威望:0 精华:0 注册:2013/5/29 11:03:42
  发帖心情 Post By:2013/11/20 15:06:41    Post IP:202.105.12.220[显示全部帖子]

 当然有平仓语句了,我只是把中间一部分列出来,原来用得很正常,现在只是想加个3个钟的过滤,加了
R1:=BARSLAST(C>MM);
R2:=BARSLAST(C<QQ);
IF R1>=3 AND HOLDING=0 THEN BEGIN
END
这些后反而没信号了,搞不明白是哪里有问题

 回到顶部
帅哥哟,离线,有人找我吗?
新手上路啊
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:57 积分:40 威望:0 精华:0 注册:2013/5/29 11:03:42
  发帖心情 Post By:2013/11/20 15:08:16    Post IP:202.105.12.220[显示全部帖子]

 3分钟

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


加好友 发短信
等级:新手上路 帖子:57 积分:40 威望:0 精华:0 注册:2013/5/29 11:03:42
  发帖心情 Post By:2013/11/20 20:53:02    Post IP:116.20.30.81[显示全部帖子]

 MM和QQ是没什么问题的,我一直都在用
现在只是想加了BARSLAST(C>MM)进行过滤才出现信号问题的,
最主要是BARSLAST(C>MM)这样来进行信号过滤是不是有何不妥?

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


加好友 发短信
等级:新手上路 帖子:57 积分:40 威望:0 精华:0 注册:2013/5/29 11:03:42
  发帖心情 Post By:2013/11/21 22:08:17    Post IP:183.27.253.173[显示全部帖子]

 这个好象是有点道理的,呵,感谢指点!!!!!!

 回到顶部
帅哥哟,离线,有人找我吗?
新手上路啊
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:57 积分:40 威望:0 精华:0 注册:2013/5/29 11:03:42
  发帖心情 Post By:2013/11/30 16:46:40    Post IP:113.69.130.120[显示全部帖子]

 

函数名

BARSLAST

说明

上一次条件成立到当前的周期数。

语法

BARSLAST(X):上一次X不为0到现在的天数

参数

 

备注

 

示例

BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)表示上一个涨停板到当前的周期数,如果没有符合条件的周期,函数将返回零

所属函数组

引用函数


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


加好友 发短信
等级:新手上路 帖子:57 积分:40 威望:0 精华:0 注册:2013/5/29 11:03:42
  发帖心情 Post By:2013/11/30 16:47:40    Post IP:113.69.130.120[显示全部帖子]

 好象是条件不成立才返回0?条件成立应返回多少?

 回到顶部
帅哥哟,离线,有人找我吗?
新手上路啊
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:57 积分:40 威望:0 精华:0 注册:2013/5/29 11:03:42
  发帖心情 Post By:2013/12/2 20:34:55    Post IP:113.70.38.134[显示全部帖子]

 条件成立返回0?不成立也返回0?
我想加站在MM线后3分钟即3条1分钟线才开,
按我理解就应是 R1>=3  这样表达,但
R1:=BARSLAST(C>MM);
IF R1>=3  THEN BEGIN
实际想用就是没信号了不行,所以才请教的。

 回到顶部