欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 后台按比例下单,数据无输出

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3519人关注过本帖树形打印复制链接

主题:后台按比例下单,数据无输出

帅哥哟,离线,有人找我吗?
lcgs005
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
后台按比例下单,数据无输出  发帖心情 Post By:2014/10/27 14:27:19    Post IP:222.183.250.120[显示全部帖子]

下列后台数据无输出,不知是什么原因:
//
m:=50;
cw:=(TACCOUNT(19)*m%)/(c*MULTIPLIER*TACCOUNT(41));//帐户可用现金余额,除以按当前价格计算的一手所需保证金得出可开手数
zscw:=floor(cw);//对可开手数的小数部份进行向下舍入的整形
//
debugout('当前可用现金余额为%.2f',TACCOUNT(19));
debugout('当前品种合约乘数为%.2f',MULTIPLIER);
debugout('当前品种保证金率为%.2f',TACCOUNT(41));


 回到顶部
帅哥哟,离线,有人找我吗?
lcgs005
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
  发帖心情 Post By:2014/10/27 14:39:05    Post IP:222.183.250.120[显示全部帖子]

很奇怪,下面的写法为什么直接加%,却可以通过:
input:n(20,10,100,10);
buy(1,n%,market);                  //这样给n变量赋值,在buy函数里面加个%就行了

 回到顶部
帅哥哟,离线,有人找我吗?
lcgs005
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
  发帖心情 Post By:2014/10/27 16:09:59    Post IP:222.183.250.120[显示全部帖子]

好的,谢谢。
看来在%号的使用规则是:开平仓语句里%号的使用作为类似于单位来使用,而在其它表达式里不能直接在后面加% 来表示百分比,变换为/100

 回到顶部