手机版
  • 外汇EA编程教程大全之价格函数
    任何可见货币对/时间周期的价格数据的一组函数。iBars
    iBarShift
    iClose
    iHigh
    iHighest
    iLow
    iLowest
    iOpen
    iTime
    iVolume
    int iBars( string symbol, int timeframe)在指定的图表内返回柱的数...
  • 外汇EA编程教程――预定义变量
    MQL内部已经预定义好了一些常用的变量,我们编程的时候直接调用即可。Ask:买涨货币对的价格,一般情况下这个数值都是最新的,如果不放心的话,可以用RefreshRates()函数刷新下该值。Bid:买跌货币对的价格,同意可以使用RefreshR...
  • 如何将指标转化为EA智能交易
      第一部分:指标
      为了能赚钱而不是亏损,无论是专业的交易商还是个体,都在研究各和总结各种种的规律,并做成指标,我们经常会发现一些指标图线看起来很完美,于是都会想到要根据指标的变化进行交易。   但这样做会赚钱...
  • 外汇EA编程教程――MQL语法
    什么是MQL?MetaQuotes Language 4 (MQL4)语言是MT4软件为了编写出执行交易策略的内置编程语言。我们可以通过编写EA(Expert Advisors)来控制MT4客户端按照我们的预先定义好的交易策略来执行外汇交易。另外,我们可以使用...
  • 外汇EA编程教程――数据类型
      所有的程序就是对数据进行操作,我们根据不同的需求对数据定义不同的类型,比如数字类型的数据用于操作数组。价格数据使用浮点型类型数据,MQL本身没有货币类型的数据类型。

    不同的数据类型有着不同的处理速度,其中...
  • 外汇EA编程教程――操作符
      1 复合语句。

    一个复合操作(版块)有一个或多个语句构成,他们由大括号和小括号({})包括起来,注意小括号后面不需要分号(;) 例如:

    if(x==0)

    {

    Print("invalid position x=",x);

    return;

    }

    2 表达式

    一个表达...
  • 外汇EA编程教程――数据类型转换
      MQL语言目前仅支持隐式转换,MQL目前可以做一下数据类型自动转换。

    int(bool, color, datetime) 可转换成 double 或 string

    double 可转换成 string,除了以上两种转换外,不能进行其他的数据类型转换,如:

    int i =...
  • 外汇EA编程教程――操作符与表达式
      简介:

    计算操作符有 +,-,*,/ 。%(求余),bool类型运算符(&&代表“与”,||代表“或”)。赋值运算符,=,+=,*=.

    1 表达式,例如:

    a++; b = 10;

    x = (y * z) /

    (w + 2) + 127;

    表达式必须以;号结尾。

    2 算术运算,例如:

    加...
  • 外汇EA编程教程――函数
      函数就是一个有某种功能的程序块,我们可以在程序的各个地方调用函数。一个函数由返回类型,函数名,函数参数构成。函数的参数最多不能超过64个。

    例如:一个实现加法功能的函数,

    double Add(double a, double b)

    {...
  • 外汇EA编程教程――变量
      1 本地变量:

    定义在函数内部的变量称为本地变量,它的作用范围只有在定义它的函数内可以访问,在函数外面的代码,不能访问函数里面的变量。例如:

    int funcname(int a)

    {

    int abc; //函数内部的变量,只能由函数里面...
  • 外汇EA编程教程――预处理程序
      预处理程序是MQL编译器的一个子系统,通过预处理程序可以使软件的可读性更好,预处理程序运行在程序编译之前。预处理指令以(#)开头。

    1 定义常量使用#define来定义常量。如:

    1. #define ABC 100

    2. #define PI 0...
  • 全球外汇市场准则 全文精选版(二)
    第四大原则:信息共享。市场参与者的信息交流应清楚准确,应保护保密信息,促进高效的信息交流,以支持建立稳健、公正、开放、流动性充足且适度透明的外汇市场。...
  • 全球外汇市场准则 全文精选版(一)
    全球外汇市场准则 全文精选版(一)
    编写者:全球16个司法辖区的央行和私人部门的市场参与者合作编写了本准则。国际清算银行(BIS)在2015年7月在其市场委员会(Market Committee)下设了外汇工作组(Foreign Exchange Working Group,FXWG),由全球16个国家(地区)的中央...
  • 全球外汇市场统一的行为规范:全球外汇市场委员会及全球外汇市场准则
    近年来,全球外汇市场丑闻频发,为进一步加以规范,促进全球统一行为准则的建立,国际清算银行(BIS)设立外汇工作组(FX Working Group,FXWG),联合全球八大金融中心(澳大利亚、伦敦、纽约、东京、新加坡、加拿大、欧元区、香港)的外汇...
  • 外汇行业高管谈外汇全球行为准则
    关于国际清算银行(BIS)设立外汇工作组(FX Working Group,FXWG)发布的外汇全球行为准则,相关评论无疑会吸引外汇交易者的关注。以下是来自业内领先的零售外汇公司高管的观点:CLS首席执行官、国际清算银行市场参与者集团主席Da...
  • 外汇全球准则(FX Global Code)
    外汇全球准则(FX Global Code)
    作为全球金融市场中交易规模最大的市场,外汇市场近几年的发展迅速,但是问题也随之而出。外汇市场操纵丑闻频发,很多国际知名银行因为交易员操纵汇率可没少被罚款。在此背景下,《外汇全球准则(FX Global Code)》应运而生,希望...
  • 外汇百科:外汇全球行为准则(一)
    该全球准则不会给市场参与者带来法律和监管义务,也不代替监管,而是旨在通过识别全球优秀实践和流程,对目前的所有本地法律、规则、监管进行补充。...
  • 外汇百科:外汇全球行为准则(二)
    外汇全球准则的适用对象外汇市场的特点之一是,各种参与者以不同的方式,通过多种外汇产品参与市场。全球准则的编写方式也是如此,预期将适用于所有参与外汇市场的外汇市场参与者,包括买方和卖方机构、非银行流动性提供商、...
  • 外汇百科:外汇全球行为准则(三)
    市场参与者以道德和专业的方式行事,促进外汇市场的公平和公正。判断力的运用是以道德和专业方式行事的核心,市场参与者(包括公司和个人)应按照以下高标准原则的指引开展相关活动,包括采用全球准则中的具体指引期间,以及参与外汇市场期间。...
  • 外汇百科:外汇全球行为准则(四)
    管理主要原则预期市场参与者将拥有一个强劲、有效的管理框架,为其市场活动提供更明确的责任和更全面的监管,从而促进外汇市场中负责任的参与行为。应该部署合适的管理架构,从而促进和支持准则制定的原则。不同公司的管理...
  • 外汇百科:外汇全球行为准则(五)
    外汇执行领域呈现多元化,执行渠道多种多样,市场参与者在执行中的角色也有所不同。所有外汇市场参与者,无论在交易执行中是什么角色,都应以正直行为支持外汇市场的有效运行。...
  • 外汇百科:外汇全球行为准则(六)
    原则10市场参与者应以公平、透明、与不同订单类型相关具体考量一致的方式处理订单。市场参与者应意识到,不同订单类型可能具有具体执行考量。例如,市场参与者处理客户止损订单应:从客户处获得完整定义止损单所需的信息,...
  • 外汇百科:外汇全球行为准则(七)
    原则11只有在作为主经纪商运营的情况下,市场参与者才应预先对冲客户订单,在进行相关操作时,应以公平、透明的方式进行。预先对冲是对一个或多个预期客户订单相关风险的管理,旨在使客户受益于此类订单和任何相关交易。市场...
  • 外汇百科:外汇全球行为准则(八)
    原则15
    市场参与者应尽快识别和解决交易差异,从而促进外汇市场的良好运行。
    市场参与者应部署有效政策和流程,实现因其外汇市场活动引发的交易差异数量的最小化,并应对此类差异进行适当管理。
    在承担由主...
  • 外汇百科:外汇全球行为准则(九)
    原则18
    为客户提供算法交易或整合服务的市场参与者应在运营方式方面提供充分的披露。
    市场参与者可能为客户提供算法交易服务,相关服务使用计算机编程,利用算法确定各方面因素,包括订单报价和数量。
    市场...