以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 如果满足A,则不开空,怎么用条件语句写到图表程序里? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=64905) |
-- 作者:qq代人发帖 -- 发布时间:2014/5/12 13:11:33 -- 如果满足A,则不开空,怎么用条件语句写到图表程序里? 请教:如果满足A,则不开空,怎么用条件语句写到图表程序里? |
-- 作者:jinzhe -- 发布时间:2014/5/12 13:13:48 -- 开空条件加入 not(a) |
-- 作者:¥在路上2010 -- 发布时间:2014/5/12 13:29:17 -- 版主,我的意思是,出现符合A的情况,这个空单直接不开,如若在KK中加not(a),这一分钟不开仓,但下一分钟可能会开空。。。 |
-- 作者:jinzhe -- 发布时间:2014/5/12 13:32:59 -- 什么意思?你的是什么思路能说的整齐一点吗?不开之后是一直不开了?直到开多? |
-- 作者:¥在路上2010 -- 发布时间:2014/5/12 13:36:07 -- 是的!直到开多 |
-- 作者:¥在路上2010 -- 发布时间:2014/5/12 13:44:21 -- 版主,我的意思是,如若开空信号出现,但此时的开空条件符合A,则这个空单一直不开,直到下一个开多信号出现,肿么用条件语句表示? |
-- 作者:jinzhe -- 发布时间:2014/5/12 13:49:10 -- 这个要用全局变量了,这里写一个基本的框架 variable:n=0;//全局变量作为开空的开关 if 开空条件 and 条件a then n:=1;//当开空条件和条件a一起满足时,开关置为1
if n<>1 and 开空条件 then begin 开空语句........ end//在开空下单语句那里,增加一个对开关判断,不为1的时候才能开仓
if 开多条件 and 持仓判断 then begin 开多语句; n:=0; end//这里的持仓判断很重要不能省略,再开多之后,把全局变量重置为0,那么在下次开空条件成立而条件a不成立的时候,就能开空了 |
-- 作者:¥在路上2010 -- 发布时间:2014/5/12 14:20:34 -- 版主,以多单为例,盈利30个点后,回撤10个点,用代码肿么表示? |
-- 作者:jinzhe -- 发布时间:2014/5/12 14:29:50 -- 回撤止盈?这个系统自带的就有啊 |
-- 作者:¥在路上2010 -- 发布时间:2014/5/12 14:32:16 -- 嗯,是回撤止盈。我想把ta单独写出代码,肿么表示呢? |