欢迎您光临博庭社区!

 找回密码
 立即注册
楼主: ktdev

金魔方新特性-嵌入C#脚本 [复制链接]

Rank: 2

发表于 2014-3-20 17:21:43 |显示全部楼层
不错,C#比C++好多了。

使用道具 举报

Rank: 2

发表于 2014-4-1 11:26:11 |显示全部楼层

使用道具 举报

Rank: 2

发表于 2014-4-28 21:55:32 |显示全部楼层

使用道具 举报

Rank: 2

发表于 2014-5-22 10:09:59 |显示全部楼层
太强大了,要好好学习l

使用道具 举报

Rank: 2

发表于 2014-6-1 14:31:09 |显示全部楼层
能支持lua就更好了。

使用道具 举报

Rank: 6Rank: 6

激情奖

发表于 2014-7-2 22:17:38 |显示全部楼层

不错!!

实盘->理念->技巧->量化->策略->自动交易系统->ctp_api

使用道具 举报

Rank: 6Rank: 6

发表于 2014-7-27 14:59:31 |显示全部楼层
  1. using fox.api;
复制代码
如果是引用别的命名空间,需要把对应dll放到根目录吗?
  1. using AutoItX3Lib;
  2. import AutoItX3.dll;
复制代码
把对应dll放到fmldll目录下就可以直接使用命名空间?

使用道具 举报

Rank: 6Rank: 6

发表于 2014-7-27 15:02:02 |显示全部楼层
  1. using AutoItX3Lib;
  2. import AutoItX3.dll;
复制代码
如果是别的com接口呢,怎样用上面的调用方法?
  1. <%
  2. dim obj
  3. Set obj= CreateObject("SAPI.SpVoice")
  4. obj.Speak "LOVE"
  5. Set obj = nothing
  6. %>
复制代码
例如上面这段,用C#来引用,该如何写

使用道具 举报

Rank: 6Rank: 6

发表于 2014-7-27 15:17:46 |显示全部楼层
  1. Variable : 记事本状态栏上的文字('');
  2. extern 'kernel32.dll' int GetTickCount();
  3. startTime = GetTickcount();
  4. <%#
  5. using AutoItX3Lib;
  6. import AutoItX3.dll;

  7. AutoItX3Lib.AutoItX3Class autoit = new AutoItX3Lib.AutoItX3Class();
  8. autoit.Run("notepad.exe", "", 1);
  9. //autoit.WinWaitActive("无标题 -", "", 1);
  10. //autoit.Send(" Hello{!}", 0);
  11. //string text = autoit.StatusbarGetText("无标题 -", "", 2);
  12. //SetVarData("记事本状态栏上的文字", text);
  13. %>
  14. //Comment('已经打开 记事本 并输入了 Hello\n记事本 状态栏上的文字是:'+记事本状态栏上的文字);
  15. endTime1 = GetTickcount();
  16. spent= endTime1 - startTime;
  17. Comment('运行耗时:', spent/1000, ' 秒');
复制代码
从公式编辑器里编译,只出现一个记事本窗口。
在指标里用鼠标中键滚动到下一个证券,出现了两个记事本窗口。
为什么是运行两次呢?我理解逐根应该只出现一个窗口才对。

使用道具 举报

Rank: 6Rank: 6

发表于 2014-7-27 17:07:09 |显示全部楼层
还有一个问题:
  1. AutoItX3Lib.AutoItX3Class autoit = new AutoItX3Lib.AutoItX3Class();
复制代码
调用完毕,需要像VBS那样释放com接口吗?

我的理解:
  1. <%#

  2. #%>
复制代码
是代码的生命周期,被.net自动回收了。是否理解正确?

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

bottom

Archiver|http://www.patiosoft.com

GMT+8, 2017-12-17 09:02 , Processed in 0.126655 second(s), 9 queries .

花生网 Copyrigh©2012

和讯信息科技有限公司 ALL Rights Reserved 版权所有 复制必究

回顶部