以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- [求助]如何用自己编出来的指标画k线? (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=7839) |
-- 作者:superspider -- 发布时间:2011/9/2 14:13:33 -- [求助]如何用自己编出来的指标画k线? 我自己编了个指标,是根据行情上下波动的,想问一下有没有办法把这个指标也编一个k线呢?类似于 a1:"GC12$close",linethick0; 可不可以为a3编一个k线,怎么编啊? |
-- 作者:fly -- 发布时间:2011/9/2 14:22:08 -- 可以尝试着找出开高低收,用类似下面的方法,编制K线 c1:= close; kred:STICKLINE( c1>o1,c1 ,o1, 10,1 ,colorred);//空心实体 kgreen:STICKLINE( c1<=o1,c1 ,o1, 10,1 ),colorgreen;//实心实体 |
-- 作者:jinzhe -- 发布时间:2011/9/2 14:23:07 -- 编写k线的话参照 初级教程里面的K线写法,第2.2节 副图绘制K线或者宝塔线 http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=370
|
-- 作者:superspider -- 发布时间:2011/9/2 14:30:19 -- 回复:(fly)可以尝试着找出开高低收,用类似下面的方... 我知道这样画k线,我现在的问题是怎么样取出自己编辑的指标的开盘价、收盘价、最高价、最低价。 |
-- 作者:fly -- 发布时间:2011/9/2 14:57:48 -- c1:= ("GC12$close"*huilv/31.1035-"AU12$close"); o1:= ("GC12$open"*huilv/31.1035-"AU12$open"); h1:= ("GC12$high"*huilv/31.1035-"AU12$high"); l1:= ("GC12$low"*huilv/31.1035-"AU12$low"); |
-- 作者:superspider -- 发布时间:2011/9/2 15:07:08 -- 回复:(fly)c1:= ("GC12$close"*huilv/31.1035-"AU1... 开盘收盘可以,但最高最低不能这么写啊,实时行情中a3的最高价并不是这个时间段内“gc12”的最高价和“au12”最高价的差,举个例子,gc涨,au跌,差值就可能比最高减最高大,可不可以直接取出这个时间段内a3的最高最低价? |
-- 作者:fly -- 发布时间:2011/9/2 16:18:35 -- 这个时间段内a3的最高最低价. 这估计就要引用分笔成交数据了,因为牵涉到每一笔的价格差.还不一定能实现.
就直接用金字塔自带的套利好了,也不用自己计算K线了 1.报价画面里,右键--新建套利合约,把套利合约建好 2."交易---查看套利合约",在套利合约报价画面,右键进行新建套利合约的数据刷新等 [此贴子已经被作者于2011-9-2 16:20:00编辑过]
|