A_SendOrder编程中的困惑,从旗舰版到quant代码搬家后遇到的一个编程问题

Data[j].A_SendOrder(Enum_Buy,Enum_Entry,TradeL[j],Data[j].Q_BidPrice+Data[j].MinMove*Data[j].PriceScale);

当我直接用上面代码发单的时候正常,按照买1价+1跳报单,但是加赋值语句后

TradePrice[j]=Data[j].Q_BidPrice+Data[j].MinMove*Data[j].PriceScale;

Data[j].A_SendOrder(Enum_Buy,Enum_Entry,TradeL[j],TradePrice[j]);

报单的时候就变成1跳委托了,客服也不知道什么原因,麻烦老师指导一下,具体文件在附件

关于一个新手刚刚准备入门学习编程时遇到的问题
请教:旗舰版代码引入quant和 quant3的问题:
代码编程教学
回测中遇到的困惑
关于编写中遇到的困惑
代编程问题
K线分割方式 如何编程定义到 “完全交易时段”
咨询下编程公式选股遇到问题
编程求助
有偿编程

函数的参数默认跟外部函数同前缀对象

Data[j].A_SendOrder(Enum_Buy,Enum_Entry,TradeL[j],TradePrice[j])等效于

Data[j].A_SendOrder(Enum_Buy,Enum_Entry,Data[j].TradeL[j],Data[j].TradePrice[j]);

而你的TradePrice[j]赋值只是在data0上赋值的,没有赋值Data[j].上