开拓者 TB 三均线系统源码[开拓者公式]
- //------------------------------------------------------------------------
// 简称: start
// 名称:
// 类别: 公式应用
// 类型: 用户应用
// 输出:
//------------------------------------------------------------------------
Params
Numeric d1(10);
Numeric d2(20);
Numeric d3(40);
Numeric s(3);
Vars
Numeric lot(0);
Numeric EMA1(0);
Numeric EMA2(0);
Numeric EMA3(0);
Numeric sd(0);
Begin
EMA1=Average(Close[1],d1);
EMA2=Average(Close[1],d2);
EMA3=Average(Close[1],d3);
sd=(StandardDev((Close[1]-Close[2])/Close,100,2))*100;
lot=IntPart(10/sd);
If(MarketPosition==0)
{
If((EMA1>(EMA2+s))&&(EMA1>(EMA3+s)))
Buy(lot,Open);
If((EMA1<(EMA2-s))&&(EMA1<(EMA3-s)))
SellShort(lot,Open);
};
If(MarketPosition==1)
{
If((EMA1<(EMA2-s))&&(EMA1<(EMA3-s)))
{Sell(lot,Open);
SellShort(lot,Open);};
};
If(MarketPosition==-1)
{
If((EMA1>(EMA2+s))&&(EMA1>(EMA3+s)))
{BuyToCover(lot,Open);
Buy(lot,Open);};
};
End
//------------------------------------------------------------------------
// 编译版本 GS2010.12.08
// 用户版本 2013/01/21 21:33
// 版权所有 masterg
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容