以文本方式查看主题

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

--  作者:huangwenj197
--  发布时间:2014/2/17 12:19:35
--  关于程序测试

老师;我编一程序加载时,k线图显示开仓;

 

而评测时,成交明细上没有,怎么回事啊


--  作者:huangwenj197
--  发布时间:2014/2/17 12:25:27
--  
老师,对不起,说错啦
--  作者:huangwenj197
--  发布时间:2014/2/17 13:01:06
--  

老师;在评测中的问题:

 

第一个表达:卖开后,指数最低价下跌超过5点,当最高价大于(最低价+5)时,平仓;

 

问题是2执行,1不执行,不明白,请老师指导;

 

1、if enterbars>0 and( enterprice- LLV(l,enterbars))>5 and high>=(LLV(l,enterbars)+5) then sellshort(holding>0,0,market);
     
2、if enterbars>0 and( hhv(high,enterbars)-enterprice)>5 and l<=(hhv(high,enterbars)-5) then sell(holding>0,0,market);


--  作者:jinzhe
--  发布时间:2014/2/17 13:03:02
--  

LLV(l,enterbars))>5

这一类的不论是HHV还是LLV都要修改一下后面的周期,把enterbars改成enterbars+1


--  作者:huangwenj197
--  发布时间:2014/2/17 13:29:26
--  

老师;在评测中,第二个语句执行;第一个语句不执行(按你说的改过也不执行)

 

 

请帮助解决第一个语句不执行的问题


--  作者:jinzhe
--  发布时间:2014/2/17 13:46:27
--  
5点还是5跳?
--  作者:huangwenj197
--  发布时间:2014/2/17 14:22:11
--  
5点,if00,
--  作者:huangwenj197
--  发布时间:2014/2/17 14:22:55
--  
两个语句几乎一样的逻辑,怎么执行就不同呢
--  作者:mao100003801
--  发布时间:2014/2/17 14:32:34
--  

1、if enterbars>0 and( enterprice- LLV(l,enterbars))>5 and high>=(LLV(l,enterbars)+5) then sellshort(holding>0,0,market);

sellshort是啥个意思啊?平空吧,holding>0的时候哪有空单可平啊?


--  作者:jinzhe
--  发布时间:2014/2/17 14:37:40
--  
楼上用户真是仔细,看出问题来了