以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请教老师 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=147397) |
-- 作者:指尖的旋律 -- 发布时间:2017/2/4 13:20:46 -- 请教老师 请问:一天中允许开多单次数是一次,和一天中允许开空单次数是一次,怎么写呢? |
-- 作者:jinzhe -- 发布时间:2017/2/4 13:39:18 -- 用全局变量来记录下单次数,比如下面这个简单的例子: variable:bjd=0,bjk=0;
if 开多条件 and holding=0 and bjd=0 then begin buy(1,1,marketr); bjd:=1; end
if 开空条件 and holding=0 and bjk=0 then begin buyshort(1,1,marketr); bjk:=1; end
if time=clostime(0) then begin bjd:=0; bjk:=0; end |
-- 作者:指尖的旋律 -- 发布时间:2017/2/4 14:42:18 -- 老师 我想 当天的交易中,只允许做多一次, 这个当天的交易 怎么写限制呢 |
-- 作者:jinzhe -- 发布时间:2017/2/4 14:51:43 -- if time=clostime(0) then begin bjd:=0; bjk:=0; end
这段就实现了你要讲的 方法是在开仓后把变量置为1,这样当天就不会再开仓,最后在收盘时重置为0,那么第二天就又可以重新开仓了 |
-- 作者:指尖的旋律 -- 发布时间:2017/2/4 14:54:35 -- 哦也 |