搜索
楼主: 顶底之妖刀

[大盘交流] 跟我学炒股ABC

  [复制链接]

签到天数: 210 天

发表于 2016-12-16 14:42 | 显示全部楼层
顶底之妖刀 发表于 2016-12-16 14:34
过滤:=C>REF(C,120);
这个 是啥?注意 一定是120-250均线系统多头排列,而不是价格[/backc ...

这个就是你说的120天线,均线向上嘛!
没看懂代码?
金币:
奖励:
热心:
注册时间:
2016-5-11

回复 使用道具 举报

签到天数: 459 天

发表于 2016-12-16 14:44 | 显示全部楼层
月线MACD的最大用处是判断漫漫熊市的结束时间,

周线MACD的最大用处是用来判断大大牛市的顶
金币:
奖励:
热心:
注册时间:
2007-7-7

回复 使用道具 举报

签到天数: 4 天

超短俱乐部

 楼主| 发表于 2016-12-16 14:46 | 显示全部楼层
顶底之妖刀 发表于 2016-12-16 14:42
别解释了,你确信你那个过滤:=C>REF(C,120);,就是120线大于250线,且两者都保持上行?服了你了,还整这么 ...

1.png
金币:
奖励:
热心:
注册时间:
2015-11-29

回复 使用道具 举报

签到天数: 210 天

发表于 2016-12-16 14:49 | 显示全部楼层
顶底之妖刀 发表于 2016-12-16 14:42
别解释了,你确信你那个过滤:=C>REF(C,120);,就是120线大于250线,且两者都保持上行?服了你了,还整这么 ...

噢,天哪,你还要再加个250天均线?这样过滤法,你还玩不玩股票了。估计把时间限制死啦。

一、俺十分确定C>ref(C,120)这段代码,就是120均线向上。这种方法叫“抵扣法”。你可以去学。
二、如果再加上250天向上,且二者均已经多头向上排列,OK,
这样一来,你过滤时间太久,付出的交易时间代价太高了。你会发现大部分时间都闲着!
因为闲的时间太长,收益率肯定还会继续降!!!

好吧。您如果不信,俺再测一回。
金币:
奖励:
热心:
注册时间:
2016-5-11

回复 使用道具 举报

签到天数: 4 天

超短俱乐部

 楼主| 发表于 2016-12-16 14:49 | 显示全部楼层
luhuanke 发表于 2016-12-16 14:44
月线MACD的最大用处是判断漫漫熊市的结束时间,

周线MACD的最大用处是用来判断大大牛市的顶

恩,其实就把日线看做周线的次级走势就是,从1分到15分到60分到日,周,月,其级别是一级级来的,上级走势的方向决定了其内部次级走势的性质
金币:
奖励:
热心:
注册时间:
2015-11-29

回复 使用道具 举报

签到天数: 459 天

发表于 2016-12-16 14:54 | 显示全部楼层
顶底之妖刀 发表于 2016-12-16 14:49
恩,其实就把日线看做周线的次级走势就是,从1分到15分到60分到日,周,月,其级别是一级级来的,上级走 ...

别急着“恩”,我对指标的研究角度和99%的人不一样的,你不懂我的世界
参与人数 1奖励 +8 热心 +3 时间 理由
水濂山人 + 8 + 3 2016-12-16 15:15 不愧为股市达人,顶!

查看全部评分

金币:
奖励:
热心:
注册时间:
2007-7-7

回复 使用道具 举报

签到天数: 4 天

超短俱乐部

 楼主| 发表于 2016-12-16 14:54 | 显示全部楼层
说到级别,比如说15分钟级别,60分钟级别,日线,周线,到底要怎么看怎么做。我的结论就是,低时间周期级别,是上级级别的内部走势,比如说日线下跌,那你60分钟级别涨到天上去也不过是波反弹,唯一的例外,就是60分钟级别和日线级别的共振处。所以国内股市看级别做不能说按15分钟做或按60分钟做怎么样,起码得看日线级别是跌还是涨。日线级别是下跌那你除非找到的那个60分钟级别上涨是底部共振处,不然其他60分钟上涨都是反弹。
金币:
奖励:
热心:
注册时间:
2015-11-29

回复 使用道具 举报

签到天数: 4 天

超短俱乐部

 楼主| 发表于 2016-12-16 14:57 | 显示全部楼层
水濂山人 发表于 2016-12-16 14:49
噢,天哪,你还要再加个250天均线?这样过滤法,你还玩不玩股票了。估计把时间限制死啦。

一、俺十分 ...

是的,条件严格,但你可以缩小周期啊,但大牛股无一例外都在日线级别有此特征。
金币:
奖励:
热心:
注册时间:
2015-11-29

回复 使用道具 举报

签到天数: 210 天

发表于 2016-12-16 15:05 | 显示全部楼层
顶底之妖刀 发表于 2016-12-16 14:42
别解释了,你确信你那个过滤:=C>REF(C,120);,就是120线大于250线,且两者都保持上行?服了你了,还整这么 ...

应楼主要求,写公式更严谨了一些,代码如下:

DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
过滤:=C>REF(C,120) AND C>REF(C,250) AND MA(C,120)>MA(C,250);
ENTERLONG:CROSS(MACD,0) AND 过滤 AND BARSCOUNT(C)>60;
EXITLONG:CROSS(0,MACD);


(这个务必请楼主看懂代码,哈)

测试结果如下:
剪辑_3.jpg

结果简述:
一、(比只加上120天均线向上的过滤的效果要好,)比不加过滤的macd交叉法,
胜率有所增加,由原来的38.20%变成了39.15%,增加了0.95%。
收益率上仍不到不加过滤的一半(原为100.73%,双重过滤后为48.25)

二、符合俺最初的预判:(从整体策略上讲)有效,但效果非常有限。
三、最大最大的优点,是持仓时间大大缩短,减少为总交易时间的12.63%。
也就是说:资金的效率提高了。(问题是:闲下的87%的时间里做什么?)
金币:
奖励:
热心:
注册时间:
2016-5-11

回复 使用道具 举报

签到天数: 459 天

发表于 2016-12-16 15:11 | 显示全部楼层
研究大牛股用处不大,为什么,如果大环境是熊市,有个别股MA120》MA250,你买进了,你在里边肯定呆不会很久,稍微一震,你必下车,这是散户的心理决定了的

如果大环境是大盘牛市到来,那120》250是题中应有之意,那是遍地都是牛股
金币:
奖励:
热心:
注册时间:
2007-7-7

回复 使用道具 举报

签到天数: 210 天

发表于 2016-12-16 15:14 | 显示全部楼层
本帖最后由 水濂山人 于 2016-12-16 15:27 编辑

最终的结果,就是俺所说的:任何“优化”过滤,都是要付出代价的。
加了“120、250均线多头、向上排列”之后的过滤后,
macd交叉法,在胜率上基本上没有发生多少变化。
收益率上,为不加过滤的一半左右
(这意味着:如果你舍利多花两倍时间,由双重过滤的16%持仓时间改为48%左右的不加任何过滤持仓时间,那么收益将加倍)

表扬:单纯两个过滤条件相比,“120、250均线多头、向上排列”  比  “单纯120天均线向上” 的过滤条件,更有效,更优秀。
金币:
奖励:
热心:
注册时间:
2016-5-11

回复 使用道具 举报

签到天数: 210 天

发表于 2016-12-16 15:16 | 显示全部楼层
luhuanke 发表于 2016-12-16 14:54
别急着“恩”,我对指标的研究角度和99%的人不一样的,你不懂我的世界

要的就是你的不一样。
等待中……
金币:
奖励:
热心:
注册时间:
2016-5-11

回复 使用道具 举报

签到天数: 4 天

超短俱乐部

 楼主| 发表于 2016-12-16 15:17 | 显示全部楼层
水濂山人 发表于 2016-12-16 15:05
应楼主要求,写公式更严谨了一些,代码如下:

DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);

DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
过滤:=C>REF(C,120) AND C>REF(C,250) AND MA(C,120)>MA(C,250);
ENTERLONG:CROSS(MACD,0) AND 过滤 AND BARSCOUNT(C)>60;
EXITLONG:CROSS(0,MACD);
说实话,我还真不懂代码
我的条件是
120-250均线向上
然后在5-10均线上行买入,下行离场 就这两个 就测试平安银行吧 看看买卖信号和肉眼判断是否一致
金币:
奖励:
热心:
注册时间:
2015-11-29

回复 使用道具 举报

签到天数: 4 天

超短俱乐部

 楼主| 发表于 2016-12-16 15:19 | 显示全部楼层
其实就是120-250均线多头时 在MACD金叉买入 我手动去看看平安银行
金币:
奖励:
热心:
注册时间:
2015-11-29

回复 使用道具 举报

签到天数: 210 天

发表于 2016-12-16 15:32 | 显示全部楼层
顶底之妖刀 发表于 2016-12-16 15:19
其实就是120-250均线多头时 在MACD金叉买入 我手动去看看平安银行

严格按“120、250均线多头排列后macd金叉买入,死叉卖出”,
那么在2010年1月4日至今,是亏损的。如下:
剪辑_4.jpg
金币:
奖励:
热心:
注册时间:
2016-5-11

