Rss & SiteMap

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

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

标题:[求助]仅刷最后一根k线模式会刷新图表前面的所有k线

1楼
jztyonghm 发表于:2016/7/18 9:58:52
我的需求是在最后一根k线部分添加文字,然后最新的k线的tick传来后,最后k线的文字改变,前面已经计算过的k线的文字不改变。但是,用最后一根k线模式,前面k线的所有的文字都会变成和最新的k线的文字一样。请问这个问题怎么解决?
2楼
jinzhe 发表于:2016/7/18 10:16:56

用户的代码是怎么写的?

 

3楼
jztyonghm 发表于:2016/7/18 10:22:40
DUOKONG:=GETINIFILESTRING('D:\\2.TXT','SETTING','DK');
DRAWTEXT( DUOK or DUOK,4,DUOKONG,colorgreen);
[此贴子已经被作者于2016-7-18 10:24:00编辑过]
4楼
jztyonghm 发表于:2016/7/18 10:25:03
DUOKONG:=GETINIFILESTRING('D:\\2.TXT','SETTING','DK');
DRAWTEXT( DUOK or DUOK or DUOK,4,DUOKONG,colorgreen);
[此贴子已经被作者于2016-7-18 10:26:17编辑过]
5楼
jztyonghm 发表于:2016/7/18 10:27:50
DUOKONG:=GETINIFILESTRING('D:\\2.TXT','SETTING','DK');
DRAWTEXT( DUOKONG=\'多\' or DUOKONG=\'空\' or DUOK,4,DUOKONG,colorgreen);

'多''空'左右没有\,我一直编辑了发出去就错了,这么发就可以发出去。
2.txt的内容为
[SETTING]
DK=多
6楼
jztyonghm 发表于:2016/7/18 10:30:47
DUOKONG:=GETINIFILESTRING('D:\\2.TXT','SETTING','DK');
DRAWTEXT( DUOKONG=\'多\' or DUOKONG=\'空\',4,DUOKONG,colorgreen);

'多''空'左右没有\,我一直编辑了发出去就错了,这么发就可以发出去。
2.txt的内容为
[SETTING]
DK=多

7楼
jztyonghm 发表于:2016/7/18 10:39:17
同一根k线的时候还不会错,换线的时候,就会所有的都计算一遍,然后所有k线都出现同样的字
8楼
jinzhe 发表于:2016/7/18 10:39:52
getinifiliestring获取的数值是没有历史值的,所以只能输出最新值
9楼
jztyonghm 发表于:2016/7/18 10:41:42
最后一根k线不是只计算最后一根么?前面的不是说就不重新计算了么?那我最新的一个取值应该不影响原来的已经形成的k线吧?
10楼
jinzhe 发表于:2016/7/18 10:59:55

不是,并不是说前面计算过的,系统就能给你保存下来,前面计算过的,后面数据变了,照样会变,这个就是getinifile这类没有历史数据的函数的特点,只有最新值,没有历史值

和“仅刷最后一根k线”没有关系

共10 条记录, 每页显示 10 条, 页签: [1]


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