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;