- 精华
- 0
- 在线时间
- 50 小时
- UID
- 220027
- 积分
- 42
- 帖子
- 28
- 阅读权限
- 10
- 注册时间
- 2015-9-18
- 最后登录
- 2017-5-24
- 精华
- 0
- UID
- 220027
- 积分
- 42
- 帖子
- 28
- 主题
- 8
- 阅读权限
- 10
- 注册时间
- 2015-9-18
- 最后登录
- 2017-5-24
|
发表于 2017-5-24 09:34:03
|显示全部楼层
gczh112358 发表于 2017-5-24 08:46
有没有登录交易账户开启自动交易,并且A函数不能回测,仅适用于实时行情交易 ...
//------------------------------------------------------------------------
// 简称: Test
// 名称:
// 类别: 公式应用
// 类型: 用户应用
// 输出: Void
//------------------------------------------------------------------------
Params
//此处添加参数
Numeric FastLength(5);
Numeric SlowLength(10);
Vars
//此处添加变量
NumericSeries FastValue(0);
NumericSeries SlowValue(0);
BoolSeries CO;
BoolSeries CU;
Begin
//此处添加代码正文
FastValue=AverageFC(C,FastLength);
SlowValue=AverageFC(C,SlowLength);
if(BarStatus==0)
{
SetGlobalVar(0,0);
}
CO=CrossOver(FastValue,SlowValue);
CU=CrossUnder(FastValue,SlowValue);
if(CO[1])
{
if(GetGlobalVar(0)==0)
{
A_SendOrder(Enum_Buy,Enum_Exit,1,Q_AskPrice());
SetGlobalVar(0,1);
}
Else
{
A_SendOrder(Enum_Buy,Enum_Exit,1,Q_AskPrice());
A_SendOrder(Enum_Buy,Enum_Entry,1,Q_AskPrice());
}
if(BarStatus<2)
{
Buy(1,Close);
BuyToCover(1,Close);
}
}
else if(CU[1])
{
if(GetGlobalVar(0)==0)
{
A_SendOrder(Enum_Sell,Enum_Exit,1,Q_BidPrice());
SetGlobalVar(0,1);
}
Else
{
A_SendOrder(Enum_Sell,Enum_Exit,1,Q_BidPrice());
A_SendOrder(Enum_Sell,Enum_Entry,1,Q_BidPrice());
}
if(BarStatus<2)
{
sell(1,Close);
SellShort(1,Close);
}
}
PlotNumeric("MAF",FastValue);
PlotNumeric("MAS",SlowValue);
End
//------------------------------------------------------------------------
// 编译版本: 2017/05/24 084817
// 内核版本: V2.6.2.13
// 版权所有 he_rui
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TradeBlazer公式修改和重写的权利
//------------------------------------------------------------------------ |
|