请教:收盘价连续3根K线大于MA5,TBQ用哪个函数或者要怎么写???
当收盘价连续3根K线大于MA5时开多仓。
这个简单地写,就可实现。比如:if(Close[1]>Ma5[1] And Close[2]>Ma5[2] And Close[3]>Ma5[3]) Buy(1,Open);
先感谢你的帮助,但后面需要增加到连续10K线或者更多K线连续大于MA5的话,有没有一个函数可以更简单的写出来呢?
用个序列变量计数,也是可以的
nthcon(c>ma5,1)>3
翻译成白话就是最近的C大于MA5的个数在三个以上,就是最近有连续3根K的收盘价大于MA5,学习更多知识可以点击我的ID,关注我之前的文章哈
可以用Nthcon来实现,但你好像写反了。我觉得是:nthcon(C<=ma5,1)>3,翻译成白话就是,离当前最近的C没大于MA5的K线是3根之外,即最近3根C都是大于MA5的。
不用怀疑哈,是我写反了,我以前用过,老师你说的很对,我时间久了,忘了。