以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  这样表示对吗?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=7424)

--  作者:panjian
--  发布时间:2011/8/4 8:29:46
--  这样表示对吗?

buy1:=int(tcash/c);

tbuy(1,buy1,mkt);

以上用这种办法决定买的手数对吗?


--  作者:26327756l
--  发布时间:2011/8/4 8:35:37
--  

没有int函数吧

取整的话用这个

 

绝对值减小取整,即取得数据的整数部分。
用法:
INTPART(A)返回沿A绝对值减小方向最接近的整数
例如:INTPART(12.3)求得12,INTPART(-3.5)求得-3
所属函数组:数学函数


--  作者:panjian
--  发布时间:2011/8/4 8:59:38
--  

buy1:=intpart(tcash/c);

tbuy(1,buy1,mkt);

以上用这种办法决定买的手数对吗?

那换成这样对吗

--  作者:26327756l
--  发布时间:2011/8/4 9:06:08
--  
语法没问题,要不你在公式中试试。有问题再说。
--  作者:fly
--  发布时间:2011/8/4 9:08:48
--  

Intpart(Tcash/(Close*Multiplier*MarginRatio));

//Multiplier---品种的交易单位,金字塔有此函数,不用再设置

//MarginRatio---是保证金比率,需要用户自己设置,比如IF的保证金是18%,这里就设置成0.18