以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  怎样在buy/sell语句中省略cond参数  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=69247)

--  作者:oroute
--  发布时间:2014/8/26 14:31:46
--  怎样在buy/sell语句中省略cond参数
===============
用法:BUY(COND,V,Type,P);表示当COND条件成立时,
买入V股(手)当前品种,TYPE表示买入类型,
P表示买入价格,所有参数均可以省略。
===============

如题,我想省略cond参数,写成以下三种
buy(,手数,market)
buy( ,手数,market)
buy(手数,market)

都不对,求正解。

--  作者:pyd
--  发布时间:2014/8/26 14:36:30
--  

可以省略后边的,但是不能省略前边的和中间的

例如 buy(cond);可以

buy(cond,1);可以

buy(cond,market)不可以

buy(1,market)也不可以

http://www.weistock.com/bbs/dispbbs.asp?BoardID=4&ID=53236&skin=0

看下连接里2.1的解释更清楚

[此贴子已经被作者于2014/8/26 14:37:27编辑过]

--  作者:oroute
--  发布时间:2014/8/26 14:38:54
--  
刚刚试了
buy(1,手数,market)

编译能过,就是不知道实际执行对不对。

--  作者:pyd
--  发布时间:2014/8/26 14:43:09
--  

你在图上看下效果就知道了

buy(o<c,1,market);会在阳线开仓1手


--  作者:fantasynew
--  发布时间:2014/8/26 15:05:24
--  

buy(1,手数,market)

填1就代表不管cond,直接买入