以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教如何编写以下描述的代码  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=154790)

--  作者:期货菜鸟
--  发布时间:2017/6/6 13:32:58
--  请教如何编写以下描述的代码
比如多是1,空是-1,那么1变成-1时候的这根K线就是分界点,那么比如ref(h,1)取值需要从这根K线开始计算,前面的不计算请教如何实现


--  作者:wenarm
--  发布时间:2017/6/6 13:41:28
--  

不理解的意思,请详细说明下


--  作者:期货菜鸟
--  发布时间:2017/6/6 14:12:17
--  


DK:=IF(C>A,-1,IF(C<B,1,0));//条件满足1或者-1

从上一次条件满足的K线开始向前引用ref(h,1),ref(l,1)
这个要怎么表达

[此贴子已经被作者于2017/6/6 14:12:52编辑过]

--  作者:期货菜鸟
--  发布时间:2017/6/6 14:19:43
--  
比如以这根线之前为准为返回1或者-1,这次条件满足,那么线左边的数据我就不再引用了,我只引用线右边的数据
图片点击可在新窗口打开查看此主题相关图片如下:qq截图20170606141811.jpg
图片点击可在新窗口打开查看

[此贴子已经被作者于2017/6/6 14:20:07编辑过]

--  作者:wenarm
--  发布时间:2017/6/6 14:31:48
--  
用BARSLAST函数定位到成立的位置就行了
--  作者:期货菜鸟
--  发布时间:2017/6/6 14:38:52
--  
好的我试试,如果不会我又请教
--  作者:期货菜鸟
--  发布时间:2017/6/6 17:22:05
--  
弄个不出来啊,要怎么写老师
--  作者:wenarm
--  发布时间:2017/6/6 17:29:08
--  

BARSLAST(DK=-1);

返回的不就是你要的右半部分的数据量了吗。