- 精华
- 0
- 在线时间
- 144 小时
- UID
- 7593
- 积分
- 609
- 帖子
- 109
- 阅读权限
- 60
- 注册时间
- 2010-3-19
- 最后登录
- 2014-5-18
- 精华
- 0
- UID
- 7593
- 积分
- 609
- 帖子
- 109
- 主题
- 14
- 阅读权限
- 60
- 注册时间
- 2010-3-19
- 最后登录
- 2014-5-18
|
回复 4# lh948 的帖子
可以贴出来,劳烦大家帮忙看一下哈,先行谢过了。
//------------------------------------------------------------------------
// 简称: my_dsct
// 名称: my_dsct
// 类别: 交易指令
// 类型: 其他
// 输出:
//------------------------------------------------------------------------
/*Var1:=REF(CLOSE,1);
Var2:=SUM(VOL,2)/((HHV(HIGH,2)-LLV(LOW,2))*100);
Var3:=(CLOSE-Var1)*Var2;
Var4:=SUM(Var3,0);
Var5:=SMA(Var4,5,1);
Var6:=SMA(Var4,8,1);
OSC: Var5-Var6;
OSCMA: MA(OSC,4);
OSC, COLORSTICK;
VD: SUM(IF(OSC>0,OSC*1.003,OSC*1.003>0),12)/10;
VE: SUM(IF(OSC<=0,OSC*0.97,OSC*0.97<0),8)/7;
*/
Vars
NumericSeries var1;
NumericSeries var2;
NumericSeries var3;
NumericSeries var4;
NumericSeries var5;
NumericSeries var6;
NumericSeries osc;
NumericSeries oscma;
Numeric vd;
Numeric ve;
String userid;
Begin
var1=Open;
var2=Summation(vol,2)/((Highest(High,2)-Lowest(Low,2))*100);
var3=(Close-var1)*var2;
var4=Summation(var3,BarCount());
var5=SMA(var4,5,1);
var6=SMA(var4,8,1);
osc=var5-var6;
oscma=Average(osc,4);
if(CrossOver(osc,oscma)&&MarketPosition==0)
{
Buy(1,NextOpen,True);
}
Else
{
BuyToCover(1,Close);
}
if(CrossUnder(osc,oscma)&& MarketPosition==0)
{
SellShort(1,NextOpen,True);
}
Else
{
Sell(1,Close);
}
userid=A_AccountID();
End
//------------------------------------------------------------------------
// 编译版本 GS2004.06.12
// 用户版本 2010/03/24 09:13
// 版权所有 zejunl
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TrabeBlazer公式修改和重写的权利
//------------------------------------------------------------------------ |
|