以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4)
---- 关于数组的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=71791)
|
-- 作者:furan
-- 发布时间:2014/11/7 15:06:37
-- 关于数组的问题
var2:=close;
VARIABLE:dit[]:=0; cs:=var2[datacount]; for i=1 to cs do if var2[i]:=4000 then dit:=i;
diq:=i; q:dit;
想找出收盘价=4000的日子,并且记录在数组dit里,请问该怎么改呢
|
-- 作者:jinzhe
-- 发布时间:2014/11/7 15:09:07
--
dd:valuewhen(c>4000,date)
|
-- 作者:jinzhe
-- 发布时间:2014/11/7 15:34:43
--
variable:n=0; cc:=close;
if cc>4000 then n:=date; else n:=drawnull; nn:n;
|
-- 作者:jinzhe
-- 发布时间:2014/11/7 15:37:00
--
结果是这样的,拿了股指做测试
注意一定要在序列模式下运行,不要切换到逐k线模式
此主题相关图片如下:1.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2014-11/201411715365914056.png)
|
-- 作者:furan
-- 发布时间:2014/11/7 15:50:56
--
请问版主我想用for循环的来写的话怎么办?因为我想取得是close=4000的所在k线的 在数据序列里面的序号
|
-- 作者:furan
-- 发布时间:2014/11/7 15:58:50
--
这种for循环数组的方法是pel语言吗?需要用vbs语言写吗
|
-- 作者:jinzhe
-- 发布时间:2014/11/7 16:07:18
--
以股指为例
此主题相关图片如下:1.png
![dvubb 图片点击可在新窗口打开查看](UploadFile/2014-11/20141171671742797.png)
|
-- 作者:furan
-- 发布时间:2014/11/7 16:46:38
--
我的程序如图,结果可能是只判断了序列的最后一个数据我也看了教程,按着上面写的,却写不对,请教版主如何来改呢 麻烦啦 ![dvubb 图片点击可在新窗口打开查看](skins/default/filetype/png.gif) 此主题相关图片如下:qq截图20141107164444.png ![dvubb 图片点击可在新窗口打开查看](UploadFile/2014-11/201411716463829526.png)
|
-- 作者:jinzhe
-- 发布时间:2014/11/7 16:58:30
--
给你写好了,照着写不行吗?
|