以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  这个语句会重复执行吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=97809)

--  作者:JDS
--  发布时间:2016/5/25 8:37:18
--  这个语句会重复执行吗?

IF KD1 or KD2 or KD3 THEN
开多: BUY(1,ss,limitr,OPEN);

请问老师上面这个语句,如果KD1 .KD2 . KD3 有多项成立,是否都会开多一次?
如果KD1 .KD2 . KD3 三项先后都成立,最后开仓的结果是6*ss手多单是3*ss手多单还是1*ss手多单?

--  作者:JDS
--  发布时间:2016/5/25 8:43:32
--  

IF KD1 or KD2 or KD3 THEN
开多: BUY(1,ss,MARKET);

请问老师上面这个语句,如果KD1 .KD2 . KD3 有多项成立,是否都会开多一次?
如果KD1 .KD2 . KD3 三项先后都成立,最后开仓的结果是6*ss手多单是3*ss手多单还是1*ss手多单?

--  作者:jinzhe
--  发布时间:2016/5/25 8:55:53
--  

不会,只会执行一次,IF ....then 中间不管有多少个判断条件,then后面的下单语句只会执行一次


--  作者:JDS
--  发布时间:2016/5/25 8:57:36
--  
谢谢老师
--  作者:JDS
--  发布时间:2016/5/25 10:39:25
--  

IF KD1 or KD2 or KD3 THEN bengin
开多1: BUY(KD1 or KD2,ss,MARKET);

开多2: BUY(1,ss,MARKET);

end

请问老师开多1.开多2分别都只能开多SS手,对吗?


--  作者:jinzhe
--  发布时间:2016/5/25 10:43:07
--  
对,
--  作者:JDS
--  发布时间:2016/5/25 10:44:27
--  
谢谢老师
--  作者:JDS
--  发布时间:2016/5/25 11:20:38
--  

IF KD1 or KD2 or KD3 THEN bengin
开多1: BUY(KD1 or KD2,ss,MARKET);

开多2: BUY(1,ss,MARKET);

end

如果开多1.开多2都开了一次,那么

AVGENTERPRICE就要最新的Close吗?不断变化直到K线收盘。

 


--  作者:JDS
--  发布时间:2016/5/25 11:21:38
--  
AVGENTERPRICE就是最新的Close吗?不断变化直到K线收盘。
--  作者:jinzhe
--  发布时间:2016/5/25 11:24:53
--  
不是,是之前所有开仓价的平均值,这个要看上次平仓之后有几次开仓,然后再平均一下