对于了解MQL4的程序员来说,新的MQL5语言,该章节涵盖了促进代码改编进化的所有信息首先应该标明的是新语言不包括函数start, init 和 deinit指标缓冲区数量不限制在下载EA程序后或者其他MQL5程序,dll;OrderSend函数主要功能用于开仓和挂单交易语法如下参数发出订单后,由交易服务器返回订单号码,如果失败就返回1获取额外错误信息使用GetLastError函数。
1在MQL4中,OrdersTotal函数能够返回单子的总数量,OrderSelect函数可以用于选择订单2定单索引或订单号,选用select选定模式3SELECTBYTICKET,按订单号4选中我想要的单子5以上就是用mql4select选中我想要的单子;遍历现有订单,取得订单时间,如果当前订单时间大于当前时间周期下的开盘时间,返回int cnt,totaltotal=OrdersTotalforcnt=0cntlttotalcnt++ ifOrderSelectcnt,SELECT_BY_POS,MODE_TRADES==true if。
我建议你作如下修改,逻辑上应该没问题第1句是本来的移动止损,但是第一次止损改成由开盘价来决定,这样才可以用一些限制条件来避免不断移动第2句新加的才是买单的移动止损,按照你说的每移动TrailingStop才向上相应移动;Mt4 是MetaQuotes软件公司生产的一款以外汇为主的软件,此软件的特点是运行比较快,数据可以下载 图表和数据较长被很多的外汇公司和交易者青睐目前,超过100家外汇经纪公司和来自全世界的30个国家的银行已经选择MT4软件。
接下来,汇金110就开始详细讲述下MQL4怎么进行入门学习1 首先,你得下载一个MT4平台软件,然后打开里面的MQL编辑器2 选择一个交易品种,注册账号模拟或者真实都可以在历史中心下载其对应的历史数据3 在MT4官方。
Mql4如何调用函数
1、1在电脑桌面上找到MT4交易软件的图标,右击鼠标点击属性,点击“打开文件位置”2选择“MQL4”文件夹,然后再选择“Indicators”文件夹3将下载好的双线MACD指标复制,粘贴到“Indicators”文件夹4重启MT4。
2、首先在电脑上打开mql4语言编辑器“MetaEditor 4”在工作区右上方点击“新建”文件按钮,在弹出的“向导界面”中选择“程序库”,然后点击“下一步”接着为我们的自定义函数取一个文件名,我这里取的是“0001”,然。
3、int OnInit create timer if!EventSetTimerseconds int error=GetLastErrorPrintFormatquotEventSetTimer FAILED #%d%squot, error, ErrorDescriptionerror returnINIT_SUCCEEDED。
4、=ROUNDA1*24,024 用A1*24转换为十进制的小时数,再用ROUNDA1*24,0四舍五入为整数,最后再除以24转换为时间数。
5、用mt4中的mq语言编辑器,打开mql4文件,然后按F5编译这时会在该mql4相应的目录下生成相应的ex4文件然后把ex4考到对应的experts目录下即可MT4是市场行情接收软件,由迈达克软件公司发布,提供免费试用,有中文界面它。
Mql4用户手册
1、我试过了,void start Printquottest1quotreturnPrintquottest2quot 第一个个print语句在mql4语言中的start函数当中是无限循环执行的,所以楼上回答的return语句在这里无效。
2、可以按以下方法安装把下载好的ea文件,放在Experts文件夹,dll文件放在mt4下的文件,打开数据文件夹,找到MQL4中的Libraries,然后把dll复制进去就可以了。
3、添加时间限制即可,在EA主代码开头部分添加判断时间ifTimeCurrentltD#3920181212#39 说明最新服务器时间lt2018年12月12日EA超过2018年12月12日不再运行{ 符合继续执行里面的语句EA运行主代码}。
4、1首先打开交易软件平台,在第一行有一个文件,点击一下文件,出来一个目录,有一个打开数据文件夹点击一下进去 2在数据文件夹里有很多文件,其中一个是MQL4的文件夹,这是专门放各种指标跟模板的,然后点击里面的MQL4。
5、打开MQL4创建新的指标时我们会看到图表上的选项 创建完成后会看到这段代码,注释是我添加上去的不知是否正确,错了请指正++ 图表事件函数 ++ void。