自动交易DIY

Discussion in 'General Topics on Software and Data' started by tom_sh, Feb 22, 2005.

  1. 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. 2)交易服务器证书的验证和忽略处理,我是在.net framework和INTERNET设置中修改一个配置选项实现的;


    tom_sh兄,上面是你的原话。

    我也遇到了SSL这个比较麻烦的事情,在delphi下直接搞很麻烦。据说在 .net framework 里面对付SSL加密比较容易处理。而上面看见你说可以做忽略处理,能不能再展开一点说说?

    要是不方便公开说的话,也可以send短信联系。谢谢。
     
  3. 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" />
     
  4. 感谢tom_sh的指导,弄不好就真的搞搞.net。
     
  5. 我也是搞c#的,不过对自动下单还不太懂,我想请问一下tom_sh,公式管理那块用c#应该怎么弄的??
     
  6. cyz

    cyz

    高手

    :) 厉害
     
  7. 没注意到TOM给回复了,我看了你的回复,觉得可能第二个方法比较合适,做个FXJ DLL,前段时间好象看着WL的那个板块的学着做了下DLL的东西,回头再看看
     
  8. 数据源有基于internet的么?

    tom_sh, 现在进展怎样?
     
  9. 我也是做.net开发几年了,但是对金融行业的开发不了解
    现在也想做自动交易系统,就是不了解各种协议以及垃圾券商的非公开的报文格式,希望大家多指教