求助!如何导入MT4的DDE数据?

Discussion in 'AmiBroker' started by cat, Sep 8, 2010.

  1. cat

    cat


    再次感谢 espresso 的关心!

    就我这菜菜鸟的水平还不至于把它用得太猛,:o

    不过已经开始到程序后面看看了。程序设计有一点大部分时候无害的“缺陷”,就是很多错误的甚至是有害的操作它是没有任何提醒的,如果用惯了面面俱到的成熟软件可能会放心的前进,结果出现问题。

    这次是中了espresso的毒 ;),决然地加入了AB小家庭。
    结果给自己找了事儿,主要是心疼时间。我已经老了,要把精力放在交易上(业余时间全放在正创建的一个慈善组织,我将来的收益都会捐给她),而不是把时间精力过多的用于软件上。

    在外汇上,AB从MT4导出数据本身就已经慢了,而我看到介绍说DDE数据不会显示最后一个Bar,那么实时交易不受影响吗?不知其他人是怎么解决的?

    不过这一仗我准备打下去,希望经此一役相关的知识水平能有质的提高。

    希望半年以后还打算感谢espresso,而不是前往那个我不感兴趣的国家找他报仇:)
     
  2. 老兄这种做事的风范,我是相当的佩服和敬仰啊!

    你说的“而我看到介绍说DDE数据不会显示最后一个Bar,那么实时交易不受影响吗?不知其他人是怎么解决的?”,在哪里看得到?应该不会的的。只要数据源没有问题,AB可以做到tick-by-tick。
     
  3. cat

    cat

    感谢理解!下面是我以前在本坛的发贴,想法没有动摇,就是交易成绩开始不稳定。苦恼!


     
  4. Cat老兄,
    善不分大小,强求一大笔钱,心态也容易出问题吧。

    善,指的是利他。这个“他”的范畴,也是见仁见智吧。
    依稀觉得,资助贫困者居多吧。
    古时候捐钱,相对容易,直接捐到寺庙里,大约也是让大和尚可以开粥场的,省却了很多考量。

    曾看过一个电视节目,说一个慈善团体,只资助有成长性的小企业,或个人,靠滚雪球那样壮大慈善规模,也是一条思路。

    做交易,和做善事,应该是两回事。一个是手段,一个是结果。手段也许会有更多选择。
     
  5. cat

    cat

    出去忙了好几天,交易都没做。

    数据源解决了,开始简单编程了。再次感谢 espresso 的无私帮助!
     
  6. cat

    cat

    感谢 cdf 的指教!

    仅从行善的角度出发,确实不用在意钱的多少。捐一块和捐千万从某些角度看也没有区别。

    但本人尚有一点奢望,希望不仅是帮助他人而且要影响他人,规模越大越好,甚至能抛砖引玉引出高人最终影响社会。

    帮助身边的弱者和刚进入社会的年轻人是我一直在做的事情,但这样对社会的影响还是太小。我个人就算把外汇里几十万美元全扔出来又能影响几个人呢?所以要成立团体,团结他人的力量。

    如要吸引更多的人参与,团体的启动资金规模就不是无所谓的了。你说得对,强求一大笔钱会对心态产生影响。

    不过我对现在的交易系统很有信心(近二十年的交易经验了),问题还是在执行上(我老了,做的又是短线。经常点完"确认"就意识到又忽略了什么)。所以要把AB用好,检测系统确实没问题,就让它自动交易了,电脑的记性比我好。


    (时间上的压力也很大,这样对心态也不好。说句部分坛友不爱听的话:中国的好日子已经不多了。像我这样想为社会努最后一把力的人还有不少,我希望我们都判断错了。)
     
  7. 不要客气,大家多多交流。 :)
     
  8. cat老兄希望能够做一个可以不断充实扩大的慈善基金的想法其实很好,这的确比从有限的资金里面拿出更有限的钱去为善要长远一些,毕竟只出不进总归长久不了。这个和cdf兄所说的也不冲突。

    想从投机市场捞钱的人不计其数,但是有cat兄这样想法的不多。不过,我感觉海洋这里还是有一些的,如果机缘合适的话,也许能遇到.......
     
  9. 翻到了这个老帖子,不知道cat兄现在如何了?;)
     

  10. 看到有你这样的热心好人,决定买AB.
     
  11. 呵呵,多谢你把我的老贴翻出来,省得我又重写了。;)
    Amibroker的确不错,你不会后悔的,可以参加一个帖子去团购,你自己去找找,最近的。
     
  12. 佳品陈酿是该让更多人分享。请教espresso老大几个Amibroker问题:1)Amibroker价格图是否只有蜡烛图?2)在蜡烛图上是否可以叠加任何技术指标?(我在试用版上看到有布林线,均线默认叠加于蜡烛图上)3)其他软件的指标(C++语言编程)可否移植到Amibroker?『因相同指标国软的参数可能会多几个』。谢谢espresso!
     
  13. zbk

    zbk

    俺替espresso兄回答一下。
    1.AB可以显示蜡烛图以外的任何图形,只要你找到代码就行;
    2.可以;
    3.AB使用自己的AFL语言,其它语言的指标不能简单直接导入,需要使用AFL重新编写。
     
  14. 谢谢ZBK侠客!
     
  15. You are wrong. Yes, AB has AFL but AB can use C/C++, .NET also! there are different SDK available
     
  16. You must be a pro user of Amibroker. :)
     
  17. You don't need to be pro user to know about that. :)

    For example the C/C++ SDK is clearly mentioned on the download page of AmiBroker. It's called AmiBroker Development Kit.

    Then there is ".NET for AmiBroker". It is a 3rd party SDK. Use one of search engines in your browser.
     
  18. ppp

    ppp

    我补充两句:5.7版本里database setting 默认的configure是按照iqlink设置的,连mt4 的dde要按照下表把多余的字段删掉才能出实时的图表,我就是搞了半天弄明白,希望未来的新人可以避免

    Metatrader 4 DDE setup
    DDE SERVER: MT4
    Definition: Evaluates to:
    Open:
    High: {Field}!{Ticker} =MT4|High!EURUSD
    Low: {Field}!{Ticker} =MT4|Low!EURUSD
    Last:
    Last Size:
    Volume:
    Ask: {Field}!{Ticker} =MT4|Ask!EURUSD
    Ask Size:
    Bid: {Field}!{Ticker} =MT4|Bid!EURUSD
    Bid Size:
    Time: {Field}!{Ticker} =MT4|Time!EURUSD
    Req:

    参考:http://www.amibroker.com/dde.html
     
  19. DDE插件Time字段没效果的吧,不用输
     
  20. This is all you need to set

    [​IMG]