Rss & SiteMap

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

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

标题:[求助] 如何实现将K线的时间输出到系统时钟

1楼
ibm0002 发表于:2012/2/11 14:54:25

金字塔在K线模式下 鼠标移动

日期栏的日期随着鼠标移动而改变

 

我有个第三方软件是调取系统时钟的

求助写个小插件

将k线状态下的日期和时间输出到系统时钟

 

日线周期下就输出鼠标所在K线的日期  日线的时间固定在12:00

分钟周期下就输出鼠标所在K线的日期和时间

 

 

2楼
王锋 发表于:2012/2/11 22:12:52

将下面的代码拷贝到技术分析框架的代码中,重启VBA引擎后即可。

 

Sub Technic_CursorMove(Grid, Index, x, y)
    Dim WshShell
    Set WshShell = CreateObject("wscript.Shell")
    call WshShell.Run("cmd.exe /c date "&grid.DateByPos(Index),0)
    StockSleep(50)
    call WshShell.Run("cmd.exe /c time "&FormatdateTime(grid.DateByPos(Index),vbLongTime),0)
End Sub

Sub StockSleep(slSecond)
    Set Wrap = CreateObject("DynamicWrapper")
    Wrap.Register "KERNEL32.DLL", "Sleep","i=u","R=l"
    Wrap.Sleep(slSecond)
End Sub

3楼
ibm0002 发表于:2012/2/12 22:23:49

谢谢 谢谢 非常感谢

 

有点小问题

日线日期OK了

时间能不能改成中午12点啊

4楼
ibm0002 发表于:2012/2/13 0:14:43

の XP提示内存不足 需要加大虚拟内存

打开任务管理器一看

有很多很多的conime进程 大概几百个吧

4G内存 识别了3.5G  已经全部占满了

帮忙看看怎么个情况

5楼
admin 发表于:2012/2/13 12:42:03

Sub Technic_CursorMove(Grid, Index, x, y)
    Dim WshShell
    Set WshShell = CreateObject("wscript.Shell")
    call WshShell.Run("cmd.exe /c date "&grid.DateByPos(Index),0)
    StockSleep(50)
    call WshShell.Run("cmd.exe /c time "&FormatdateTime(grid.DateByPos(Index),vbLongTime),0)
    Set WshShell = nothing
End Sub

Sub StockSleep(slSecond)
    Set Wrap = CreateObject("DynamicWrapper")
    Wrap.Register "KERNEL32.DLL", "Sleep","i=u","R=l"
    Wrap.Sleep(slSecond)
    Set Wrap = nothing
End Sub

 

对象用完后销毁就可以了

6楼
ibm0002 发表于:2012/2/13 16:29:55

OK了 非常感谢

7楼
ibm0002 发表于:2012/7/31 23:47:45
这个在新版本中(2.90)不能用了
有空了帮忙看下 咋回事
WIN8 系统
[此贴子已经被作者于2012-7-31 23:48:54编辑过]
8楼
王锋 发表于:2012/8/1 9:00:49
测试过,可以工作。
9楼
ibm0002 发表于:2012/8/2 7:31:51
以下是引用王锋在2012-8-1 9:00:49的发言:
测试过,可以工作。     


那我再试试看 图片点击可在新窗口打开查看

10楼
阿火 发表于:2012/8/2 9:23:11

金字塔果然很强大, 这种稀奇古怪的想法都能轻易实现。无语了……

共12 条记录, 每页显示 10 条, 页签: [1] [2]


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