以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请老师请教公式问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=12636) |
-- 作者:jetzhu -- 发布时间:2012/6/26 17:32:48 -- 请老师请教公式问题 1.怎么表达有条件A,B,C。条件A成立的环境下,条件B只开仓一下,但是条件C不受限制。 2.buy,sell函数的仓位问题,比如50%,之前有开仓,是总资金(包含已经开仓的保证金)的50%,还是开仓后剩余可用资金的50%。
|
-- 作者:just -- 发布时间:2012/6/27 8:46:02 -- variable:aa=0; if A THEN BEGIN IF AA=0 AND B THEN BEGIN BUY(1,1,MARKET); AA:=1; END IF C THEN BEGIN BUY(1,1,MARKET); END END
|
-- 作者:jetzhu -- 发布时间:2012/6/27 9:00:53 -- 还请教一个问题 2.buy,sell函数的仓位问题,比如50%,之前有开仓,是总资金(包含已经开仓的保证金)的50%,还是开仓后剩余可用资金的50%。 |
-- 作者:王锋 -- 发布时间:2012/6/27 9:04:33 -- 可用资金的50% |
-- 作者:jetzhu -- 发布时间:2012/6/27 17:11:02 -- 我写进去发现没信号啊。 是不是B开了一次仓,就全部都不开仓了。能不能以平仓后开新仓。比如d信号平仓后,然后又在A的条件出现后,B又开一次仓。 |
-- 作者:just -- 发布时间:2012/6/28 8:41:32 -- variable:aa=0; if A THEN BEGIN IF AA=0 AND B THEN BEGIN BUY(1,1,MARKET); AA:=1; END IF C THEN BEGIN BUY(1,1,MARKET); END END
if d and aa=1 then begin sell(1,0,market); end |