To: cimone 我用FXJ、EXCEL、WLD、SQ、NINJATRADER等多种分析/交易软件。严格地说我还不是系统交易者,所以从分析工具到下单的无缝衔接没有去做,虽然通过后四种实现这点我都已在技术上解决。FXJ实现自动下单可以有三种思路: 1)通过数据接口从外部程序调用FXJ函数获得交易信号,然后在外部程序做自动下单; 2)通过写FXJ DLL调用外部自动下单接口; 3)通过窗口消息钩子截取FXJ交易信号,再调用外部下单接口。 以上第2、3种方法需要掌握C++或WINDOWS消息原理,我没空去研究。第1种方法参考一下FXJ公布的接口文档。另外,我认为数据、分析、交易应该在一个PACK内,分开做会增加系统得复杂性和难度。所以我要做系统肯定选择非FXJ平台(EXCEL等平台都可以实现这点)。 TO:iloveyou 我很乐意在本栏或本贴探讨有关话题,包括代码方面的,但不打算随便发源码给个人。原因很简单,这是一个交流性的社区。
2)交易服务器证书的验证和忽略处理,我是在.net framework和INTERNET设置中修改一个配置选项实现的; tom_sh兄,上面是你的原话。 我也遇到了SSL这个比较麻烦的事情,在delphi下直接搞很麻烦。据说在 .net framework 里面对付SSL加密比较容易处理。而上面看见你说可以做忽略处理,能不能再展开一点说说? 要是不方便公开说的话,也可以send短信联系。谢谢。
To:gzpony /// 部分券商的WEB/CGI采用服务器证书/客户端密码验证,部分券商则仅使用客户端密码(可以包含验证码)验证,也有券商采用客户端证书验证的例子。 /// 服务器证书验证包括三个方面:1)发证机构的合法性;2)时效性;3)证书与使用者名称一致。 /// 使用服务器证书验证,需要导入服务器证书和颁发机构的根证书到IE的受信任根目录下,另外还要把客户端的.NET配置文件进行如下修改: ///在 C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\Config\machine.config /// 把 <servicePointManager checkCertificateName="true" checkCertificateRevocationList="false" /> /// 修改为 <servicePointManager checkCertificateName="false" checkCertificateRevocationList="false" />