外汇ea能修改订单手数吗?
订单修改也是EA中常用的编程事项,移动止损、平均止盈、修正挂单等等,都是属于订单修改。那么能不能修改订单手数呢?最近就碰到有人问这个问题。 在mql4语言中修改订单是通过OrderModify()函数进行,我们看下它的函数构成就清楚哪些可以...
订单修改也是EA中常用的编程事项,移动止损、平均止盈、修正挂单等等,都是属于订单修改。那么能不能修改订单手数呢?最近就碰到有人问这个问题。 在mql4语言中修改订单是通过OrderModify()函数进行,我们看下它的函数构成就清楚哪些可以...
这是mt4编程方面的问题,它的策略要求是在订单总盈利满足设定条件的时候将订单全部平仓。 如果是计算当前mt4账户的总盈利,那直接用 AccountProfit() 函数即可。如果要计算某个EA或者某个指定货币对的订单总盈利,那需要单独编写盈...
阳线是指一根K线的收盘价大于开盘价,如果阳线的实体很大,就叫大阳线;阴线则是指收盘价小于开盘价,如果阴线的实体很大,就叫大阴线。而全秃K线则是指这根K线完全没有上下影线。如果大阳线完全没有上下影线,就是全秃大阳线,同理,如果大阴线完全没有上...
止损水平也称作止损位,其本意是指设置订单止损离当前市价的最小距离。在实际交易处理中,只要止损位不为0,那么很多地方都会受其约束的,比如在修改订单止损止盈时,所设置的新止损止盈数值当前市价都不能小于这个距离,又或者在执行挂单时,挂单离当前价格...
一根K线的本身包含开盘时间、开盘价、最高价、最低价、收盘价五个基本参数。不管是编写EA还是编写指标,只要调用K线,都难免要用到这五个参数。对于K线相关开盘价、最高价、最低价、收盘价等价格获取,前面已有文章介绍给。本文就K线开盘时间的获取函数...
在mt4平台上,订单备注或者说订单注释,是用来对订单做相关备注说明的。当然,订单备注不是必须要填写的,比如手工开仓,就很少有人去填写订单备注。不管是手工开仓还是EA程序开仓,如果不去填写订单备注/注释,那么它的默认值是”R...
有很多策略需要在一个EA中进行多货币对交易,如著名的黄金甲五币联动EA就是一个EA交易五个货币对。 不管是单一货币对交易还是多货币对交易策略的EA,其运行核心都是依照某种条件开仓并按照某种规则止损止盈或平仓。我们这里且不讨论它的开仓条件,也...
在C语言中,switch语句可以理解为一种开关语句,通常与case、break、default 结合使用,对程序执行流程进行控制。 当然,switch语句在具体执行环境中,也不是只有单纯的开和关,它也可以是一个嵌套的多分支控制流程。 swi...
这是一种特殊的平仓策略,它的平仓思路是在某种特殊的持仓情况下,将账户最大盈利单和账户最大亏损单择机平仓。当然,其选择方式也是有很多中,比如只平仓最大盈利单,将部分利润先落袋为安;又或者只平最大亏损单,直接粗暴的截断亏损;又或者同时将最大盈利...
在mt4平台上要编写一个自动交易的ea,那其最基本的策略思路就是根据某种条件开仓。这就涉及到两个概念:一个条件,一个开仓。条件是根据不同的交易策略思路而定的,可以比较K线阴阳作为开仓条件,也可以将均线金叉死叉作为开仓条件,等等,也可以说开仓...