Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共14 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:咨询问题

1楼
maxuser2004 发表于:2018/4/17 18:13:00
帖子已屏蔽!
2楼
maxuser2004 发表于:2018/4/17 18:17:28
并且需要统计ds和dj数组内元素的个数,谢谢!
3楼
无为剑 发表于:2018/4/17 18:22:33

请问你这是序列模式运行还是逐K线模式的

4楼
maxuser2004 发表于:2018/4/18 9:29:34
序列模式的,都是数组
5楼
FireScript 发表于:2018/4/18 9:37:33
 数组定义使用VARIABLE,但是序列模式下此定义方式会失效。你定义数组的基本语法是不对的。

variable:dj[4]:=0;

请参照下variable函数说明。
6楼
maxuser2004 发表于:2018/4/18 17:57:07

序列模式和K线下模式都可以,我刚才试了下会显示解释错误。

请老师帮忙修改下代码,n和y为已定义的变量,但是序列模式下编辑显示错误,若用K线模式,则显示循环中有未来函数。主要想筛选出符合条件的数组存放在ds和dj内,谢谢!

VARIABLE:ds[]:=0,dj[]:=0;//用于存放符合条件的数组或序列

fc:n;

for i=datacount downto 100 do begin

  if  fc[i]>fc[i-1] then  ds[]:=y[i];

  else if fc[i]<fc[i-1] then  dj[]:=y[i];

  end;

 mm:UBOUND(ds);

 nn:UBOUND(dj);

7楼
wenarm 发表于:2018/4/18 18:41:31

可变数据必须整体填充,不能进行单个赋值方式。

 

劳烦你把需求整体详细的表述下,我们可以尝试通过非循环可变数组的实现。

 

8楼
maxuser2004 发表于:2018/4/19 10:33:44
帖子已屏蔽!
9楼
wenarm 发表于:2018/4/19 10:48:02

我要知道的就是你的N和y是什么?最好给我你的n和y的变量计算过程。后面的我们尝试使用非数组方式处理给你

 

10楼
maxuser2004 发表于:2018/4/19 15:45:43
n和y可以选任意指标的。比如n为ma5,y为obv都随便你的。
共14 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.06641 s, 3 queries.