重复下单请教 [开拓者 TB]
- 咨询内容:
 本帖最后由 fgly20130909 于 2013-11-1 11:07 编辑 
 
 我的指标为什么总是重复不停地下单,请管理员帮看一下,错在哪里啊,
 Params
 Numeric FastLength(5);
 Numeric SlowLength(20);
 Numeric SlowLength1(60);
 Vars
 NumericSeries AvgValue1;
 NumericSeries AvgValue2;
 NumericSeries AvgValue3;
 
 Begin
 AvgValue1 = AverageFC(Close[1],FastLength);
 AvgValue2 = AverageFC(Close[1],SlowLength);
 AvgValue3 = AverageFC(Close[1],SlowLength1);
 If(MarketPosition==0 && AvgValue1[1] > AvgValue2[1]&&Close[1]>AvgValue3)
 {
 A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice());
 }
 
 If(MarketPosition==0 && AvgValue1[1] < AvgValue2[1]&&Close[1]<AvgValue3)
 {
 A_SendOrder(Enum_Sell,Enum_Entry,1,Q_BidPrice());
 }
 end
-  TB技术人员:
  A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice());
 换成 buy(0,open);
 下面换成sellshort(0,open);
-  TB客服:
MarketPosition 后用A函数开仓 ====     MarketPosition=0  forever
-  网友回复:
A函数和marketposition是没有关系的,A函数需要用户自己编写条件避免重复下单的问题,可以使用全局变量,公式开发指南里有例子
 
 marketposition只表示图表信号的持仓状态,是和buy之类的交易指令配套的
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240  进行 有偿 编写!(不贵!点击查看价格!)
                        
相关文章
- 
                        没有相关内容
                       

 
                     会员登录/注册
会员登录/注册