欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件高级功能研发区 → [求助] 如何实现将K线的时间输出到系统时钟

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有6568人关注过本帖树形打印复制链接

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

帅哥哟,离线,有人找我吗?
ibm0002
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:32 积分:113 威望:0 精华:0 注册:2010/10/23 16:53:37
[求助] 如何实现将K线的时间输出到系统时钟  发帖心情 Post By:2012/2/11 14:54:25 [只看该作者]

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

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

 

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

求助写个小插件

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

 

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

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

 

 


 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By: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



金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
ibm0002
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:32 积分:113 威望:0 精华:0 注册:2010/10/23 16:53:37
  发帖心情 Post By:2012/2/12 22:23:49 [只看该作者]

谢谢 谢谢 非常感谢

 

有点小问题

日线日期OK了

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


 回到顶部
帅哥哟,离线,有人找我吗?
ibm0002
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:32 积分:113 威望:0 精华:0 注册:2010/10/23 16:53:37
  发帖心情 Post By:2012/2/13 0:14:43 [只看该作者]

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

打开任务管理器一看

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

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

帮忙看看怎么个情况


 回到顶部
帅哥哟,离线,有人找我吗?
admin
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:7302 积分:32559 威望:1000 精华:45 注册:2003/12/30 16:34:32
  发帖心情 Post By: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

 

对象用完后销毁就可以了


 回到顶部
帅哥哟,离线,有人找我吗?
ibm0002
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:32 积分:113 威望:0 精华:0 注册:2010/10/23 16:53:37
  发帖心情 Post By:2012/2/13 16:29:55 [只看该作者]

OK了 非常感谢


 回到顶部
帅哥哟,离线,有人找我吗?
ibm0002
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:32 积分:113 威望:0 精华:0 注册:2010/10/23 16:53:37
  发帖心情 Post By:2012/7/31 23:47:45 [只看该作者]

这个在新版本中(2.90)不能用了
有空了帮忙看下 咋回事
WIN8 系统
[此贴子已经被作者于2012-7-31 23:48:54编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
王锋
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:罗宾汉 帖子:11808 积分:20695 威望:0 精华:10 注册:2009/8/18 8:15:13
  发帖心情 Post By:2012/8/1 9:00:49 [只看该作者]

测试过,可以工作。


金字塔—专业程序化软件提供商

金字塔-技术部

-----------------------------------------------------------------------------------------------------

工作时间:周一至周五 08:30 - 17:30   周末及法定节假日休息

Email:service@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
ibm0002
  9楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:32 积分:113 威望:0 精华:0 注册:2010/10/23 16:53:37
  发帖心情 Post By:2012/8/2 7:31:51 [只看该作者]

以下是引用王锋在2012-8-1 9:00:49的发言:
测试过,可以工作。     


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


 回到顶部
帅哥哟,离线,有人找我吗?
阿火
  10楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 原leevolvo
等级:版主 帖子:2160 积分:10563 威望:0 精华:11 注册:2010/11/3 11:21:19
  发帖心情 Post By:2012/8/2 9:23:11 [只看该作者]

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


 回到顶部
总数 12 1 2 下一页