程序中有语句如下
Lots = 10;
data1.buy(Lots, iPrice); // iPrice为委托价格
这个程序本应有10手的开仓,但实际是只发单1手。请问是什么原因?谢谢!
lots=10 等效于data0.lots =10
而data1.buy(Lots, iPrice); 等效于data1.buy(data1.Lots, iPrice);
data1.lots 和 data0.lots是两个不同的对象