TOQ3 比如 10 20 30 多排时红色 空排时 绿色 非多非空不显示均线 看了 线段 看了擦除 还是毫无头绪 究竟用什么函数呢
Vars
Plot plt1;
numeric ma1;
numeric ma2;
numeric ma3;
Series<numeric> trend;
Events
OnBar(ArrayRef<Integer> indexs)
{
If(BarStatus==0) trend = 0;
ma1 = Average(close,10);
ma2 = Average(close,20);
ma3 = Average(close,30);
If(ma1>ma2 and ma2> ma3 )
{
If(trend<>1)
{
plt1.setOption("ma1", "line-break", true);
plt1.setOption("ma2", "line-break", true);
plt1.setOption("ma3", "line-break", true);
trend = 1;
}
plt1.setOption("ma1", "color", Red);
plt1.setOption("ma2", "color", Red);
plt1.setOption("ma3", "color", Red);
plt1.line("ma1",ma1);
plt1.line("ma2",ma2);
plt1.line("ma3",ma3);
}
Else If(ma1<ma2 and ma2< ma3)
{
If(trend<>-1)
{
plt1.setOption("ma1", "line-break", true);
plt1.setOption("ma2", "line-break", true);
plt1.setOption("ma3", "line-break", true);
trend = -1;
}
plt1.setOption("ma1", "color", green);
plt1.setOption("ma2", "color", green);
plt1.setOption("ma3", "color", green);
plt1.line("ma1",ma1);
plt1.line("ma2",ma2);
plt1.line("ma3",ma3);
}
}
看一眼帮助文档就懂了
折腾这么久
很棒
师兄厉害!多谢啦
哈哈 看最下面的例子啦 不好意思
plot库,搜line break
运行了?
运行了不是画线段么?
line break 你搜的是哪个啊?
说的是一个东西吗?
ema10 ema20 ema30 三条均线,在这基础上 多排时 三线为红色 空排时 三线为绿色 既不是多排也不是空排时,不显示均线,是这样的 前面没说清楚
运行了 也捉摸了很长时间 还是不懂
是正常的均线 不是均线之间填充
是在状态变化时设置"line-break"属性,这个属性是针对填充区域的,我们绘制的是线,不需要这个属性。好像不适用啊
我觉得你最好把函数说明里的案例运行一下再看看你这个结论