如何获得2点之间的最大值?

爱德华

我想获得2个条目之间的最高点(例如2个ema十字之间,如图像示例)。它在我头上,我barssince()没有运气就尝试过任何帮助都将受到欢迎!

//@version=4
study("My Script", overlay = true)

ema1 = ema(close, 20)
ema2 = ema(close, 50)
plot(ema1)
plot(ema2, color = color.yellow)

buy = crossover(ema1, ema2)
sell = crossunder(ema1, ema2)

highest_buy = highestbars(high, barssince(buy))

plot(highest_buy)

在此处输入图片说明

比约恩·米斯蒂安(Bjorn Mistiaen)

连续剧情:

//@version=4
study("My Script", overlay = true)

var bool    track       = false
var float   highest_buy = na

ema1 = ema(close, 20)
ema2 = ema(close, 50)

buy  = crossover(ema1, ema2)
sell = crossunder(ema1, ema2)

if buy
    track := true
else if sell
    track := false

highest_buy := track ? max(nz(highest_buy), high) : na

plot(ema1)
plot(ema2,        color=color.yellow)
plot(highest_buy, color=color.purple, style=plot.style_linebr)

仅绘制最新出现的图:

//@version=4
study("My Script", overlay = true)

var bool    track       = false
var float   highest_buy = na
var int     bar_buy     = na
var int     bar_sell    = na
var line    hline       = line.new(na, na, na, na, extend=extend.both, color=color.purple)

ema1 = ema(close, 20)
ema2 = ema(close, 50)

buy  = crossover(ema1, ema2)
sell = crossunder(ema1, ema2)

if buy
    track := true
    bar_buy := bar_index

highest_buy := track ? max(nz(highest_buy), high) : na

if sell
    track := false
    bar_sell := bar_index
    line.set_xy1(hline, bar_buy,  highest_buy)
    line.set_xy2(hline, bar_sell, highest_buy)


plot(ema1)
plot(ema2,        color=color.yellow)

bgcolor(buy  ? color.green : na, transp=80)
bgcolor(sell ? color.red   : na, transp=80)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何获得访问总和的最大值?

来自分类Dev

如何获得每个小组的最大值?

来自分类Dev

如何获得两个数组之间的最大值的数组

来自分类Dev

如何获得数组的最小值,最大值?

来自分类Dev

如何获得数组的最小值,最大值?

来自分类Dev

如何获得String []数组的最大值/最小值?

来自分类Dev

SQL获得最大值

来自分类Dev

SQL获得最大值

来自分类Dev

转换并获得最大值

来自分类Dev

如何返回3个值之间的最大值?

来自分类Dev

如何获得多列熊猫分组的最大值?

来自分类Dev

如何获得Google Chart API的实际vAxis最大值?

来自分类Dev

如何获得转换后的数组的最大值

来自分类Dev

如何获得两个联接变量的最大值

来自分类Dev

如何获得具有列最大值的行?

来自分类Dev

如何获得所选日期以下的最大值?

来自分类Dev

如何获得向量中所有分量的最大值?

来自分类Dev

如何获得正确的最小和最大值

来自分类Dev

如何获得具有最大值的表行

来自分类Dev

如何在ArrayList中获得最大值

来自分类Dev

如何获得相同数据的最大值 excel vba

来自分类Dev

如何在查询 sparql 中获得最大值

来自分类Dev

如何获得矩阵中的最大值及其行号

来自分类Dev

SAS-如何找到2或3个数字之间的最大值

来自分类Dev

递归函数查找2个整数之间的最大值

来自分类Dev

如何找到给定索引之间的numpy数组的最大值?

来自分类Dev

如何找到给定索引之间的numpy数组的最大值?

来自分类Dev

点云中的局部最大值

来自分类Dev

在 DataGrid 上获取点的最大值