Rss & SiteMap

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

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

标题:窗格内画线坐标换算问题

1楼
wilyon 发表于:2019/5/16 11:59:32
想用DrawLine画线,不了解如何换算坐标,结果显示老不对,如下:
2楼
wilyon 发表于:2019/5/16 12:04:43
在副图窗格内用DrawLine画线,不了解价格如何换算成y坐标,结果显示老不对,如下:
y=(price-Grid.MaxPrice)/(Grid.MinPrice-Grid.MaxPrice)*Grid.Height
不清楚是不是Grid.TopHeight和Grid.BottomHeight都要参与计算,请高手指导如何换算坐标,谢谢!
3楼
yukizzc 发表于:2019/5/16 16:14:18

PriceToPels

以当前价格为参数,取其在窗格相对应的Y坐标位置(象素)

ValueByPoint

以当前窗格点坐标位置,得到图形内的周期序列、日期以及所对应的价格信息

DateByPos

以周期序列为参数,返回与之相对应的日期

PosByDate

以日期为参数,返回与之相对应的周期序列

DateByPoint

以点位置为参数,返回与之相对应的日期

PelsByPos

以周期序列为参数,返回与之相对应的X坐标象素位置

4楼
yukizzc 发表于:2019/5/16 16:14:35
窗格grid对象下有一些了这些转换,你试试看看
5楼
wilyon 发表于:2019/5/16 17:08:00
谢谢,用PriceToPels解决了,金字塔的编程功能真是强大好用!
共5 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03125 s, 2 queries.