以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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 HIGH |
||||
-- 作者:jinzhe -- 发布时间:2014/8/21 13:15:21 -- IF HIGH IF HIGH |
||||
-- 作者: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 HIGH |
||||
-- 作者: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的条件就无法进行测试呢?我把文本提上来,请测试一下。我这里别的公式都没问题,费率什么的都没问题。
|
||||
-- 作者:pyd -- 发布时间:2014/8/21 15:00:08 -- 这边测试很正常,加qq远程看下2261923473 |