查看: 2154|回复: 2
打印 上一主题 下一主题

[其它] 请教老师

[复制链接]
跳转到指定楼层
1
发表于 2013-10-18 14:51:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
Params
Integer N(14);   
Integer SellShortLine(80);    //空仓止损线
Integer SellLine(20);         //多仓止损线
Integer OpenLine(50);   //开仓线
Numeric LeaveTime(0.145900);  //当日平仓时间

Begin
Numeric hhv = HighestFC(High,N);                 //N周期最高价
Numeric llv = LowestFC(Low,N);                   //N周期最低价
Numeric WR  = (hhv - Close) / (hhv - llv) * 100; //计算威廉指标

Bool bCrossOver  = CrossOver(WR,50);  //威廉线是否上穿50
Bool bCrossUnder = CrossUnder(WR,50); //威廉线是否下穿50

if(A_TotalPosition == 0 && CurrentTime<LeaveTime-0.0010)
{
//当前没有持仓,并且离闭市平仓时间还至少有10分钟,判断是否开仓
if(bCrossOver )
{
Buy(1,C);          //开多仓
}
Else if(bCrossUnder)
{
SellShort(1,C); //开空仓
}
}
Else
{
//快闭市时平仓
if(CurrentTime >= LeaveTime)
{
if(A_BuyPosition  > 0) Sell(0,C);
if(A_SellPosition > 0) BuyToCover(0,C);
}

//威廉线超过80,平多仓
If(A_BuyPosition>0 && WR >= 80)
{
Sell(0,C);
}

//威廉线低于20,平空仓
If(A_SellPosition>0 && WR<= 20)
{
BuyToCover(0,C);
}
}
End




新手求帮助


帮我改成

80以上平多开空,20以下平空开多,9:30分以后入市,在确定信号后后一根k线出市入市,14:50后不交易。







2
发表于 2013-10-18 15:12:31 | 只看该作者
{:soso_e179:}
3
发表于 2013-10-18 18:12:03 | 只看该作者
双木老师呢,呵呵
您需要登录后才可以回帖 登录 | 注册入住  

本版积分规则

易家网  ©2015-2023  郑州期米信息技术有限公司版权所有  豫公网安备 41010502005136号 豫ICP备16010300号