以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请问这两句话哪句更准确表达  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=77085)

--  作者:leonxu
--  发布时间:2015/3/30 16:18:38
--  请问这两句话哪句更准确表达
我想表达,如果有未成交平空单委托价在BE,则SC:=0;请问以下两种表达,那个更准确。


if not(TISPRVREMAIN(4)=1 and TORDERPRICE(1,4)=BE) then sc:=0;

sc:=if(TISPRVREMAIN(4)=1 and TORDERPRICE(1,4)=BE,1,0);

--  作者:jinzhe
--  发布时间:2015/3/30 16:21:06
--  
第一句的and改成or就和第二句一样
--  作者:leonxu
--  发布时间:2015/3/30 16:36:51
--  
那if not(TORDERPRICE(2,1)=TE) then bc:=0
bc:=if (TORDERPRICE(2,1)=TE,1,0);

这两解码器表达的意思一样吗

--  作者:leonxu
--  发布时间:2015/3/30 16:38:47
--  
另外一楼那个为什么第一个要改成or?


--  作者:jinzhe
--  发布时间:2015/3/30 16:44:31
--  

不对,不用改,我想多了,不好意思


--  作者:leonxu
--  发布时间:2015/3/30 16:55:23
--  
两句话的意思一样吗


--  作者:leonxu
--  发布时间:2015/3/30 16:55:42
--  
我不明白为什么加了这个控制后还是会在同价反复开单
--  作者:jinzhe
--  发布时间:2015/3/30 17:00:48
--  

1.一样

2.还会反复开说明下单条件还是满足的,调试一下把下单条件全部输出一下,看看是哪个条件仍然满足的