下图是案列, 建仓策略是做好了,行情里面的直线趋势线是我手动画出来做比喻的。 主要是想要有这个止盈方式了就不会出现盈利然后大幅回撤利润,不然每次盈利后自己都没有卖在相对高点或者中间位置,每次都是下跌出现空信号才止盈回吐很多利润, 空单也是一样只是反过来
建仓后盈利时行情走势出现两次新高点时,新高点和前高点自动画出趋势线,作为下次价格突破趋势线自动止盈,我时真写不出来,请教各位大神写下: 求解决代码
画趋势线不难。给你说一下思路吧:
1、第二个高点价格 H2 减去第一个高点价格 H1,除以两个高点之间的K线数量,得到两个高点的斜率 S。
2、第二个高点之后的任意一个K线的趋势线位置 = H2 + S × 这根K线到第二高点K线的K线数量
太难了,只学会了基础,你说的计算斜率是用那个函数,是求趋势平滑那个吗? 还是就是怎么把趋势线呈现出来,求大佬解答
你再仔细看看我说的第1条,那就是在给你说怎么算斜率啊。只用到了减法和除法,不需要任何函数。
至于怎么呈现出来,你其他的指标是怎么把线条呈现出来的?
除以两个高点之间的K线数量,这个要怎么解决,因为每次行情走的新高离前高的k线数量都不一样哦
你可以把出现高点的K线的 currentbar 记下来,两个高点的 currentbar 计算一下就知道中间有多少根K线了。也可以用 Nthcon 函数去查出前两个高点距当前bar分别是多远,然后计算一下就知道那两个高点之间有多少根bar了。
用什么样的方法来确定中间的K线数量,这取决于你用什么逻辑来确定你心目中的“高点”,你只要能明确哪两根K线是“高点”,他们之间的k线数量就是确定一定以及肯定的。总能有办法把它算出来。
还是不会怎么写画出来那个线,而且要跟着行情变化尔去变化的线,好难
首次出来的趋势线因为价格没有突破所以没有止盈,但是行情价格比前高还要高,所以相当于是出现新高,重新以第三个高点和第二个高点画趋势线作为止盈的最新位置