以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请问,日内以来的开仓次数,如何表达 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=75134) |
-- 作者:IF左边 -- 发布时间:2015/1/29 9:39:36 -- 请问,日内以来的开仓次数,如何表达 如题,谢谢 |
-- 作者:pyd -- 发布时间:2015/1/29 9:40:39 -- 用全局变量,开一次仓开仓次数加1,例如 VARIABLE:n=0; if date<>ref(date,1) then n:=0; n就是开仓次数 [此贴子已经被作者于2015/1/29 9:42:07编辑过]
|
-- 作者:IF左边 -- 发布时间:2015/1/29 9:58:55 -- H10:=REF(HHV(H,5),1); L10:=REF(LLV(L,5),1); VARIABLE:m=0; if date<>ref(date,1) then m:=0; if h>h10 and holding<=entervol*1 and (m=0 or m=1) and time>091600 and time<150000 then begin sellshort(1,0,market); buy(1,1,market); m:=m+1; end if l<l10 and holding<=entervol*-1 and (m=0 or m=1) and time>091600 and time<150000 then begin sell(1,0,market); buyshort(1,1,market); m:=m+1; end if L<ENTERPRICE-20 and enterbars>0 then begin sell(1,entervol,market); end if h>ENTERPRICE+20 and enterbars>0 then begin sellshort(1,entervol,market); end if time>=151000 then begin sellshort(1,0,market); sell(1,0,market); m:=0; end 这样写,哪个地方错了,一笔交易都没有
|
-- 作者:jinzhe -- 发布时间:2015/1/29 10:06:55 -- 把全部代码贴出来,不要一直贴你认为错误的那一部分 |
-- 作者:IF左边 -- 发布时间:2015/1/29 10:08:35 -- 这就是全部了 |
-- 作者:IF左边 -- 发布时间:2015/1/29 10:09:11 -- 全部都在这里了 |
-- 作者:IF左边 -- 发布时间:2015/1/29 10:12:16 -- 感觉没有写错哪里,就是无交易 |
-- 作者:jinzhe -- 发布时间:2015/1/29 10:17:15 -- 把entervol改成一个固定的手数 |
-- 作者:IF左边 -- 发布时间:2015/1/29 10:21:46 -- 为何要改成固定手数才会有成交? |
-- 作者:IF左边 -- 发布时间:2015/1/29 10:26:45 -- 我想在同时控制总仓量的单位数的情况下 ,又控制每天的开仓次数, |