以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 两个资金量不同的账户开的手数一样多 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=90563) |
-- 作者:book -- 发布时间:2016/1/21 14:07:36 -- 两个资金量不同的账户开的手数一样多 我后台执行程序代码为:Tbuy(1,MAX(TACCOUNT(6)*0.05/dynainfo(7)/multiplier/TACCOUNT(41),1)); 两个资金量不同的账户开的手数一样多,什么原因呢,一个账户35,一个账户10,结果两个账户同时下单买的三手白糖 |
-- 作者:book -- 发布时间:2016/1/21 14:10:06 -- 请问一下老师是什么原因呢 |
-- 作者:jinzhe -- 发布时间:2016/1/21 14:21:17 -- 后台需要针对不同账户单独计算,不然计算出来就按照主账户的计算结果处理了 账户1:=\'123\'; 账户2:=\'456\'; Tbuy(1,MAX(TACCOUNT2(6,账户1)*0.05/dynainfo(7)/multiplier/TACCOUNT2(41,账户1),1),mkt,0,0,账户1,\'\');
Tbuy(1,MAX(TACCOUNT2(6,账户2)*0.05/dynainfo(7)/multiplier/TACCOUNT2(41,账户2),1),mkt,0,0,账户2,\'\'); |
-- 作者:book -- 发布时间:2016/1/21 14:55:36 -- Tbuy(1,MAX(TACCOUNT2(6,账户2)*0.05/dynainfo(7)/multiplier/TACCOUNT2(41,账户2),1),mkt,0,0,账户2,\'\'); 后面这个\'\'里面填上账户名?Tbuy(1,MAX(TACCOUNT2(6,账户2)*0.05/dynainfo(7)/multiplier/TACCOUNT2(41,账户2),1),mkt,0,0,账户2,\'123\'); 这样对吗? |
-- 作者:jinzhe -- 发布时间:2016/1/21 15:00:22 -- ...不要漏了我前面2两句代码,用来定义账户的 |
-- 作者:book -- 发布时间:2016/1/21 15:06:45 -- 账户1:=\'123\'; 账户2:=\'456\'; Tbuy(1,MAX(TACCOUNT2(6,账户1)*0.05/dynainfo(7)/multiplier/TACCOUNT2(41,账户1),1),mkt,0,0,账户1,\'123\');
Tbuy(1,MAX(TACCOUNT2(6,账户2)*0.05/dynainfo(7)/multiplier/TACCOUNT2(41,账户2),1),mkt,0,0,账户2,\'456\'); 结果是这样子的吗? |
-- 作者:book -- 发布时间:2016/1/21 15:08:18 -- 前面都已经定义了,为什么句子里面还要输入账户123 和456? |
-- 作者:book -- 发布时间:2016/1/21 15:21:05 -- 我查了一下买单定义,后面这个引号是指下单品种,这个可以默认吧? |
-- 作者:jinzhe -- 发布时间:2016/1/21 15:57:04 -- 以下是引用jinzhe在2016/1/21 14:21:17的发言:
后台需要针对不同账户单独计算,不然计算出来就按照主账户的计算结果处理了 账户1:=\'123\'; 账户2:=\'456\'; Tbuy(1,MAX(TACCOUNT2(6,账户1)*0.05/dynainfo(7)/multiplier/TACCOUNT2(41,账户1),1),mkt,0,0,账户1,\'\');
Tbuy(1,MAX(TACCOUNT2(6,账户2)*0.05/dynainfo(7)/multiplier/TACCOUNT2(41,账户2),1),mkt,0,0,账户2,\'\'); 只要修改定义的账户1和账户2数字,其他都不用改
比如你的帐户号是001和002 ,那么就改成 账户1:=\'001\'; 账户2:=\'002\'; 后面两句不变 |