回复 使用道具 举报

签到天数: 210 天

发表于 2016-12-16 15:34 | 显示全部楼层
本帖最后由 水濂山人 于 2016-12-16 15:38 编辑

哦,你不用忙着手工看,你可以编写一下代码,变成副图来看。代码如下:
DIFF:=EMA(CLOSE,12)-EMA(CLOSE,26);
DEA:=EMA(DIFF,9);
MACD:=2*(DIFF-DEA);
过滤:=C>REF(C,120) AND C>REF(C,250) AND MA(C,120)>MA(C,250);
买入:=CROSS(MACD,0) {AND NOT(涨停)} AND 过滤 AND BARSCOUNT(C)>60;
卖出:=CROSS(0,MACD);


收盘线:C;
B2:=BARSLAST(买入);
S2:=BARSLAST(卖出);
FBUY:=CROSS(S2,B2);
FSELL:=CROSS(B2,S2);
滤买:=买入 AND FBUY;
滤卖:=卖出 AND FSELL;
STICKLINE(滤买,L,H,1,0),COLORRED;
STICKLINE(滤卖,L,H,1,0),COLORGREEN;
涨幅:=VAR2STR(100*C/REF(C,BARSLAST(滤买))-100,0);
DRAWTEXT(滤卖,C+1,涨幅);
DRAWLINE(滤买,C,滤卖,C,0),COLORWHITE,DOTLINE;

金币:
奖励:
热心:
注册时间:
2016-5-11

回复 使用道具 举报

签到天数: 210 天

发表于 2016-12-16 15:45 | 显示全部楼层
个人觉得,如果善用止损的话,那么平安银行最后的三笔:-8%、-16%、-9%是可以挽回大半的。
肯定有办法。

以上代码,只是机械按照“120、250均线向上排列,且macd金叉进死叉出”。
显然,最后三笔,有其它止损信号出现。

如果会止损,或干脆出局,平安银行应该是正收益。
金币:
奖励:
热心:
注册时间:
2016-5-11

回复 使用道具 举报

签到天数: 210 天

发表于 2016-12-16 15:47 | 显示全部楼层
其实,俺不是跟楼主捣乱。
俺只是想说:不经过评测的想当然,大部分时候都是错的。

(当然啦,评测本身也可能有很多问题,但它却在提示我们肉眼看不到的问题
这,就是当今电脑时代的好处。)
金币:
奖励:
热心:
注册时间:
2016-5-11

回复 使用道具 举报

签到天数: 4 天

超短俱乐部

 楼主| 发表于 2016-12-16 15:55 | 显示全部楼层
我不会这个 不过麻烦你看看 如果按我手工看,买卖集中在2010 2013 2015 这3年 如下面这些图, 2010.png 2013.png 2015.png
金币:
奖励:
热心:
注册时间:
2015-11-29

回复 使用道具 举报

签到天数: 4 天

超短俱乐部

 楼主| 发表于 2016-12-16 15:55 | 显示全部楼层
这么做,难道会是亏损么 ?如果你能得出亏损的结论,那只能说你编程错了
金币:
奖励:
热心:
注册时间:
2015-11-29

回复 使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

本站声明:1、本站所有广告均与MACD无关;2、MACD仅提供交流平台,网友发布信息非MACD观点与意思表达,因网友发布的信息造成任何后果,均与MACD无关。
MACD俱乐部(1997-2019)官方域名:macd.cn   MACD网校(2006-2019)官方域名:macdwx.com
值班热线[9:00—17:30]:18292674919   24小时网站应急电话:18292674919
找回密码、投诉QQ:89918815 友情链接QQ:95008905 广告商务联系QQ:17017506 电话:18292674919
增值电信业务经营许可证: 陕ICP19026207号—2  陕ICP备20004035号

举报|意见反馈|Archiver|手机版|小黑屋|MACD俱乐部 ( 陕ICP备20004035号 )

GMT+8, 2024-4-25 19:14 , Processed in 0.067713 second(s), 10 queries , Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表