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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件金字塔软件问题提交 → 指定品种技术参数不返回值

   

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


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

主题:指定品种技术参数不返回值

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


加好友 发短信
等级:新手上路 帖子:33 积分:0 威望:0 精华:0 注册:2015/10/7 21:46:00
指定品种技术参数不返回值  发帖心情 Post By:2015/10/12 19:19:44 [只看该作者]

请问下,为什么下面的语句没有值?
VAR1:"SZ399006$KDJ.J";
但是如果只查收盘价就可以。
VAR1:"SZ399006$CLOSE";

请问可以解决吗?

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


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

看下函数stkindi直接用函数引用的方式,该函数下面有使用的例子

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


加好友 发短信
等级:新手上路 帖子:33 积分:0 威望:0 精华:0 注册:2015/10/7 21:46:00
  发帖心情 Post By:2015/10/16 2:27:56 [只看该作者]

这个函数放在FOR循环中获取MA,不能指定MA的参数,或者指定参数也无效,好像有这个问题,大师们重现定位下呢。

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


加好友 发短信
等级:管理员 帖子:26632 积分:0 威望:0 精华:7 注册:2015/4/9 14:59:07
  发帖心情 Post By:2015/10/16 8:45:11 [只看该作者]

逐K线计算模式时,请尽量不要在FOR循环控制语句中使用MA,HHV,LLV等带有序列变量的统计类函数,
虽然能通过编译,但是会运行不正常,应该把他们放在语句的外面计算


编程无捷径,技巧靠积累。
 回到顶部
帅哥哟,离线,有人找我吗?
yukizzc
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


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

你怎么写的放在循环里,还请给出范例这边验证下

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


加好友 发短信
等级:新手上路 帖子:33 积分:0 威望:0 精华:0 注册:2015/10/7 21:46:00
  发帖心情 Post By:2015/10/16 10:17:22 [只看该作者]

for i=1 to count do begin MA1 := stkindi(品种[i],'MA.MA1(aa,bb,bb,bb)',0,6,0); MA2 := stkindi(品种[i],'MA.MA2(aa,bb,bb,bb)',0,6,0); end 用的上面的方式,看起来间接MA也不行。

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


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

for i=1 to 50 do
begin
MA1 := stkindi('','MA.MA1(2,2,3,4)',0,6,0);

 end
 cc:ma1; 

 


您用这个自己去调整m1里参数看图上变不变,你这个发循环里没有意义。他最后返回的都是最后一个的ma1


 回到顶部