Rss & SiteMap

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

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

标题:[求助]帮忙看看这个过程有什么问题

1楼
jinze 发表于:2013/5/4 9:57:49

本意是想用这个过程在ini文件中记录最高价,实际执行结果是最新价始终都满足大于取到的最高价,是不是没有定义变量类型的原因还是因为浮点变量不能比较大小。

Sub BuyStop()
 '读取交易品种的动态行情数据
 set Report1 = marketdata.GetReportData(UserForm1_TextBox1.text,UserForm1_TextBox2.text)
 BuyHigh = Document.GetPrivateProfileFloat("trader", "buyprice", 0 , "d:\caodan.ini")
 NewPrice = Report1.NewPrice
 if NewPrice > BuyHigh then
  call  Document.WritePrivateProfileFloat("trader", "buyprice", NewPrice , "d:\caodan.ini")
 end if
End Sub

2楼
guotx2010 发表于:2013/5/4 11:58:04
BuyHigh 需要进行转换,使用cdbl()函数,转换成数值型
3楼
jinze 发表于:2013/5/6 9:37:22

还是一样,始终都满足条件。

4楼
rushtaotao 发表于:2013/5/6 11:40:09
为什么要用ini呢 不能用金字塔的全局变量来记录??
共4 条记录, 每页显示 10 条, 页签: [1]


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