以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  请教一个条件语句编写  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=82037)

--  作者:gzcoolfire
--  发布时间:2015/8/4 17:36:34
--  请教一个条件语句编写
1、找到比今日最高点要高的前一点,以及该点到目前的K线周期数

2、使用CROSS(DIFF,DEA)作为信号,有时候会出现多次的信号,即K线最新价格变动时,刚好会有时候上升的时候,金叉出现,等一会价格变低,又不满足交叉的条件。
如何避免这种情况?

3、开仓时,为了确保一定能买到,是否开多的时候,价格就往上加几个价位,开空的时候就往下减几个价位?

--  作者:jinzhe
--  发布时间:2015/8/5 8:40:41
--  

1.hhvbars(h,todaybar)+1

2.使用走完k线下单

3.可以,如果用市价也可行


--  作者:gzcoolfire
--  发布时间:2015/8/5 9:00:43
--  
hhvbars(h,todaybar)+1 这个是今天最高点离目前K线的周期间隔吧?
如何在今天开盘的时间前,寻找比今天高点高的前一高点呢?
比如今天最高是3600点,但前天最高点是3601,用什么条件语句可以找到它?

--  作者:jinzhe
--  发布时间:2015/8/5 9:12:34
--  
你的要求无法实现,这个高点找不到
--  作者:gzcoolfire
--  发布时间:2015/8/5 10:23:48
--  
为什么不能找到的?逻辑上应该是:比如5分钟线,一天就有54根,往前一天搜索就是HHV(H,hhvbars(h,todaybar)+1+54);,再往前一天就再加54,如此循环,直到找到该值结束。
但语句提示循环语句不能这样使用。

--  作者:jinzhe
--  发布时间:2015/8/5 10:28:57
--  
逻辑无法用代码实现,那么就是找不到