以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 如何获得指定日期的所有数据,只看见最高最低。 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=169193) |
-- 作者:qq代人发帖 -- 发布时间:2019/4/4 15:12:06 -- 如何获得指定日期的所有数据,只看见最高最低。 请教:如何获得指定日期的所有数据,只看见最高最低 |
-- 作者:FireScript -- 发布时间:2019/4/4 15:24:58 -- 需要明确下:是要获取指定日期以来的最高价最低价吗? |
-- 作者:lymql -- 发布时间:2019/4/4 15:27:31 -- 指定日期的所有价格,比如1分钟线上的所有价格 |
-- 作者:FireScript -- 发布时间:2019/4/4 15:34:14 -- 你这个取数据是要存到数组里面保存?还是说设置图表上的数据从指定日期开始呢? |
-- 作者:lymql -- 发布时间:2019/4/4 15:43:21 -- 我两种都不会,能举个例子吗,麻烦老师了 |
-- 作者:FireScript -- 发布时间:2019/4/4 15:49:37 -- 图表X轴上右键,设置K线起始时间。 这样你公式运行就只在指定日期上开始计算了。 另外我觉得你的这个需求的说法很模糊,公式本身是在K线上运算,图表K就代表了数据,公式加载上去也就以这些价格数据为基础进行计算,所以你这个取数据的说法还是挺让我疑惑的。而在代码里面比如 c表示收盘价,这个变量本身就是一个序列值,和图表上的每一个K一一对齐,表示每个K的收盘价。同理 h,l,o 分别表示最高价,最低价,开盘价。
[此贴子已经被作者于2019/4/4 15:55:09编辑过]
|
-- 作者:lymql -- 发布时间:2019/4/4 16:47:51 -- 老师,我现在想实现的是:当突破上期最高价或者最低价就开仓。这个想法能实现吗 |
-- 作者:FireScript -- 发布时间:2019/4/4 17:04:28 -- buycond:cross(c,ref(h,1)); buy(holding=0 and buycond,1,market); 可以,不过还得定义一个平仓条件,策略系统才能完整运行。
|