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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 指标函数的使用问题

   

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


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

主题:指标函数的使用问题

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


加好友 发短信
等级:论坛游侠 帖子:441 积分:0 威望:0 精华:0 注册:2014/7/2 10:58:53
指标函数的使用问题  发帖心情 Post By:2016/3/22 16:35:40 [只看该作者]

请问金字塔的指标函数是否只能用在序列模式下?

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/3/22 16:47:38 [只看该作者]

不是啊,也可以用在逐k模式的

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


加好友 发短信
等级:论坛游侠 帖子:441 积分:0 威望:0 精华:0 注册:2014/7/2 10:58:53
  发帖心情 Post By:2016/3/22 17:21:11 [只看该作者]

那么请问图表化策略能用序列模式吗?

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


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

使用简单图表交易系统是可以的。

ENTERLONG 等这些。

 

或者还有个方案就是你用逐K线模式的新图表系统,调用序列模式的用户函数的指标返回结果



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

金字塔-技术部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:441 积分:0 威望:0 精华:0 注册:2014/7/2 10:58:53
  发帖心情 Post By:2016/3/22 18:16:09 [只看该作者]

如果公式是逐K模式,调用序列模式的指标会造成程序崩溃哦



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


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

那是你的指标编写问题,你可以试试调用系统自带的KDJ等序列指标试试了



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

金字塔-技术部

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

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

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


加好友 发短信
等级:论坛游侠 帖子:441 积分:0 威望:0 精华:0 注册:2014/7/2 10:58:53
  发帖心情 Post By:2016/3/22 18:25:30 [只看该作者]

那我的指标该怎么写呢?

我遇到这个问题之后,我把指标改成逐K模式,再加载就完全可以啊

指标什么都没改过

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/3/22 21:49:34 [只看该作者]

把指标贴下,这边测试


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


加好友 发短信
等级:论坛游侠 帖子:441 积分:0 威望:0 精华:0 注册:2014/7/2 10:58:53
  发帖心情 Post By:2016/3/25 11:29:38 [只看该作者]

todaybarcount:=TODAYBAR;
a1:=0;
v1:=0;
for pos=barpos-todaybarcount downto barpos-todaybarcount-59 do begin
if pos<1 or (pos>=1 and date[pos]!=date[barpos-todaybarcount]) then begin
break;
end
else begin
a1:=a1+amount[pos];
v1:=v1+vol[pos];
end
end
last1jsj:=a1/v1/multiplier;
last1jsj:=INTPART(last1jsj/MINDIFF);
last1jsj:=last1jsj*MINDIFF;
getlastjsj:last1jsj;
上面就是获取T-1日的结算价的指标代码,我用逐K模式家在在公式上就没有问题,如果把指标改称序列模式加载到公式上就程序崩溃了

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


加好友 发短信
等级:超级版主 帖子:21598 积分:0 威望:0 精华:1 注册:2010/7/31 16:35:30
  发帖心情 Post By:2016/3/25 13:36:30 [只看该作者]

逐K线计算时,控制语句比如IF THEN ,FOR 等语句工作机制是每周期都去执行一次,因此在逐K线模式下,可以利用这种灵活的模式来设计我们的策略,比如加仓、减仓、资金管理策略等等。

    序列模式计算时,控制语句条件允许使用序列变量,由于序列模式只执行一次控制语句解析,对于序列变量,仅取最后一个数据做为条件判断。

 

barpos还有todaybar这类序列变量在for还有if条件控制里都是最后一根k的取值,你这种每根k取自己的序列变量值请使用逐k。有关这个说明可以在模式说明中有提到


 回到顶部
总数 15 1 2 下一页