Rss & SiteMap

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

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

标题:请教

1楼
anhaizhong 发表于:2020/9/9 13:08:51

老师 麻烦问下 我自己的指标数据 怎么画k线,或者取高开低收?


2楼
FireScript 发表于:2020/9/9 13:19:34
这个实现不了。我知道是你要获取当前K指标值的高低开收。但是这个没有现成的办法。实现的过程异常复杂。
3楼
anhaizhong 发表于:2020/9/21 19:33:06
老师 有没有大概的指导,闲着没事,我试试
4楼
anhaizhong 发表于:2020/9/21 19:42:12
或者只取指标在当根k线最高和最低点
5楼
FireScript 发表于:2020/9/22 9:02:20
 那你只能用超全局变量去记录了。否则没什么好办法,而且只能记录最新K的。历史的K没有。

ma5:ma(c,5);//这里是你要记录的指标值

if barpos>extgbdata('t') and ISLASTBAR then
begin
extgbdataset('ma5H',ma5);//记录最高值的全局变量,每个K初始化一次
extgbdataset('ma5L',ma5);//记录最低值的全局变量,每个K初始化一次
extgbdataset('t',barpos);
end
//t是用来限制一个K只在第一个分笔处理数据

if ma5>extgbdata('ma5H') then extgbdataset('ma5H',ma5);//如果ma5大于保存的ma5最大值,更新
if ma5<extgbdata('ma5L') then extgbdataset('ma5L',ma5);//如果ma5小于保存的ma5最小值,更新

ma5H:extgbdata('ma5H');
ma5L:extgbdata('ma5L');
共5 条记录, 每页显示 10 条, 页签: [1]


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