Rss & SiteMap

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

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

标题:如何获得指定日期的所有数据,只看见最高最低。

1楼
qq代人发帖 发表于:2019/4/4 15:12:06
 请教:如何获得指定日期的所有数据,只看见最高最低
2楼
FireScript 发表于:2019/4/4 15:24:58
 需要明确下:是要获取指定日期以来的最高价最低价吗?
3楼
lymql 发表于:2019/4/4 15:27:31
指定日期的所有价格,比如1分钟线上的所有价格
4楼
FireScript 发表于:2019/4/4 15:34:14
你这个取数据是要存到数组里面保存?还是说设置图表上的数据从指定日期开始呢?
5楼
lymql 发表于:2019/4/4 15:43:21
我两种都不会,能举个例子吗,麻烦老师了
6楼
FireScript 发表于:2019/4/4 15:49:37
 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

图表X轴上右键,设置K线起始时间。
这样你公式运行就只在指定日期上开始计算了。

另外我觉得你的这个需求的说法很模糊,公式本身是在K线上运算,图表K就代表了数据,公式加载上去也就以这些价格数据为基础进行计算,所以你这个取数据的说法还是挺让我疑惑的。而在代码里面比如 c表示收盘价,这个变量本身就是一个序列值,和图表上的每一个K一一对齐,表示每个K的收盘价。同理 h,l,o 分别表示最高价,最低价,开盘价。
[此贴子已经被作者于2019/4/4 15:55:09编辑过]
7楼
lymql 发表于:2019/4/4 16:47:51
老师,我现在想实现的是:当突破上期最高价或者最低价就开仓。这个想法能实现吗
8楼
FireScript 发表于:2019/4/4 17:04:28
 buycond:cross(c,ref(h,1));

buy(holding=0 and buycond,1,market);


可以,不过还得定义一个平仓条件,策略系统才能完整运行。
共8 条记录, 每页显示 10 条, 页签: [1]


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