欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → BARSLAST的问题

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有6786人关注过本帖树形打印复制链接

主题:BARSLAST的问题

帅哥哟,离线,有人找我吗?
王锋
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2012/8/22 20:19:05    Post IP:222.65.224.175[只看该作者]

RUNMODE:0; //工作于逐K线模式

VARIABLE:LWH=0;
VARIABLE:LZH=0;

if time >= 090000 and time < 100000 then
begin
 lwh:=0;
 lzh:=0;
end

if time >= 100000 and time < 110000 then
BEGIN
 lwh:=1;
 lzh:=1;
end

aa:lwh;
bb:lzh;

 

简单的范例,其他的你应该自己会继续填了吧!

[此贴子已经被作者于2012-8-22 20:32:05编辑过]


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
xwcarol
  12楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:83 积分:417 威望:0 精华:0 注册:2012/6/11 10:12:30
  发帖心情 Post By:2012/8/22 22:13:17    Post IP:101.229.26.121[只看该作者]

我对此很无语,我是想问 BARSLAST 为什么没有出现我期望的结果.

 


 回到顶部
帅哥哟,离线,有人找我吗?
xwcarol
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:83 积分:417 威望:0 精华:0 注册:2012/6/11 10:12:30
  发帖心情 Post By:2012/8/22 22:50:21    Post IP:101.229.26.121[只看该作者]

BARSLAST (B),当B不存在的时候,BARSLAST (B)怎么不返回0了


 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  14楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2012/8/22 23:27:34    Post IP:222.65.224.175[只看该作者]

上一次条件成立到当前的周期数。
用法:
BARSLAST(X):上一次X不为0到现在的天数
例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)表示上一个涨停板到当前的周期数
如果没有符合条件的周期,函数将返回零
所属函数组:引用函数

 

解释的还不够清楚嘛?

再结合自己用一些调试方法,无法理解?



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
xwcarol
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:83 积分:417 威望:0 精华:0 注册:2012/6/11 10:12:30
  发帖心情 Post By:2012/8/23 0:15:18    Post IP:101.229.26.121[只看该作者]

A:=IF( TIME=100000 and date=1120823,1,0);
B:=IF( TIME=110000 and date=1120823,1,0);
AA:=BARSLAST(A);
BB:=BARSLAST(B);
LZH   :AA> BB;

 

你真正把这个公式带进去,你就会发现LZH在11点之后才为1,在10点到11点之间为0了,

算了,我自己调试吧.哎


 回到顶部
帅哥哟,离线,有人找我吗?
RogarZ
  16楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:3534 积分:10003 威望:0 精华:5 注册:2012/5/25 0:00:01
  发帖心情 Post By:2012/8/23 8:40:59    Post IP:58.246.57.26[只看该作者]

上一次条件成立到当前的周期数。
用法:
BARSLAST(X):上一次X不为0到现在的天数
例如:BARSLAST(CLOSE/REF(CLOSE,1)>=1.1)表示上一个涨停板到当前的周期数
如果没有符合条件的周期,函数将返回零
所属函数组:引用函数

BARSLAST(X):上一次X不为0到现在的天数
你写的有问题啊 条件Bb在11点之前,aa在10点之前=barslast(0) 这个解释是 当0不等于0的周期数(见上面红字标注理解)


金字塔—专业程序化交易量化投资平台

产品部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
总数 16 上一页 1 2