以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- [注意]todaybar值 在if then begin里使用不准确 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=57242) |
-- 作者:readonly -- 发布时间:2013/10/7 19:44:01 -- [注意]todaybar值 在if then begin里使用不准确 无论那根k线,符合if条件都是显示当日第1根k线,什么原因? |
-- 作者:王锋 -- 发布时间:2013/10/7 20:50:18 -- 具体给一个公式范例 |
-- 作者:readonly -- 发布时间:2013/10/8 11:50:57 -- 代码: if time>1000 then
DRAWTEXT(1,l,NUMTOSTR(TODAYBAR,0),COLORGREEN,0),PXDN10; |
-- 作者:lichenghu -- 发布时间:2013/10/8 13:17:24 -- TODAYBARB本身就是数字,直接用DRAWNUMBER不就可以,还转化个什 |
-- 作者:readonly -- 发布时间:2013/10/8 13:47:40 -- 不用管它转不转嘛,目的是告诉你 TODAYBARB值不对。 我顺手粘贴的。
|
-- 作者:yukizzc -- 发布时间:2013/10/8 15:21:43 -- 您看下运行模式选择是序列还是逐K,两种模式下if语句中的time取值不同。逐K选取的是当前K的时间,而序列模式下会读取最后一根K的时间。 具体可以看下模式说明。
|
-- 作者:readonly -- 发布时间:2013/10/8 15:29:17 -- 逐k模式。 |
-- 作者:lichenghu -- 发布时间:2013/10/8 16:14:04 -- 转化出现问题,直接用TODAYBAR或DRAWNUMBER您试试不就知道 |
-- 作者:klc -- 发布时间:2013/10/8 17:19:06 -- 建议楼主这样用: tb:=todaybar;//这个放在公式前面,确保每根K线都能执行到
然后在你需要todaybar的地方,使用tb替代,我就是这样用的 |