我后台执行程序代码为:Tbuy(1,MAX(TACCOUNT(6)*0.05/dynainfo(7)/multiplier/TACCOUNT(41),1));
两个资金量不同的账户开的手数一样多,什么原因呢,一个账户35,一个账户10,结果两个账户同时下单买的三手白糖
后台需要针对不同账户单独计算,不然计算出来就按照主账户的计算结果处理了
账户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,'');
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'); 这样对吗?
账户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');
结果是这样子的吗?
后台需要针对不同账户单独计算,不然计算出来就按照主账户的计算结果处理了
账户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';
后面两句不变