以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请帮我看一下这个模型写法有什么问题  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=56535)

--  作者:zjt617
--  发布时间:2013/9/12 9:26:32
--  请帮我看一下这个模型写法有什么问题
多年前就因用不会金字塔而放弃,现在再做一次尝试。请老师帮看一下这个模型有什么错误:
KD:=isup;          //开多条件 阳线开多   
PD:=isdown;          //平多条件    阴线平多
KK:=isdown;          //开空条件    阴线开空
PK:=isup;          //平空条件       阳线平空

平空:SELLSHORT(PK,1,limit, low);                  //平空信号  最低价平卖单
开多:BUY(KD AND HOLDING=0,1,limit,low);          //开多信号   最低价开买单
平多:SELL(PD,1,limit,high);                       //平多信号
开空:BUYSHORT(KK AND HOLDING=0 ,1,limit,high);     //开空信号

按理这个模型应该是100%赚,但实际上有时候是亏
图中的信号好像与模型要表达的意思不一样,按理出信号的地方没信号(上不了图,老师可以在软件上试一下),请老师指导



--  作者:jinzhe
--  发布时间:2013/9/12 9:30:15
--  
厉害啊,100%赚的模型
--  作者:jinzhe
--  发布时间:2013/9/12 9:31:30
--  
把里面的limit都改成limitr
--  作者:zjt617
--  发布时间:2013/9/12 9:49:27
--  
 谢谢,拿这个作例子是想学习模型的写法。对于Limit和Limitr的区别还是不太理解,为什么不能用Limit来指定成交价格?这两个函数的本质上的区别是什么?
--  作者:jinzhe
--  发布时间:2013/9/12 9:51:43
--  

从函数说明上就能够很明显的区分

limit是用次周期的价格

limitr是用本周期的价格

所以在当前周期用次周期的价格,可能会造成次周期价格超过了本周期价格,导致不成交