以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问,为什么VARIABLE使用之后有信号但是策略测试没交易?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=69049)

--  作者:lzdanjian
--  发布时间:2014/8/21 11:32:30
--  请问,为什么VARIABLE使用之后有信号但是策略测试没交易?
VARIABLE:IN=0,OUT=0; IF LOW>TI AND IN=0 AND HOLDING=0 THEN BEGIN BUY(1,0,LIMITR,CLOSE); IN:=1; END IF HIGH0 THEN BEGIN SELL(1,0,LIMITR,CLOSE); IN:=0; END 图上有信号但是策略测试时没有任何交易 并且把IN=0条件去掉就可以回测出数据了
--  作者:jinzhe
--  发布时间:2014/8/21 13:15:21
--  

IF HIGH0 THEN 改成

IF HIGH0 AND holding>0  THEN


--  作者:lzdanjian
--  发布时间:2014/8/21 14:28:08
--  
我改成这样了,还是测试不出来,没有任何交易,但是图形上有信号 T1:=MA(CLOSE,7); VARIABLE:IN=0,OUT=0; IF LOW>T1 AND IN=0 AND HOLDING=0 THEN BEGIN BUY(1,0,LIMITR,CLOSE); IN:=1; END IF HIGH0 THEN BEGIN SELL(1,0,LIMITR,CLOSE); IN:=0; END //下跌 IF HIGHT1 AND OUT=1 AND HOLDING<0 THEN BEGIN SELLSHORT(1,0,LIMITR,CLOSE); OUT:=0; END
--  作者:jinzhe
--  发布时间:2014/8/21 14:32:48
--  
开空语句在哪里?
--  作者:lzdanjian
--  发布时间:2014/8/21 14:37:04
--  
wo 截图吧,粘贴上来的有问题,请帮忙看一下
图片点击可在新窗口打开查看此主题相关图片如下:2323232323.jpg
图片点击可在新窗口打开查看

--  作者:lzdanjian
--  发布时间:2014/8/21 14:37:48
--  
有图形上的信号但是无法回测模型数据,结果是没有任何一笔交易
--  作者:pyd
--  发布时间:2014/8/21 14:41:47
--  
HIGH0是怎么定义的?
[此贴子已经被作者于2014/8/21 14:41:52编辑过]

--  作者:jinzhe
--  发布时间:2014/8/21 14:42:17
--  

http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=57075

问题12


--  作者:lzdanjian
--  发布时间:2014/8/21 14:51:09
--  
问题12我都看了,都不是。是这样,我测试过,把开空的OUT=0的条件去掉,就可以正常测试出只开空的结果,但是开多的语句中保留这IN=0的判断就计算不出来。为什么有IN的条件就无法进行测试呢?我把文本提上来,请测试一下。我这里别的公式都没问题,费率什么的都没问题。
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:23232323.txt


--  作者:pyd
--  发布时间:2014/8/21 15:00:08
--  

这边测试很正常,加qq远程看下2261923473