范文无忧网学习方法学习技巧

怎样学习外汇MT4编程之MQL4语言学习入门

02月26日 编辑 fanwen51.com

[如何学习电脑编程入门]编程与数学成绩的好坏没有什么直接联系,如果想学好编程,最好不要一开始就学高级语言(比如VB之类的),那会让你以后的编程水平没进步。第一步,可以先从《微机原理与汇编技术》开始,有...+阅读

怎样学习外汇MT4编程之MQL4语言学习入门

1. 首先,你得下载一个MT4平台软件,然后打开里面的MQL编辑器。 2. 选择一个交易品种,注册账号(模拟或者真实都可以)在历史中心下载其对应的历史数据。 3. 在MT4官方网站上学习编程常用的语句。在MQL4 Reference开始对基本语法的学习.对于有编程基础的人来说,这一点尤为轻松。这一阶段只要了解什么样的内容在对应的什么位置,便于以后查找,而不需要完全背下来,或者掌握。干脆点的就直接翻看下即可。 4. 打开MT4中已有的MQL4代码段,比如均线指标。对照看其中的语句,揣摩均线的逻辑意思。不懂的回到第二步中查找,或者之。 5. 自己学着简单的修改均线的代码,通过修改参数,修改变量,看看MT4中指标是怎样改变的。 6. 然后再修改其他相关指标,学习更多变量的修改,至此,MQL4入门学习就成功了。

接下来如果要编写难度更大的代码,或者要编写EA,将在后一阶段再给大家介绍更详细的学习内容。...

新版MQL4有关于按钮控制图表的函数这个怎样才能创建按钮

打开MQL4创建新的指标时我们会看到图表上的选项创建完成后会看到这段代码,注释是我添加上去的(不知是否正确,错了请指正!)//+------------------------------------------------------------------+//| 图表事件函数 |//+------------------------------------------------------------------+void OnChartEvent(const int id,//整数型常量 const long &lparam,// ?? const double &dparam,//双精度常量 const string &sparam)//字符串常量 {//--- /* id 对应的操作事件 CHARTEVENT_KEYDOWN - 键按下事件; CHARTEVENT_OBJECT_CLICK - 鼠标点击隶属某个图表的图形对象的事件; CHARTEVENT_OBJECT_DRAG - 通过鼠标移动图形对象的事件; CHARTEVENT_OBJECT_ENDEDIT - 文本编辑结束事件; CHARTEVENT_CUSTOM+n - 自定义事件的标识符; CHARTEVENT_CUSTOM_LAST - 最后一个。 */}如果可以的话,我们平常显示在图表上信息可以在图表分析时通过一键开关隐藏显隐信息,让图表清爽干净,只在要看信息时再一键恢复!比如在右上角建立一个很小的开关按就像左上角的交易控制键一样!在交易时拉下来,不交易时隐藏。

有的人可能说多开几个图表窗口不就解决了,是的,这也是一种办法。但交易品种多了呢?而且曾经我是用不同模版来完成切换的,但是模版多了总嫌麻烦。而有这个解决办法,一个品种一个窗口就可以了,节约资源,少了很多来回切换。当然在EA上也可以基于这些功能提高EA使用效能,如开关EA、调整参数、调整EA功能,比从属性调整会高效直观。寻找方法是为了让交易行为简洁高效。见过以前有人用DLL编写的控制键、信息面版类,但都没有隐藏功能。期待高手来解决。不知能否在MQL4上直接创建按键,但我没有找到更新更进一步和资料。我也不会DLL,所以不可能用DLL来解决。...

MQL4 MessageBox的写法

文件头部声明: #import "user32.dll"int MessageBoxW(uint hWnd,string lpText,string lpCaption,uint uType);#import引用时: OK面板 int A=MessageBoxW(0,"Note","Caption",MB_OK);YES NO 面板 int A=MessageBoxW(0,"Note","Caption",MB_YESNO|MB_ICONQUESTION);YES NO CANCEL 面板 int A=MessageBoxW(0,"Note","Caption",MB_YESNOCANCEL|MB_ICONQUESTION);还有MQL4/5中本身有Message()函数,可以参考: MQL4/5文档

延伸阅读:

java基础教程之入门学习方法入门要一步一步完成,需要在途中为自己确立一个一个的目标来完成。下面为大家介绍一下,依照这样的目标完成,相信你一定会成为高手! 学习java如何入门?做好以下这些点,入门更快,学习j...

学习编程没有基础要从什么入门你既然喜欢编程,就应该认认真真的学习一门语言,学习微软的就先从VB开始,VB是比较好的入门语言,可视化的,比较简单,是非常好的入门语言。书籍最少应该准备两本,不可能一本书籍会包含...

外汇新手如何学习外汇PriceAction阿布说:入门的话在互联网当中看看是什么,正确的理念是什么,不正确的资讯是什么,包括时间,系统的过滤方法,其次就是耐心等待市场。 1,熟悉各种外汇的货币对名称,熟悉他们...

初学者怎样学习外汇黄金交易黄金外汇是黄金和外汇的合称,因为在金融投资市场中,黄金和外汇往往是相关性最强的,所以人们习惯于把黄金和外汇并列提及。黄金实物就是买来大量的黄金,等待升值,万一跌了,就没有利...

英语入门怎样学习第一,多读,多背,多练,多花时间,多做习题很重要,资料一定要有讲解,对答案的分析,再买一本好的参考书,里面有课文重点词语的讲解和单元练习。 第二,先从听说入手。课上认真听老师讲,听同...

音乐学习小朋友们怎样入门电子琴是孩子们学习音乐最好的入门乐器 随着社会的发展和家长对于孩子多方面素质培养的重视,从小让孩子学习乐器已经成为一种普遍的现象,各种乐器的培训班也如雨后春笋般遍布...

怎样学习VB编程?1、如果一行程序太长,能不能换行? VB的程序代码是允许换行书写的,只要在每次换行的最后一个字符加上换行字符“_”就可以了。例如: Sub PicMove() Frm.Picture2.Left = Frm.Pict...

我想学习编程VB语言应该真该怎么入门啊我认为在选购书之前,听我的:到网上下载VB6.0企业版和MSDN。企业版功能齐全,让你更好地认识VB的编程环境,而MSDN呢则是一本实用的"VB字典"。里面有所有控件的使用方法、属性、成员...

怎样学习电脑编程QQ:1046559384 VB~VC~VF~C~C#~C++~JAVA~.NET~这些都是编程 ASP~CGI~PHP~JSP这些是WEB编程。。 虽然都是编程,但编出来的程序可是不一样的。 目标是什么?开发?创业?还是去公司上...

推荐阅读
图文推荐
栏目列表