在用MetaTrader的MetaEditor编写或查看策略时,总感觉这个编辑器还不够强大,不够好用。观察MQL的语法跟C语言基本类似,于是联想到能否用业界通用的C/C++编辑器来编辑或查看。经过试验,发现:可以用Eclipse! 熟悉Java的朋友肯定知道,Eclipse Java IDE是业界顶级的Java编辑器,用起来真的是一个字:赞!而Eclipse的C/C++ IDE也绝对不弱。从www.eclipse.org下载,解压,启动,新建一个C Project,新建一个C代码文件,将MetaEditor中的程序Ctrl+A、Ctrl+C、Ctrl+V到Eclipse中,就可以用上Eclipse强大的代码编辑功能了。 具体包括:代码格式化、变量Occurrence的Mark,括号匹配,等等。试验时间不长,暂只能举出这些——但相信我,绝对还有很多强悍的功能可以用。 目前可以想到的一件大事,Eclipse还不能做的是:直接编译MQL,生成ex4文件。持续研究中。。。
已试用,太棒了!多谢wj2000兄:) 不过主要不是将它作为编辑器,我自己还是钟情于Eclipse,但是从SciTE的配置文件里知道了编译mq4的方法,这就解决了Eclipse编辑mq4的最后一个问题,以后可以基本上抛弃MetaEditor了! 再次感谢!!
对不起,lithes,我本来是quote,结果不小心点到edit了。狂晕。。。 我想说的是,开发程式策略与通用开发软件不同,不需要很多平时做大程式中应用的花招。策略一般没那么大,而且做策略中翻来覆去的就那么几个函数,早模块化好了,觉得metaeditor足够了。最重要的是me可以随时看帮助。
看下这个 http://www.winzfx.com/down/show.php?itemid=63 1.重新配色 2.选择文字,按ctrl-shift+q 可以块注释 3.支持缩写补全 缩写前 按下ctrl+b 或'(esc下面那个键)就展开缩写. 可在选项--打开单词缩写文件 按自己习惯自定义缩写 函数提示 支持代码折叠 脚本编译 1键帮助
楼主的注意很好,有创意, 我又想到了,如果Eclipse 可以编译MQ4, 那么 用 editplus 也可以哦Eclipse, 在实验中,可以编辑,也可以高亮显示语法,用C++, 但是报错提示, expression on global scope not allow variable not defined 配置搜寻目录问题, 实验中 editplus 可是轻量级的超强编辑器
我一直用notepad++,针对MT4有专门的语法高亮文件可以在网上下载。 也是基于Scintilla编辑引擎 http://notepad-plus-plus.org/ notepad++估计是现在功能最强大的开源文本编辑软件了,有非常多的插件。查找结果高亮,双击高亮,括号配对,快速交换上下行,几乎所有编程语言的语法高亮,关键字着色等等功能都有, 个人感觉比ultraedit, editplus用着还顺手,轻量级而且免费 比MetaEditor提高N倍效率....