不能按我的想法去跑啊!!! [开拓者 TB]
- 咨询内容:
1.模拟盘运行期间能调试吗,为什么我的回测时候符合我的思路,到模拟盘上就不行了,而且每次去模拟都要把成交价格改成Q_Lost吗?
2.还有用buy 和sellshort会出现总持仓为0,而买持仓和卖持仓都为1的情况
代码如下
Params
Numeric lots(1);
Numeric FastLength(5);
Vars
Numeric AvgValue1;
Begin
AvgValue1 = AverageFC(Close,FastLength);
PlotNumeric("MA1",AvgValue1);
If( date!=date[1] && high==low ) return;//屏蔽集合竞价期间发单
if( date!=date[1] )
{
SetGlobalVar(0,0);
}
If(A_BuyPosition!=1&&High>AvgValue1&&GetGlobalVar(0)<10) //开多
{
Buy(lots,Q_Last);
SetGlobalVar(0,GetGlobalVar(0)+1);
}
If(A_SellPosition!=1&&low<AvgValue1&&GetGlobalVar(0)<10) //开空
{
SellShort(lots,Q_Last);
SetGlobalVar(0,GetGlobalVar(0)+1);
}
if(GetGlobalVar(0)==3)
{
Sell(lots,Close);
BuyToCover(lots,Close);
}
If((Date[-1]!=InvalidInteger && Date!=Date[-1])||(Date[-1]==InvalidInteger && Date < CurrentDate))
{
Sell(lots,Close);
BuyToCover(lots,Close);
}Else If(Date==CurrentDate && (Time==0.1510||CurrentTime>=0.1510))
{
Sell(lots,Close);
BuyToCover(lots,Close);
}
End - TB技术人员: 还有,历史测试时候的代码我编的都符合我的思路,以转到模拟测试就不行了?
如果以上指标公式不适用于您常用的行情软件
或者您想改编成选股公式,以便快速选出某种形态个股的话,
相关文章
-
没有相关内容