当前位置: 首页 > 软件库 > 其他开源 > 编程语言 >

MQL4

自动外汇交易
授权协议 未知
开发语言
所属分类 编程语言
软件类型 开源软件
地区 不详
投 递 者 尉迟卓
操作系统 未知
开源组织
适用人群 未知
 软件概览

MetaQuotes Language 4 (MQL4) 是一种新的内置型程序用来编写交易策略。 这种语言可以创建你自己的智能交易,使自己的交易策略能够完全自动地执行。而且,MQL4 还能自定义客户指标,脚本和数据库。

内包含了大量可以分析当前及历史报价所必须的函数,以及一些基本的运算和逻辑操作。并内置了一些基本的指标和操作命令。

MetaEditor 4集合了编写 MQL4 程序代码的各种语句,它能帮助使用者方便地写出规范的代码。 MetaQuotes Language Dictionary 是 MQL4 语言的帮助工具,它包含了我们在使用工程中所有可能用到的函数。

MetaQuotes Language 4 可以编写不同作用的程序代码:

  • 智能交易 是一种连接到特定图表的自动交易系统。它能够根据设置的节点自动启动 ,当它开始运行后,它不会同时去处理另一个新的指令(也就是说必须等到当前程序完成)。 这种交易系统能够在提醒用户可以交易的同时,将交易定单自动送到交易服务器。与大多数交易系统一样, 它也能够用历史数据测试交易策略,并在图表上显示出来。
    智能交易存储在 terminal_directory\experts

  • 自定义指标 可用来编写新的技术指标,和内置的指标一样,它不能用来进行自动交易, 只能作为分析数据的工具。
    自定义指标储存在 terminal_directory\experts\indicators

  • 脚本 是执行单一功能的一段程序,和 智能交易不同,脚本不能单独执行,只能被调用。
    脚本存储在 terminal_dictionary\experts\scripts

  • 数据库 常被使用的自定义函数的集合。数据库不能单独运行。
    数据库建议存储在terminal_directory\experts\libraries

  • 包含文件 包含文件常被使用的程序块源代码,这些文件能够被包含在智能交易,脚本,客户指标和数据库 的源代码中。 使用包含文件比调用资料库更灵活快捷。
    包含文件交易储存在 terminal_directory\experts\include

  • 俄罗斯人科瓦廖夫的著作《用MQL4编程》,是迄今我所见到的内容最完整详细的相关书籍。 全书内容分为两大部分,“MQL4入门”和“MQL4实用编程”。先看其篇章结构: MQL4入门 MQL4基本知识 专用编辑器MetaEditor MQL4的程序结构 运算操作 变量 MQL4实用编程 交易操作编程 MQL4简单程序 标准函数 创建普通程序 我觉得,想用“机器人”自动交易外汇的新手,把这本书啃下来,相

  • MQL4参考索引  docs.mql4.com/cn 转载于:https://www.cnblogs.com/Heroe/p/10441301.html

  •  MQL4基本知识 一些基本概念 Tick 是在某一时刻到来的、针对某一货币对的、市场新的报价事件。Ticks 是从远处服务器传到本机客户端的。 Control 控制是指程序内部的代码流程,及其与客户端宿主平台MT4的交互。 常量与变量 A = 7; B = A + 3; 例如,A和B是变量,7和3是常量。 数据结构 MQL4的数据结构如下: •int 与C语言的用法相同 •double 与C语言

  • 语言介绍 MetaQuotes Language 4 (MQL4) 是一种新的内置型程序用来编写交易策略。 这种语言可以创建你自己的智能交易,使自己的交易策略能够完全自动地执行。而且,MQL4还能自定义客户指标,脚本和数据库。 内包含了大量可以分析当前及历史报价所必须的函数,以及一些基本的运算和逻辑操作。并内置了一些基本的指标和操作命令。 MetaEditor 4集合了编写MQL4程序代码的各种语

  • 介绍 MQL 与数据库的交互问题并非新事物,但它们依然是相关的。利用数据库​​可以极大增强 MetaTrader 的可塑性: 存储并分析价格历史,从一个交易平台拷贝交易至另一个平台,提供实时报价/交易,在服务器端定期进行深度分析计算,使用 web 技术监视并远程控制账户。 总之,有许多种应用尝试从 MQL 和 MySQL 的组合之中获益,一些方案已经在代码库里出现。 例如 "MySQL 包装 -

  • MQL4简介 这个教程认为你已经了解C语言,不过不知道基本的语法,可以看C语言的教程。 MetaQuotes Language 4 (MQL4) 是一种新的内置型程序用来编写交易策略。 这种语言可以创建你自己的智能交易,使自己的交易策略能够完全自动地执行。而且,MQL4 还能自定义客户指标,脚本和数据库。 内包含了大量可以分析当前及历史报价所必须的函数,以及一些基本的运算和逻辑操作。并内置了一些基

  • 指标框架 //1.图表主图显示,指标在图表中的线条箭头等 #property copyright "Copyright 2015, MetaQuotes Software Corp." //2.运行程序前弹出窗口中的参数设置 input double TakeProfit =50; //3.系统函数 //初始化函数,只执行一次 int OnInit(){return(INIT_SUCCE

  • MQL4常见错误代号及处理   常数 值 描述 ERR_NO_ERROR 0 交易成功。 ERR_NO_RESULT 1 OrderModify()试图用个同样的值替换原先已设定好的值。应该修改其中一个或多个值,再反复尝试修改。 ERR_COMMON_ERROR 2 常规错误。直到查清错误为止,所有交易必须停止运行。 如果需要客户端和交易系统必须重启。 ERR_INVALID_TRADE_参量 3

 相关资料
  • 我曾尝试在VisualStudio2008中设置Interactive Broker的C API,但我知道的C非常有限,并且不断出现错误: 1)是否有任何方法可以使用某种轻量级的脚本语言来连接到Interactive Brokers并进行交易。 像Python这样轻量级的东西就可以了,是的,我已经研究过IBMY,但我不明白java2python系统是如何工作的。 2) 您是如何设置您的自动系统的,

  • 问题内容: 我想知道一种如何使用ajax或curl在外部站点(PHP)的多个页面上自动填充多个表单(使用)。 例如,一个站点有一个表单,可将您带到提交表单的时间,而还有另一种表单也需要填写和提交。我想从我的本地服务器自动填写两个表格。我该如何做到? 问题答案: 最简单的方法是使用油脂类(https://addons.mozilla.org/en- US/firefox/addon/greasemo

  • 人民币外汇即期报价 接口: fx_spot_quote 目标地址: http://www.chinamoney.com.cn/chinese/mkdatap 描述: 获取人民币外汇即期报价 限量: 单次返回实时行情数据 输入参数 名称 类型 必选 描述 无 无 无 无 输出参数 人民币外汇即期报价 名称 类型 默认显示 描述 货币对 str Y 买报价 float Y 卖报价 float Y 中间

  • 我想在我的AS3 flash文件中使用这个xml文件来表示货币汇率: http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml 到目前为止,我的情况如下: 有了这个,我得到整个xml文档作为输出。 如何处理as3中的各种“多维数据集货币”和“汇率”值? 谢谢你的帮助!

  • 问题内容: 如何设置初始化我的Flask应用程序以将Flask-SQLAlchemy设置为自动提交模式,除非我明确地不使用事务? 会话“ 开始通信后即开始数据库事务 ”。这是否会影响Postgres的难度比MySQL? 通过Instagram, 自动提交模式;在这种模式下,Psycopg2不会对任何查询发出BEGIN / COMMIT;相反,每个查询都在其自己的单语句事务中运行。这对于不需要事务语

  • 本文向大家介绍postgresql 如何关闭自动提交,包括了postgresql 如何关闭自动提交的使用技巧和注意事项,需要的朋友参考一下 postgresql中默认是自动提交的 查看是否是自动提交: 关闭自动提交: 另一种方式就在会话开始的时候以begin开始相当于关闭了自动提交,以end或者commit结束就可以了 补充:pg(hgdb)默认事务自动提交 默认情况下,AUTOCOMMIT(自动