以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 只有在某条件下 ,才可以平空且开多,怎么写啊? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=71583) |
|
-- 作者:qq代人发帖 -- 发布时间:2014/10/31 14:59:38 -- 只有在某条件下 ,才可以平空且开多,怎么写啊? 请教:只有在某条件下 ,才可以平空且开多,怎么写啊?
|
|
-- 作者:pyd -- 发布时间:2014/10/31 15:01:45 -- if 某条件 then begin sellshort(holding<0,holding,market); buy(hlding=0,1,market); end |
|
-- 作者:向日葵 -- 发布时间:2014/10/31 15:28:11 -- 老师,我测试了,还不行啊。把意思再阐述一下:
原有开多条件为B,开空条件为C。当符合条件C开空后,若出现条件E,则平空且开多。就是说,唯有在C成立后,且出现E才反手。请老师指导
上面的编制,是不出现C时,符合E就开仓了,不要这样的。 |
|
-- 作者:pyd -- 发布时间:2014/10/31 15:35:35 -- VARIABLE:n=0; if c then n:=1; if e and n=1 then begin sellshort() buy() end |
|
-- 作者:向日葵 -- 发布时间:2014/10/31 16:08:06 -- 老师,又测试了,还那样啊,不知咋回事? |
|
-- 作者:jinzhe -- 发布时间:2014/10/31 16:11:04 -- VARIABLE:n=0;
后面n还需要重新赋值为0,根据自己的需求重新赋值 |
|
-- 作者:向日葵 -- 发布时间:2014/10/31 16:14:34 -- 好的,再试试吧 |
|
-- 作者:向日葵 -- 发布时间:2014/10/31 16:20:04 --
VARIABLE:n=0; 老师: 中间那几行后面都不要分号吗? sellshort(),buy(),这两个括号里面写什么?
|
|
-- 作者:jinzhe -- 发布时间:2014/10/31 16:23:30 -- 这个是简写了下单语句,你按照函数说明写完整 |
|
-- 作者:向日葵 -- 发布时间:2014/10/31 16:42:02 -- 平空,开多后面,不要分号吗? |