金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3068|回复: 2

画线经常出现溢出怎么解决

[复制链接]

35

主题

97

帖子

97

积分

等级: 免费版

注册:
2021-5-31
曾用名:
发表于 2021-5-31 20:51 | 显示全部楼层 |阅读模式
vb通过python计算出画线坐标,然后画图,vb代码如下:
sub drawTrend(Grid,i,r,g,b)
        Dim td_data,Msg
        set td_data = yc_py.CallObject("get_middle_trend",i)
        If IsEmpty(td_data) Then
                Msg = yc_py.GetErrorInfo()
                Application.MsgOut Msg
                Set Msg = Nothing   
                Exit Sub
        End If

        Dim len
        len=Cint(td_data.GetAt(0))
       
        if td_data.GetAt(0)=-1 then
                debug("获取趋势出错!")
                exit sub
        elseif td_data.GetAt(0)=0 then
                debug("没有趋势数据")
                exit sub
        else
                Dim price_index,start_index,start_price,end_index,end_price
                for i=1 to len-1
                        price_index=(len+1)+i
                        start_index= Grid.PelsByPos(td_data.GetAt(i+1))  
                        start_price= Grid.PriceToPels(td_data.GetAt(price_index+1))
                        end_index=Grid.PelsByPos(td_data.GetAt(i+1+1))
                        end_price=Grid.PriceToPels(td_data.GetAt(price_index+1+1))
                       
                        call Grid.DrawLine(start_index,start_price,end_index,end_price,rgb(r,g,b),1,2)                       
                next
        end if
       
        set td_data=nothing
       
end sub

回复

使用道具 举报

35

主题

97

帖子

97

积分

等级: 免费版

注册:
2021-5-31
曾用名:
 楼主| 发表于 2021-5-31 20:54 | 显示全部楼层
一般每次刷新会画几百根线,出错提示如下:
截图202105312053389635..png
回复

使用道具 举报

30

主题

7075

帖子

7085

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-6-1 11:06 | 显示全部楼层

Set Grid = Technic.GetGridByName("Main")
call Grid.DrawLine(10000000,2.0,100,100,rgb(r,g,b),1,2)


这个就是超过范围了,你这样坐标位置太大就会这么提示
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-11-16 05:27 , Processed in 0.225114 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表