数据类型

Series<Numeric> long_entry; Series<Numeric> NetChg; Series<Numeric> TotChg; Series<Numeric> EffRatio1; Series<Numeric> w_er;//多头开仓 long_entry = w_er>0.55; if(long_entry[1] and MarketPosition==0 and dir[1]==1 and no_open==False) { entry_price=open; Buy(lots,open); } //空头开仓 short_entry = w_er>0.55; if (short_entry[1] and MarketPosition==0 and dir[1]==-1 and no_open==False) { entry_price=open; SellShort(lots,open); } 错在哪呢,应该是同类型

long_entry = w_er>0.55;以这个为例,左边是序列数值 右边是一个布尔结果当然不能赋值bool a = w_er>0.55;