以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 当日平掉仓单以后,不再开反向仓单怎么写全局变量 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=61359) |
-- 作者:sdrzhq -- 发布时间:2014/1/28 21:42:44 -- 当日平掉仓单以后,不再开反向仓单怎么写全局变量 当日平掉仓单以后,不开反向仓单,同向仓单可以开,怎么全局做全局变量 |
-- 作者:sdrzhq -- 发布时间:2014/1/28 21:57:59 -- 也就是平掉当日仓单以后,出现反向信号,不再开仓。如果日内再出现开同向信号,可以继续再开 |
-- 作者:sdrzhq -- 发布时间:2014/1/29 6:16:01 -- 模型是日内交易 |
-- 作者:jinzhe -- 发布时间:2014/1/29 9:12:25 -- variable:n=0; variable:m=0;
if n=0 and 开多条件 then buy..........;
if m=0 and 开空条件 then buyshort.........;
if 平多条件 and holding>0 then begin sell.........; n:=0; m:=1; end
if 平空条件 and holding<0 then begin sellshort.........; n:=1; m:=0; end |
-- 作者:sdrzhq -- 发布时间:2014/1/29 20:08:20 -- 怎么加上以后没有信号了?
|
-- 作者:sdrzhq -- 发布时间:2014/1/29 20:54:08 -- 如果平仓指令比较多,是不是需要逐一,设定变量的开关
|
-- 作者:sdrzhq -- 发布时间:2014/1/29 21:03:20 -- 还是不行,加上边变量,就没信号了 |
-- 作者:jinzhe -- 发布时间:2014/1/30 9:12:11 -- 把你的代码贴出来 |
-- 作者:sdrzhq -- 发布时间:2014/1/30 9:53:04 -- Variable:a=0;
BIAS2 : =AVGENTERPRICE-MA60; con2:= W1<-45 and REF(ANY(W1<-45,9),1) AND T1 and b=0 and holding=0 Con3:= HHV(H,5)>1.0094*C;
if con1 then begin if con2 then begin end
if L<ref(LLv(L,todaybar),1)-5*mindiff and holding>0 then begin sell(1,0,market); if H>ref(hhv(h,todaybar),1)+5*MINDIFF and holding<0 then begin sellshort(1,0,market);
[此贴子已经被作者于2014/1/30 9:54:10编辑过]
|
-- 作者:jinzhe -- 发布时间:2014/1/30 10:24:22 -- 把加上后的代码帖一下,我的是加在开平条件里面的,你的代码里面没有体现出来 |