以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2) ---- 按顺序从数组里找出符合条件的元素,怎么写? (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=12586) |
|
-- 作者:readonly -- 发布时间:2012/6/23 18:10:06 -- 按顺序从数组里找出符合条件的元素,怎么写? variable:dd[10];
在dd里已保存了每天均价,我想按顺序从dd[1]到dd[10] 找出大于当前Close的数组元素。找到后即停止,并输出告知我查到第几个数组元素是符合条件的。
假设dd[5]符合条件,就赋值给变量MM:=5;
请教这个要求该怎么写?
谢谢老大们指教! |
|
-- 作者:王锋 -- 发布时间:2012/6/25 10:11:41 -- MM:-1; FOR J=1 TO 10 DO BEGIN IF DD[J] > CLOSE THEN BEGIN MM:=J; BREAK; END END
|
|
-- 作者:readonly -- 发布时间:2012/9/26 17:31:42 -- 再请教一下,如2楼所写的程序,增加点要求:
如果DD数组里扫描完了没有大于close的元素,就赋值 DD[1]:=close*1.1;
应该怎么改才好?
谢谢! |
|
-- 作者:readonly -- 发布时间:2012/9/26 20:23:46 -- 已解决,谢谢! |
|
-- 作者:chengjun1201 -- 发布时间:2013/5/29 14:31:14 --
VARIABLE:DD[10]:=C; [此贴子已经被作者于2013-5-29 14:32:05编辑过]
|