用指标搭建自己的交易系统

CN
6 小時前

最近 HYPE 涨得挺猛对吧?我们平台其实很早就关注到了,我二月份就写过相关的分析文章,那时候它才二十多美元,谁能想到现在都冲到七十多了。 大家感兴趣的话,可以去 AiCoin 官方站内搜,能找到我们的深度分析,里面讲了它上涨的十个核心逻辑 —— 比如它是少有的把结算真正搬到链上的高性能公链,还有钻了欧美 KYC 的空子,很多中心化交易所不给欧美用户开合约杠杆,但作为去中心化交易所不用 KYC,吸引了大量欧美用户。 不过这些都是分享,不构成投资建议,大家理性看待就好。为方便阅读本文不附大量代码,详细核心代码及课件欢迎大家进群了解,我会在结尾给出加群方式!用指标搭建自己的交易系统_aicoin_图1

咱们进入今天的正题。 上节课咱们讲了进阶版的双条件指标:价格上穿 20 日均线做触发,价格在 60 日均线上方做过滤,两个条件同时满足才提醒。很多朋友说好用,但也反馈了两个很实际的问题:一是容易追高,不知道上穿是不是发生在健康回踩之后;二是只有入场提醒,后续价格跌回去了,也不知道信号算不算失效,拿着心里没底。 所以今天咱们不堆零散的新知识点,就围绕一个需求把指标做透:大趋势还在的时候,等价格回踩后重新站上 20 日均线再提醒;如果回踩太弱、没量或者行情过热,就先不触发提醒;后续价格跌回去了,也要自动提示信号失效。 今天的核心目标不是写一串复杂代码,而是教大家怎么把一个 “只会弹窗提醒的指标”,改成能复盘、能验证的完整交易规则。还是老规矩,所有内容都是指标教学,不构成投资建议,任何规则都不代表收益承诺。

咱们今天就死磕这一个指标,一步步往完善了做,难度比之前稍高,听不懂的地方随时打在弹幕里。

先搭最基础的框架 —— 把两条均线画出来 咱们还是稳扎稳打,先不着急写信号逻辑,先把基础均线画在 K 线上,心里有个参照。 操作很简单,用收盘价分别算出 MA20 和 MA60 两条均线,再用绘图函数显示出来就行。 大家看我切到 AiCoin 编辑器里,写好代码保存,K 线上立刻就出来两条线,波动更灵敏的是 MA20,走势更平缓的是 MA60。

用指标搭建自己的交易系统_aicoin_图2

定好大方向:只在 60 日均线上方找机会 趋势判断咱们不搞花里胡哨的,就用最朴素也最有效的标准:收盘价大于 MA60,就算大趋势还在向上的区间里。 这不是说满足这个条件就一定会涨,而是只有大方向对了,咱们的回踩做多逻辑才有观察的意义。要是连 60 日线都跌破了,还想着回踩抄底,那就是逆势操作,大概率要吃亏。

写核心逻辑:先跌破再站回,才算合格回踩 很多人写回踩信号,看到价格上穿 20 日线就急着提醒,那根本不是回踩,就是单纯的突破,很容易追在短期高点。 真正的回踩站回,得有一跌一涨的完整动作:上一根 K 线收盘价跌破 20 日均线,但还没砸破 60 日线的大支撑;当前这根 K 线重新上穿 20 日均线,才算回踩确认完成。 

加两层过滤:筛掉劣质信号,提升胜率 有了基础的回踩站回形态还不够,很多弱反弹也能走出这个样子,贸然进去很容易被套。所以咱们再加两层过滤,把质量差的信号直接筛掉。

第一层是RSI 热度过滤。RSI 大家都熟,用 0 到 100 的数值反映市场强弱。咱们定个舒适区间:RSI 低于 50,说明短线趋势太弱,就算回踩站回也别急着进;RSI 在 50 到 75 之间,属于偏强但没过热的状态,是最合适的信号区间;RSI 超过 75,说明短期已经涨过热了,这时候追进去很容易接在山顶。 记住,RSI 在这里不是独立的交易信号,只是给回踩信号做 “质量认证” 的。

第二层是成交量过滤。回踩之后的站回,得有真金白银的资金认可才算数。咱们加个要求:当天的成交量要高于过去 20 天的平均水平,说明这次站回是有资金进场推动的,不是散户零散买出来的假突破。 加了这两层过滤,信号数量会再少一大截,但留下来的精准度会高很多。 把这两个条件加进代码再运行,信号更稀疏。很多之前的弱反弹信号都被过滤掉了,留下来的都是趋势、量能、热度都在线的优质机会。 算下来现在已经叠了 5 个条件:趋势、回踩、站回、RSI 过滤、成交量过滤。条件加得越多,符合要求的信号越少,但每一个的质量越高。大家自己写指标的时候也要记住:加条件不能瞎加,每加一个都要想清楚 —— 它到底解决了什么问题?

