以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  关于未来函数  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=157388)

--  作者:马立秋
--  发布时间:2017/8/29 13:50:23
--  关于未来函数
请问,编写”交易指标,”如果使用未来函数的话。是根本无法运行呢?还是运行速度超慢?
--  作者:FireScript
--  发布时间:2017/8/29 13:56:42
--  

可能会导致运行慢,运行结果失真等其他不可预期的问题。 如果是在逐K且仅刷最后一根K线的模式下,直接就无法运行了。


--  作者:马立秋
--  发布时间:2017/8/29 15:26:15
--  
再问,使用这个backset,其实这个函数严格讲并不算是未来函数,只是满足条件向前移动周期。这个函数也不能用吗?
--  作者:wenarm
--  发布时间:2017/8/29 15:39:56
--  

这类函数不是不能用,只是不要在逐k仅刷最后一根k下用。

主要是受运行模式的限制


--  作者:马立秋
--  发布时间:2017/8/30 16:13:17
--  
但是,交易中的运行,不都是在“逐K”的模式下吗?而且通常都是刷最后一根K线。哦对了老师,我还有个问题本来,我要找到历史最高点的写法是这样:

x:=BARSLAST(barpos=1)+1;
nh:=HHVBARS(h,x)+1;
n最高点:=backset(ISLASTBAR,nh);
DRAWICON(ref(n最高点,1)=0 and n最高点,h,10);
这样的话是可以,找到并标注最高点。但问题来了,就是里面有个backset,这个函数是未来函数。

我试了很多种方法,都无法标注历史最高点。请问还有更好的写法吗?


--  作者:马立秋
--  发布时间:2017/8/30 16:14:43
--  
我想避开backset,这个函数,还有别的写法能实现找到历史最高点吗?
--  作者:FireScript
--  发布时间:2017/8/30 16:32:07
--  
你可以把你的需求用文字描述下。
--  作者:马立秋
--  发布时间:2017/8/30 17:00:50
--  
算了吧,我先自己再写写看,实在不行,再求助。多谢了。
--  作者:wenarm
--  发布时间:2017/8/30 18:42:45
--  
nh:HHVBARS(h,barpos);//最高点位置,
DRAWICON(nh=0 ,h,10);//标记