- 精华
- 0
- 在线时间
- 525 小时
- UID
- 213396
- 积分
- 187
- 帖子
- 140
- 阅读权限
- 40
- 注册时间
- 2015-7-10
- 最后登录
- 2023-4-14
- 精华
- 0
- UID
- 213396
- 积分
- 187
- 帖子
- 140
- 主题
- 26
- 阅读权限
- 40
- 注册时间
- 2015-7-10
- 最后登录
- 2023-4-14
|
发表于 2019-12-5 16:41:15
|显示全部楼层
本帖最后由 qsb588986 于 2019-12-5 16:57 编辑
//------------------------------------------------------------------------
// 简称: bukeee
// 名称: budeee
// 类别: 公式应用
// 类型: 用户应用
// 输出: Void
//------------------------------------------------------------------------
Params
Numeric mku(21);
Numeric mhu(0);
Numeric ei(3);
Numeric dksd(11);
Numeric kfo(13);
Numeric mini(4);
Vars
Numeric jintian;
Numeric zhegui;
Numeric alvol;
Numeric sum;
Numeric loukevol;
NumericSeries pp;
NumericSeries abuy;
NumericSeries asell;
Numeric ahigh;
Numeric alow;
NumericSeries aclose;
NumericSeries bclose;
Numeric zz;
Numeric zkz;
Numeric n;
Numeric m;
Numeric f;
Numeric w;
Numeric bb;
Numeric zhuotian;
Numeric kk;
Numeric mi;
Numeric ni;
Begin
For zhegui=0 to mku
{
sum=sum+vol[zhegui];
loukevol=sum/zhegui;
}
pp=loukevol*ei;
ahigh=High;
alow=Low;
For zhuotian=0 to mhu
{
alvol=alvol+vol[zhuotian];
ahigh=Max(ahigh,High[zhuotian]);
alow=Min(alow,Low[zhuotian]);
aclose=Abs(Close-alow);
bclose=Abs(Close-ahigh);
if(aclose>0)
abuy=alvol*aclose;
if(bclose>0)
asell=alvol*bclose;
}
For zkz=1 to dksd
{
For zz=1 to dksd
{
if(abuy[zz]>pp[zkz])
n=n+1;
if(abuy[zz]>2*asell[zkz])
m=m+1;
if(asell[zz]>pp[zkz])
f=f+1;
if(asell[zz]>2*abuy[zkz])
w=w+1;
}
}
For kk=0 to kfo
{
if(aclose[kk]>mini)
mi=mi+1;
if(bclose[kk]>mini)
ni=ni+1;
}
if(f>1 && w>1 && f+w>n+m && power(mi,2)>power(ni,2) && MarketPosition!=1)
Buy(0,Close);
if(n>1 && m>1 && n+m>f+w && power(ni,2)>power(mi,2) && MarketPosition!=-1)
SellShort(0,Close);
Commentary("alvol="+Text(alvol));
Commentary("pp="+text(pp));
Commentary("loukevol="+text(loukevol));
Commentary("zhegui="+text(zhegui));
Commentary("sum="+text(sum));
Commentary("abuy="+text(abuy));
Commentary("asell="+text(asell));
Commentary("ahigh="+text(ahigh));
Commentary("alow="+text(alow));
Commentary("MarketPosition="+text(MarketPosition));
Commentary("Close="+Text(Close));
Commentary("n="+Text(n));
Commentary("m="+Text(m));
Commentary("f="+Text(f));
Commentary("w="+Text(w));
Commentary("aclose="+Text(aclose));
Commentary("bclose="+Text(bclose));
Commentary("power(mi,2)="+Text(power(mi,2)));
Commentary("power(ni,2)="+Text(power(ni,2)));
End
//------------------------------------------------------------------------
// 编译版本: 2019/11/30 125736
// 内核版本: V2.8.2.14
// 版权所有 QSB588986
// 更改声明 TradeBlazer Software保留对TradeBlazer平台
// 每一版本的TradeBlazer公式修改和重写的权利
//------------------------------------------------------------------------ |
|