请问开拓者中DataConvert函数如何使用方法 [开拓者 TB]
- 咨询内容: // 简称: DataConvert
// 名称: 跨周期数据转换函数
// 类别: 用户函数
// 类型: 内建函数
// 输出: 数值型
看介绍说明是一个跨周期数据转换的函数,请问怎样使用?举个例子,我要在5分钟图上引用15分钟的DMI的ADX数值,请问怎样编写?谢谢 - TB技术人员: 貌似直接用DataConvert转化的C H L O来代入各种函数中计算出的值就OK了吧
- TB客服: 回复 1# 期货迷007
DataConvert只能小周期取大周期
例如,在小于1小时的周期上取1小时的收盘价。
DataConvert(Close,"min",60,"Close") - 网友回复: 按照 我的DataConvert函数得出的收盘价永远是当前图表中K线的收盘价,求管理员解释。
1.jpg (32.64 KB, 下载次数: 0) 2011-12-7 21:38:46 上传下载次数: 0
我的源代码如下
Params
Vars
NumericSeries Line1;
NumericSeries Line2;
NumericSeries M5Close;
Begin
M5Close = DataConvert(Close,"min",60,"close");
Line1 = Average(Close,10);
Line2 = Average(M5Close,10);
PlotNumeric("Line1",Line1);
PlotNumeric("Line2",Line2);
Commentary(text(M5Close));
Commentary("dataConvert="+text(DataConvert(Close,"min",60,"close")));
End - 网友回复: 回复 4# pepsi
这个函数没有问题的,必须插入小于目标周期的图表。
你可以将以下代码插入小于1小时周期的图表,同时打开一个一小时周期的图进行对比。- Begin
- Commentary("High="+Text(DataConvert(High,"min",60,"High")));
- Commentary("Open="+Text(DataConvert(Open,"min",60,"Open")));
- Commentary("Low="+Text(DataConvert(Low,"min",60,"Low")));
- Commentary("Close="+Text(DataConvert(Close,"min",60,"close")));
- End
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 262069696 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容