补失效规则:知道什么时候该离场 只会写入场信号的指标,顶多算半成品。咱们还得写清楚失效条件,告诉我们什么时候信号作废、该考虑离场了。 两种情况算信号失效,满足任意一个就触发提醒: 一是价格重新跌破 20 日均线 —— 说明短线的回踩反弹逻辑失败了,节奏已经走坏; 二是价格直接跌破 60 日均线 —— 大趋势都破了,之前的做多逻辑自然就不成立了。 有了入场和失效两套规则,咱们就能把交易函数加进去,正式跑回测。入场就是五个条件同时满足,离场就是失效条件触发。大家也可以根据自己的交易风格,调整失效的严格程度,比如只把跌破 20 日线算失效,容错率就会高一些。

跑回测验证:别写完就直接实盘 写好完整的买卖规则,一定要跑回测看看实际效果。回测不是用来预测未来能赚多少钱的,而是用来帮你检查:你的规则有没有按预期执行?信号数量够不够交易?失败率高不高?最大回撤能不能接受?换个品种、换个周期,逻辑还成立吗? 比如刚才这个指标,用在 Hive 上,一共交易 5 次,4 亏 1 赚,收益率只有 20% 多,效果很一般;但换到 BTC 上,收益率就能到 100%,交易次数也有 20 多次。再换到 4 小时周期,效果又不一样了。 所以从来没有万能的指标,只有适合特定品种、特定周期的规则。大家写完指标一定要多回测、多换几个品种试,别写出来就兴冲冲直接实盘用。

用信号探针:给指标做个全身体检 很多朋友写好指标,发现迟迟不出信号,就以为代码写错了。其实不一定,大概率是某个子条件没满足。 咱们可以把每个子条件都用绘图函数单独画出来,相当于给指标做体检:趋势合不合格、有没有出现回踩、RSI 达不达标、量能够不够,一眼就能看明白。

其实很多人写这类指标,最容易踩五个坑: 一是只盯着 60 日线在上方就做多,条件太少,信号杂得没法用; 二是不等回踩确认,看到上穿 20 日线就追,很容易被套在高点; 三是加了 RSI 和成交量,但没搞懂为什么加,参数全靠瞎设; 四是只有入场提醒,没有失效和离场规则,赚了拿不住,亏了死扛; 五是没信号的时候不会拆分排查,不知道问题到底出在哪。 还是那句话:每加一个条件,都要能说清它解决了什么问题。乱加条件只会让指标越来越臃肿,越来越难用。

最后给大家梳理下今天的核心线索,不用记复杂代码,记住这个逻辑链条就行: 先画好 MA20 和 MA60 两条基础均线打底; 只在 60 日均线上方观察回踩机会,保证大方向不跑偏; 等价格跌破 20 日线、再重新站回,才触发入场信号; 用 RSI 和成交量做双重过滤,筛掉弱反弹和过热的假信号; 写清楚失效条件,跌破 20 或 60 日线就提示离场; 最后用信号探针排查问题,用回测验证规则的有效性。 今天这节进阶课,不是教大家一堆花里胡哨的函数,就是把一个简单的提醒指标,从 “能用” 打磨成 “好用”,搭成一个完整的小型交易系统。

大家课后可以照着这个思路,根据自己的交易习惯改参数 —— 比如觉得 MA20 太灵敏,换成 MA30 也行;觉得山寨币用 EMA 走势更平滑,换成 EMA 也没问题,核心是逻辑通顺,符合你的交易节奏。

课件和完整代码都会发到直播答疑群里,有两个群可以进,一个是 TG 直播群,一个是 AiCoin 内部群,链接我打在公屏上了,大家自行加群就行。

TG:https://t.me/+DWQDvFSutJs5ZjU1

内部群:https://www.aicoin.com/link/chat?cid=enjLWN3pz

免责声明:本文章仅代表作者个人观点,不代表本平台的立场和观点。本文章仅供信息分享,不构成对任何人的任何投资建议。用户与作者之间的任何争议,与本平台无关。如网页中刊载的文章或图片涉及侵权,请提供相关的权利证明和身份证明发送邮件到support@aicoin.com,本平台相关工作人员将会进行核查。

分享至:
APP下載

X

Telegram

Facebook

Reddit

複製鏈接