
等级: 新手上路
- 注册:
- 2024-7-8
- 曾用名:
|
通达信函数 BARSLASTCOUNT(X);
即统计连续满足条件X的周期数
金字塔目前Pel语言里是没有这个函数的对应实现,所以论坛里一直有人陆陆续续的发问:
https://www.weistock.com/bbs/for ... light=BARSLASTCOUNT
https://www.weistock.com/bbs/for ... light=BARSLASTCOUNT
https://www.weistock.com/bbs/for ... light=BARSLASTCOUNT
https://www.weistock.com/bbs/for ... light=BARSLASTCOUNT
我都看了一下,技术客服的答复总体来说,就是用All() NOT()加上barslast 或sumbar来代替,不过说实话还是不能完全代替这个BARSLASTCOUNT的含义,比如我要求这个信号已经持续多久没发生过了,但该品种从上市第一天到目前都没有发生过这个信号,barslast 和sumbar来就比较难匹配这类情况,因为这两个函数都要求过去发生过某条件信号(说的我自己都有些拗口了),我猜测大概是BARSLASTCOUNT会大幅增加策略指标计算时的计算消耗导致崩溃?所以金字塔到目前仍不加?反正体格建议,可行性请官方考量。
再一个,金字塔的画背景颜色函数DRAWGBK,只能符合条件时画满整个背景(其实没什么用),而通达信有多一个 DRAWGBK_DIV函数~填充符合条件的部分背景.
用法:
DRAWGBK_DIV(COND,COLOR1,COLOR2,填色方式,填充范围),填充满足COND条件的背景区域
填色方式:0是上下渐进 1是左右渐进 2是用COLOR1画框线 3是用COLOR1画框线,用COLOR2填充
填充范围:0为整个区域 1为最高最低区(主图) 2为开盘收盘区(主图)
例如:
DRAWGBK_DIV(C>ma1,RGB(94,38,18),RGB(94,38,18),0,0);
这就是K线进入上升趋势阶段时背景改另一种颜色,分析时比较一目了然。
建议官方考量能否实现?谢谢!
|
|