请教这个程序哪里有问题? - TradeBlazer公式 [开拓者 TB]
- 咨询内容:
arams
Numeric GapSize(10);
Numeric lots(1);
Numeric offset(1);
Vars
Numeric Range(9999);
Begin
if(Date!=Date[1])
{
SetGlobalVar(0,0);
}
if(OpenD>CloseD[1]&&GetGlobalVar(0)==0)
{
A_SendOrder(Enum_Sell,Enum_Entry,lots,OpenD-offset,(2*OpenD-CloseD[1]),CloseD[1]);
SetGlobalVar(0,1);
}
else if(OpenD<closeD[1]&&GetGlobalVar(0)==0)
{
A_SendOrder(Enum_Buy,Enum_Entry,lots,OpenD+offset,(2*OpenD-CloseD[1]));
SetGlobalVar(0,1);
}
End
- TB技术人员:
if(Date!=Date[1])
{
SetGlobalVar(0,0);
}
这里要是去掉if(Date!=Daie[1]) 就重复发单 填上就发不出去。。。。。 - TB客服:
dfbydf 发表于 2012-5-23 09:42
if(Date!=Date[1])
{
SetGlobalVar(0,0);
填上Date!=Date[1]后才能确保每天只重置一次 - 网友回复:
现在的问题是一单都发不出去
if(Date!=Date[1])
{
SetGlobalVar(0,0);
}
if(OpenD>=CloseD[1]&&GetGlobalVar(0)==0)
{
A_SendOrder(Enum_Sell,Enum_Entry,lots,OpenD-offset,(2*OpenD-CloseD[1]),CloseD[1]);
SetGlobalVar(0,1);
} - 网友回复:
dfbydf 发表于 2012-5-30 09:21
现在的问题是一单都发不出去
if(Date!=Date[1])
没有发单请检查条件
OpenD>=CloseD[1]这么用是不对的
他们是函数,不是变量,所以要用圆括号
例如OpenD(1)
如果以上指标公式不适用于您常用的行情软件
或者您想改编成选股公式,以便快速选出某种形态个股的话,
- 上一篇:海龟交易系统中开仓问题 - TradeBlazer公式
- 下一篇:没有了!
相关文章
-
没有相关内容