- 精华
- 1
- 在线时间
- 254 小时
- UID
- 1227
- 积分
- 1107
- 帖子
- 231
- 阅读权限
- 60
- 注册时间
- 2008-2-24
- 最后登录
- 2015-8-26
- 精华
- 1
- UID
- 1227
- 积分
- 1107
- 帖子
- 231
- 主题
- 43
- 阅读权限
- 60
- 注册时间
- 2008-2-24
- 最后登录
- 2015-8-26
|
很简单的一个系统,用15%的资金开仓,如果浮动亏损不可以连续建仓
Params
Numeric FastLength(12);
Numeric SlowLength(26);
Numeric MACDLength(9);
Numeric BuyLots(0);
Numeric FloorValue(10000);
Numeric PercentValue(0.17);
Bool ExitPosition(false);
Numeric Type(1);
Numeric MoneyLoss(580);
Vars
NumericSeries MACDValue;
NumericSeries AvgMACD;
Numeric MACDDiff;
Bool Condition1;
Bool Condition2;
Begin
MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;
AvgMACD = XAverage(MACDValue,MACDLength);
MACDDiff = MACDValue - AvgMACD;
Condition1 = CrossOver(MACDValue, AvgMACD) ;
condition2 = PositionProfit >= 0;
if (Condition1&&condition2)
{
Buy(BuyLots,Close);
}
SetPercentTrailing(FloorValue,PercentValue,ExitPosition);
SetStopLoss(Type,MoneyLoss,ExitPosition);
End |
|