以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- enterlong没有起作用的问题 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=5350) |
-- 作者:如履薄冰 -- 发布时间:2011/3/4 10:53:11 -- enterlong没有起作用的问题 {开多}ENTERLONG:bb>0 and abs(bb-ref(bb,1))>P,TFILTER;
DRAWTEXT(bb>0 and (bb-ref(bb,1))>P,low-10,\'开多\'); 请教在这个图形程序交易中,有信号产生但enterlong没有起作用是那里搞错了?即在图上有显示‘开多’,但没用下指令到CTP,在交易记录里面查不到它的下单记录。 |
-- 作者:王锋 -- 发布时间:2011/3/4 11:16:38 -- 请给出一个完整可以表现问题的示例。 {开多}ENTERLONG:bb>0 and abs(bb-ref(bb,1))>P,TFILTER; |
-- 作者:如履薄冰 -- 发布时间:2011/3/4 14:29:58 -- 奇怪, 这个: {开多}ENTERLONG: bb>0 and (bb-ref(bb,1))>P,tfilter; 就会出信号; 而这个:{开多}ENTERLONG: TACCOUNT(28)=0 and bb>0 and (bb-ref(bb,1))>P,tfilter;就不出信号,为什么? 我用的是CTP系统,实盘。 [此贴子已经被作者于2011-3-4 14:30:45编辑过]
|
-- 作者:如履薄冰 -- 发布时间:2011/3/4 14:31:55 -- 加了那个drawtext语句也不出信号。 |
-- 作者:董小球 -- 发布时间:2011/3/4 14:38:08 -- TACCOUNT(28)这种函数属于后台交易的,不要再图表中使用 |
-- 作者:fly -- 发布时间:2011/3/4 15:01:36 -- 这是个简单的ENTERLONG的示例,楼主可以看看有没有对应的信号 ma5:ma(close,5); {开多}ENTERLONG:CROSS(ma5,ma15) AND time>091500 and time<151000 ,TFILTER;
可以试着调试输出 金字塔公式系统的编写调试http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=1246&page=1&star=1
|
-- 作者:王锋 -- 发布时间:2011/3/4 15:12:55 -- TACCOUNT是返回常数的函数,请不要用在图表的程序化交易里。 还请初级用户多看看金字塔的教程搞清楚常数和序列变量的区别。 |