Rss & SiteMap

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

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

标题:请问,为什么VARIABLE使用之后有信号但是策略测试没交易?

1楼
lzdanjian 发表于:2014/8/21 11:32:30
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条件去掉就可以回测出数据了
2楼
jinzhe 发表于:2014/8/21 13:15:21

IF HIGH0 THEN 改成

IF HIGH0 AND holding>0  THEN

3楼
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
4楼
jinzhe 发表于:2014/8/21 14:32:48
开空语句在哪里?
5楼
lzdanjian 发表于:2014/8/21 14:37:04
wo 截图吧,粘贴上来的有问题,请帮忙看一下
图片点击可在新窗口打开查看此主题相关图片如下:2323232323.jpg
图片点击可在新窗口打开查看
6楼
lzdanjian 发表于:2014/8/21 14:37:48
有图形上的信号但是无法回测模型数据,结果是没有任何一笔交易
7楼
pyd 发表于:2014/8/21 14:41:47
HIGH0是怎么定义的?
[此贴子已经被作者于2014/8/21 14:41:52编辑过]
8楼
jinzhe 发表于:2014/8/21 14:42:17

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

问题12

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

10楼
pyd 发表于:2014/8/21 15:00:08

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

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


Powered By Dvbbs Version 8.3.0
Processed in 0.06250 s, 4 queries.