以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]仅刷最后一根k线模式会刷新图表前面的所有k线 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=135033) |
|
-- 作者:jztyonghm -- 发布时间:2016/7/18 9:58:52 -- [求助]仅刷最后一根k线模式会刷新图表前面的所有k线 我的需求是在最后一根k线部分添加文字,然后最新的k线的tick传来后,最后k线的文字改变,前面已经计算过的k线的文字不改变。但是,用最后一根k线模式,前面k线的所有的文字都会变成和最新的k线的文字一样。请问这个问题怎么解决? |
|
-- 作者:jinzhe -- 发布时间:2016/7/18 10:16:56 -- 用户的代码是怎么写的?
|
|
-- 作者: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编辑过]
|
|
-- 作者: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编辑过]
|
|
-- 作者: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=多 |
|
-- 作者:jztyonghm -- 发布时间:2016/7/18 10:30:47 --
|
|
-- 作者:jztyonghm -- 发布时间:2016/7/18 10:39:17 -- 同一根k线的时候还不会错,换线的时候,就会所有的都计算一遍,然后所有k线都出现同样的字 |
|
-- 作者:jinzhe -- 发布时间:2016/7/18 10:39:52 -- getinifiliestring获取的数值是没有历史值的,所以只能输出最新值 |
|
-- 作者:jztyonghm -- 发布时间:2016/7/18 10:41:42 -- 最后一根k线不是只计算最后一根么?前面的不是说就不重新计算了么?那我最新的一个取值应该不影响原来的已经形成的k线吧? |
|
-- 作者:jinzhe -- 发布时间:2016/7/18 10:59:55 -- 不是,并不是说前面计算过的,系统就能给你保存下来,前面计算过的,后面数据变了,照样会变,这个就是getinifile这类没有历史数据的函数的特点,只有最新值,没有历史值 和“仅刷最后一根k线”没有关系 |