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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 为什么这种写法提示错误

   

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


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

主题:为什么这种写法提示错误

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


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
为什么这种写法提示错误  发帖心情 Post By: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
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2014/10/26 19:19:50 [只看该作者]

50%  不能这么给变量赋值。

 

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/26 22:55:27 [只看该作者]

按你上面的写法一改写,行了,谢谢!
不知道客服同志能否写一个通用的后台的按比例加仓的模块出来,谢谢。

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


加好友 发短信
等级:黑侠 帖子:649 积分:1359 威望:0 精华:0 注册:2009/10/24 1:57:01
  发帖心情 Post By: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
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2014/10/27 9:09:29 [只看该作者]

1,可以,以后请用户注意自己的发帖版块。公式问题请在公式区发帖咨询,谢谢


金字塔—专业程序化交易量化投资平台

产品部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部