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


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

   

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


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

主题:for 循环问题

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


加好友 发短信
等级:新手上路 帖子:17 积分:0 威望:0 精华:0 注册:2014/7/23 16:44:27
  发帖心情 Post By:2014/7/23 16:50:14    Post IP:113.140.16.190[显示全部帖子]

你好,代码是这样的,帮忙看下问题在哪儿?
input:CNT(4,1,100,1);
VARIABLE:ARRAY1[CNT]=0;
VARIABLE:ARRAY2[CNT]=0;
I:=0,NOAXIS;
J:=0,NOAXIS;

aa:ema(c,1),NOAXIS;
bb:ema(c,2),NOAXIS;
cc:ema(c,3),NOAXIS;
dd:ema(c,4),NOAXIS;

for I=1 to CNT do
BEGIN
J=2*I;
ARRAY1[I]:=ema(close,I);
ARRAY2[I]:=ema(close,J);
end

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


加好友 发短信
等级:新手上路 帖子:17 积分:0 威望:0 精华:0 注册:2014/7/23 16:44:27
[求助]我把那个数组成员打印出来了  发帖心情 Post By:2014/7/23 17:28:03    Post IP:36.45.169.115[显示全部帖子]

你好,我分别打印了array1和array2,但是array1的四个值都是相同的(都是3016),而array2的四个值不同(3010.369   3010.221 3010.158 3010.123),但是array1中的EMA(close,2)和EMA(close,4)(3016  3016),和array2中的的EMA(close,2)和EMA(close,4)(3010.369 3010.221),都不相同,也和前面的
aa:ema(c,1),NOAXIS,linethick0;
图片点击可在新窗口打开查看此主题相关图片如下:图中显示array2的四个成员.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:图中显示array1的四个成员是一条线.jpg
图片点击可在新窗口打开查看
bb:ema(c,2),NOAXIS,linethick0;
cc:ema(c,4),NOAXIS,linethick0;
dd:ema(c,8),NOAXIS,linethick0;
中的EMA(close,2)和EMA(close,4),也不相同,请问一下。这到底是什么原因啊

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


加好友 发短信
等级:新手上路 帖子:17 积分:0 威望:0 精华:0 注册:2014/7/23 16:44:27
  发帖心情 Post By:2014/7/24 9:25:40    Post IP:113.140.16.190[显示全部帖子]

你好,我把你给我的代码复制用了,还是原来的问题,我在逐K线模式和序列模式中都试了一下,还是有问题,是不是我设置有问题,还是其他问题,看你发的运行变量感觉正确着,可是我一点儿都模拟不出来,求大神指导
图片点击可在新窗口打开查看此主题相关图片如下:在序列模式下,8个参数虽然不相同,但是没有变化,一条直线.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:在逐k模式下,前4个参数相同,后四个参数与aabbccdd中的值不相同.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:新手上路 帖子:17 积分:0 威望:0 精华:0 注册:2014/7/23 16:44:27
  发帖心情 Post By:2014/7/24 11:08:58    Post IP:36.45.169.115[显示全部帖子]

你好,我把你刚才给我的代码导入后,序列模式和逐K线模式下分别试了一下,还是原来的问题,于是我就换了台电脑重新试了一下还是原来的问题,这是怎么回事啊,可以看一下两种模式下的截图吗?for循环在序列模式或者逐k线模式下是不是不能用ema,ma啊,提示说有风险,但是不知道到底发生了什么问题,我现在需要拿好几组ema做比较,优化一下到底多少组比较合适,所以必须要用到循环给数组赋值,该怎么规避这些问题啊

 回到顶部