以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 金字塔软件问题提交 (http://222.73.7.161/bbs/list.asp?boardid=2) ---- 为什么这种写法提示错误 (http://222.73.7.161/bbs/dispbbs.asp?boardid=2&id=71368) |
-- 作者:lcgs005 -- 发布时间:2014/10/26 14:47:53 -- 为什么这种写法提示错误 按资金比例下单的语句中 1-buy(1,50%); 2: n:=50%; tuy(1,n); 为什么第二种写法会提示错误? 另外,为测试不同的资金下单比例对总体盈利率的影响,写为这样: input:n(1,10%,100%,10%); buy(1,n); 同样提示无法识别公式所要表达的意思,是否可以改进让N可以赋百分比的值?或者有没有其它可以测试不同下单比例对总盈利的影响的其它方法?
|
-- 作者:yukizzc -- 发布时间:2014/10/26 19:19:50 -- 50% 不能这么给变量赋值。
input:n(20,10,100,10);
buy(1,n%,market); //这样给n变量赋值,在buy函数里面加个%就行了 |
-- 作者:lcgs005 -- 发布时间:2014/10/26 22:55:27 -- 按你上面的写法一改写,行了,谢谢! 不知道客服同志能否写一个通用的后台的按比例加仓的模块出来,谢谢。
|
-- 作者:lcgs005 -- 发布时间:2014/10/27 0:10:26 -- 后台按50%比例开仓的写法,这样写,不知有没有错误: m:=50;
cw:=(TACCOUNT(19)*m%)/(c*MULTIPLIER*TACCOUNT(41));//帐户可用现金余额,除以按当前价格计算的一手所需保证金得出可开手数 zscw:=floor(cw);//对可开手数的小数部份进行向下舍入的整形 tbuy(1,zscw,mkt); [此贴子已经被作者于2014/10/27 0:11:14编辑过]
|
-- 作者:FexTel -- 发布时间:2014/10/27 9:09:29 -- 1,可以,以后请用户注意自己的发帖版块。公式问题请在公式区发帖咨询,谢谢 |