开始时间不对的问题 (文华财经wh9)

投资者咨询:开始时间不对的问题 (文华财经wh9)
来源:文华财经  日期:2018-7-19 18:52
 全部源码如下:

Params
 Numeric junxian(100);
Numeric jizhun(4000);
Numeric shoushu(1);
 

Vars

NumericSeries hh(0);
NumericSeries ll(0);
NumericSeries sss;
NumericSeries ss;
NumericSeries diyi;

NumericSeries kaishishou;



Global_Numeric NN1;
Global_Numeric NN2;

Setting
   Trade_Other:Auto;
 AddTimes:999;
MultSig_Min:0,0,0,99,0;
Begin

sss=Sum(abs(MarketPosition),BarPos);


PlotNumeric("NN1",NN1);
PlotNumeric("NN2",NN2);


if(sss==0)
{
if(Open<jizhun)
{
 hh=(IntPart((Open-MinPrice)/junxian)+2)*junxian;
 ll=(IntPart((Open-MinPrice)/junxian))*junxian;
}


if(Open>jizhun)
{
 hh=(IntPart((Open+MinPrice)/junxian))*junxian;
 ll=(IntPart((Open+MinPrice)/junxian)-2)*junxian;
}


NN1=((Open-jizhun)/(junxian*MinPrice))-BKVol;
NN2=((jizhun-Open)/(junxian*MinPrice))-SKVol;
}
if(NN1>1 and sss==0)
{
SellShort(NN2,open);
Commentary("啊1");
}
if(NN2>1 and sss==0)
{
Buy(NN1,open);
Commentary("啊2");
}



End



使用在豆一主力连续,日线,应该一开始就出信号,结果过了很久才出,这是为什么?


图片点击可在新窗口打开查看
投资者咨询:开始时间不对的问题 (文华财经wh9)
来源:文华财经  日期:2018-7-19 18:52
 

图片点击可在新窗口打开查看
技术人员回复
日期:2018-7-19 19:11
参考5楼回复  
投资者咨询:开始时间不对的问题 (文华财经wh9)
来源:文华财经  日期:2018-7-19 18:52
 核实了吗?
技术人员回复
日期:2018-7-20 10:14
 您源码编写的不对

if(NN1>1 and sss==0)
{
SellShort(NN2,open);
Commentary("啊1");
}
if(NN2>1 and sss==0)
{
Buy(NN1,open);
Commentary("啊2");
}

2005年1月4号的时候,NN1>0,NN2<0,满足SellShort的条件,但是委托手数为负,没有办法下单开仓的

所以只有出信号的位置,NN1>0,NN2>0,满足条件,也有对应的开仓手数才开仓