AmiBroker无法获取MT4实时数据,交易商拿掉了MT4 DDE服务器模块

Discussion in 'AmiBroker' started by cjjvvv, Nov 27, 2013.

  1. AmiBroker无法获取MT4实时数据,交易商拿掉了MT4 DDE服务器模块.

    请WJ2000及espresso两位老大指教,自己能补上DDE功能?
     
  2. 哪家?发个邮件给他们客服投诉,同时也发给metaquotes。
    然后换一家。 :)
     
  3. 谢espresso老大。刚看邮箱,他们回复:Apologies, I mis-understood what you required. You can enabled the DDE service using the following steps;
     
  4. 他们早先的回答:

    Unfortunately we not offer the MT4 DDE service, please see the link below to all the services we currently offer;
     
  5. 应该是你不会使用,交易商是无法自己拿掉了MT4 DDE服务器模块的,除非软件商将它去掉了。
    MT4——工具——选项——服务器——启动为DDE服务器,然后按说明书设置编辑excel文件。

    帮助文件里都有介绍的。
    启动DDE服务器
    允许/禁止实时报价通过DDE协议(动态数据交换)输出,用户终端的目录下有一个有效的输出为MS Excel的例子,文件名为DDE-Sample.xls。详细信息查看行情输出部分

    行情输出
    服务数据资源是终端用户分析的基础,是证券价位变化的工具。这些信息由中介公司供应。价格数据允许运用不同的交易战略和交易决策画出图表以便研究经济市场。 报价会以 "SYMBOL, BID, ASK, DATE"文件形式呈现 (开价 , 出价, 要价, 日期和时间)在连接建立后,收益会自动运行。

    终端允许输出报价经"DDE"或其他程序即使处理 (Dynamic Data Exchange)数据交换传送规程。MS Windows 数据交换传送规程业务系统常常应用在数据转换。通过DDE输出报价只有在ADVISE形式收益。请求REQUEST会显示N/A, 在新价位收益后,报价会显示。

    通过DDE从终端内激活报价输出, 需选择选项 "执行DDE服务器"在 终端设置内执行。



    注意: 历史数据不能通过DDE 数据交换传送规程。通用报价输出只有在在线的时候执行。
    DDE请求形式和它的显示结果,范例 "DDE-sample.xls"文件:

    请求 BID : = MT4|BID!USDCHF result: 1.5773
    请求 ASK : = MT4|ASK!USDCHF result: 1.5778
    请求 HIGH : = MT4|HIGH!USDCHF result: 1.5801
    请求 LOW : = MT4|LOW!USDCHF result: 1.5741
    请求 TIME : = MT4|TIME!USDCHF result: 21.05.02 9:52
    请求 QUOTE : = MT4|QUOTE!USDCHF result: 21.05.02 9:52 1.5773 1.5778 1.5776

    范例 "DDE-sample.xls"文件好像在软件安装文件夹里
     
  6. 感谢WJ2000老大的详细指教!
    前面几步都已做了这DDE-sample.xls文件也打开看了,有数据在变动,要编辑还真是不懂,【MS Excel会显示数据, 需选择选项"工具— 选项... — 通道— 常规登陆" MS Excel的目录选项。】找不到。
    还请详细指教,多谢WJ2000老大!