Rss & SiteMap

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

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

标题:怎么解决循环中统计问题

1楼
yzcxpp 发表于:2017/7/20 11:12:13
求之前50天每一天前20天的最低收盘价

VARIABLE:L20[50]=0;
for j=1 to 50 do L20[j]=ref( LLV(close,20 ),j);

请问要怎么修改?
2楼
wenarm 发表于:2017/7/20 11:17:17

没必要用数组处理。ref(llv(close,20),50);就是当前位置50日前最低的收盘价的值。

3楼
yzcxpp 发表于:2017/7/20 11:19:51
因为我下面会用到if语句,if中不让使用ref,llv
4楼
wenarm 发表于:2017/7/20 12:20:10
你的需求,2楼的代码已经是实现了。不知道你问什么还要这么处理。你说的这种是pel语法限制。并且,我们提供的很多函数都是序列数组变量类型。
5楼
yzcxpp 发表于:2017/7/20 12:32:55
那请问这种判断条件要怎么编写:今天创20日新低,前一个20日低点出现在至少4天以前?
6楼
yzcxpp 发表于:2017/7/20 12:40:21
2楼的代码只是给出当前位置50日前20日低价,我需要的是当前位置1,2,3.....50日前的20日低价。所以PEL语言是实现不了?
7楼
yukizzc 发表于:2017/7/20 13:09:49

VARIABLE:cc[]=0;
for j=1 to 50 do
begin
cc[barpos-j]:=c;
end

 

类似这样去做计算

8楼
yzcxpp 发表于:2017/7/20 13:31:31
我的循环就是这么计算的,我问的是循环中不能出现ref( LLV(close,20 ),j)该怎么解决?
9楼
yukizzc 发表于:2017/7/20 13:46:05
自己去统计所谓llv最低值,循环便利,,冒牌排序
共9 条记录, 每页显示 10 条, 页签: [1]


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