请教关于重复发单的问题! [开拓者 TB]
- 咨询内容:
老师,我用以下代码想实现防止重复发单,但是还是会出现3~6次的重复发单,是什么原因呢?
if ( AvgValue1[1] > AvgValue2[1] && GetGlobalVar(0)<>1 )
{
if(GetGlobalVar(1) <>-1)
{
if(GetGlobalVar(3) == 0)//若当日未开仓,则直接平空仓
{
//平空头;
if(A_SendOrder(Enum_Buy,Enum_Exit,1,0)) SetGlobalVar(1,-1);
}
if(GetGlobalVar(3) == 9)//若当日已开新仓,则进行对冲处理
{
if(A_SendOrder(Enum_Buy,Enum_Entry,1,0)) SetGlobalVar(1,-1);
}
}
if(A_SendOrder(Enum_Buy,Enum_Entry,1,0))
{
SetGlobalVar(0,1);//开多仓
SetGlobalVar(1,0);//多仓已平归零
}
SetGlobalVar(3,9);//TodayBuy = 9;
}
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 511411198 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容