以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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单独写出代码,肿么表示呢?