- 精华
- 3
- 在线时间
- 12229 小时
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
- 精华
- 3
- UID
- 5
- 积分
- 26584
- 帖子
- 12686
- 主题
- 49
- 阅读权限
- 200
- 注册时间
- 2007-7-20
- 最后登录
- 2021-11-3
|
rrrrrr 发表于 2018-6-5 10:31
你考虑那么多干嘛。我说的实盘是说的模拟。真如果实盘,亏了也不怨你。 你担心那么多干嘛。 ...
嗯。。我不担心交易者亏不亏。
我只担心自己改写代码所耗费的劳动力不被他人尊重。。。
为您 改写代码,仅此一次。。- /* DIFF : EMA(CLOSE,12) - EMA(CLOSE,26); //这是MACD的源代码(文华财经版的)
- DEA : EMA(DIFF,9); //这是MACD的源代码(文华财经版的)
- MACD:=2*(DIFF-DEA),COLORSTICK; //这是MACD的源代码(文华财经版的)
- DIFF<DEA AND MACD<0,SK; //SK的含义是卖出开仓。
- DIFF>DEA AND MACD>0,BP; //BP的含义是 买入平仓。 */
- Params
- Numeric FastLength(12);
- Numeric SlowLength(26);
- Numeric MACDLength(9);
- Numeric LOTS(1);
- Vars
- NumericSeries MACDValue;
- NumericSeries AvgMACD;
- NumericSeries MACDDiff;
- NumericSeries myweek;
- Begin
- MACDValue = XAverage( Close, FastLength ) - XAverage( Close, SlowLength ) ;
- AvgMACD = XAverage(MACDValue,MACDLength);
- MACDDiff = 2*(MACDValue - AvgMACD);
- // PlotNumeric("MACD",MACDValue);
- // PlotNumeric("MACDAvg",AvgMACD);
- If (MACDDiff >= 0)
- PlotNumeric("MACDDiff",MACDDiff,0,Red);
- Else
- PlotNumeric("MACDDiff",MACDDiff,0,Green); //在公式属性设置里将此线型改为柱状即可
- PlotNumeric("零线",0);
- If(MACDValue[1]<AvgMACD[1]&&MACDDiff<0 && MarketPosition!=-1)
- {
- SellShort(LOTS,OPEN);
- }
- If(MACDValue[1]>AvgMACD[1] && MACDDiff>0 &&MarketPosition!=1)
- {
- Buy(LOTS,OPEN);
- }
-
- end
复制代码 |
|