Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共7 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:enterlong没有起作用的问题

1楼
如履薄冰 发表于:2011/3/4 10:53:11
{开多}ENTERLONG:bb>0 and abs(bb-ref(bb,1))>P,TFILTER;
DRAWTEXT(bb>0 and (bb-ref(bb,1))>P,low-10,'开多');


请教在这个图形程序交易中,有信号产生但enterlong没有起作用是那里搞错了?即在图上有显示‘开多’,但没用下指令到CTP,在交易记录里面查不到它的下单记录。
2楼
王锋 发表于:2011/3/4 11:16:38

请给出一个完整可以表现问题的示例。

{开多}ENTERLONG:bb>0 and abs(bb-ref(bb,1))>P,TFILTER;
DRAWTEXT(bb>0 and (bb-ref(bb,1))>P,low-10,'开多');

3楼
如履薄冰 发表于: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编辑过]
4楼
如履薄冰 发表于:2011/3/4 14:31:55
加了那个drawtext语句也不出信号。
5楼
董小球 发表于:2011/3/4 14:38:08
TACCOUNT(28)这种函数属于后台交易的,不要再图表中使用
6楼
fly 发表于:2011/3/4 15:01:36

这是个简单的ENTERLONG的示例,楼主可以看看有没有对应的信号

ma5:ma(close,5);
ma15:ma(close,15);

{开多}ENTERLONG:CROSS(ma5,ma15) AND time>091500 and time<151000 ,TFILTER;
{平多}EXITLONG:CROSS(ma15,ma5) OR time>=151000 ,TFILTER;
{开空}ENTERSHORT:CROSS(ma15,ma5) AND time>091500 and time<151000 ,TFILTER ;
{平空}EXITSHORT:CROSS(ma5,ma15) OR time>=151000 ,TFILTER;

 

可以试着调试输出

金字塔公式系统的编写调试http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=1246&page=1&star=1

 

7楼
王锋 发表于:2011/3/4 15:12:55

TACCOUNT是返回常数的函数,请不要用在图表的程序化交易里。

还请初级用户多看看金字塔的教程搞清楚常数和序列变量的区别。

共7 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 3 queries.