网格挂单外汇(合约网格是如何运行的?)
1. 合约网格是如何运行的?
网格运行逻辑:
第一步:设置参数
选择方向——看多 或 看空
设置杠杆倍数——1-5倍本金放大
价格区间——合约网格运行区间
价格间距——完成每一次低买高卖的收益
投入资产——投入合约网格本金(实际网格运行的总资金 = 投入资产*杠杆倍数)
止盈止损(选填)
第二步:计算网格个数和网格挂单价格
最高价 ≤ 最新成交价*(1+价格间距)^m 求M的最大值,向下取整
最低价 ≥ 最新成交价/(1+价格间距)^n 求N的最大值,向下取整
合约网格挂单情况如下:
卖单第档挂单价格=最新成交价*(1+价格间距)^m
卖单第二档挂单价格=最新成交价*(1+价格间距)^2
卖单第一档挂单价格=最新成交价*(1+价格间距)
———————当前最新价——————
买单第一档挂单价格 = 最新成交价/(1+价格间距)
买单第二档挂单价格 = 最新成交价/(1+价格间距)^2
买单第N挡挂单价格=最新成交价/(1+价格间距)^N
第三步:初始化网格,计算需要持仓仓位
第四步:合约网格运行,自动低买高卖
2. EA的功能是?
EA主要功能有以下几点:
①可以实现全自动交易外汇、金属、原油、指数等产品,这是EA的最大亮点。如各种趋势、马丁、网格挂单等策略开发的自动交易EA。
②可以批量处理订单。如一键开平仓、一键挂单、各种移动止损、修改止损止盈、分批平仓及账号总体盈亏清仓系列的EA。
③可以实现各种信号综合分析或信号报警系统。如各种采用独特算法或调用指标信号开发的交易分析系统。
④可以实现多账户同步跟单。如本地或网络跟单EA。
⑤可以用于交易盈亏的综合分析或持仓报警。如各种持仓统计EA。
⑥可以实现交易状态的输出并对接其它程序。等等。
3. MT4和MT5有什么区别?
MT4和MT5的区别一:支持市场
MT4是迈达克专为外汇市场交易而设计,支持外汇CFD交易;而MT5平台则扩大了可支持市场的范围,包括股票和大宗商品市场,它能更好地连接到中心交易所。MT5不是主要运用于外汇交易,交易者同时也可以用来交易期货、股票、债券等等。此外,MT5平台在开发和推广时,迈达克的目标是创造零售和商品交易的高纪录,因此MT5平台的软件设计也有所侧重。因此,MT4和MT5是2款定位不同的交易软件,MT5并不是MT4的升级版。
MT4和MT5的区别二:用户界面
MT4拥有简单的导航页面, MT5则做了大量工作来使平台更容易导航。MT5平台界面提供了所有在金融市场里进行交易的必要工具,包括各种菜单、工具栏和服务窗口。所有的命令均可以从主菜单里访问,并且许多频繁使用的命令也可在工具条里使用。此外,MT5的界面可以高度定制,交易者可以选择仅显示当前需要的工具,例如可以隐藏市场观察和导航器,或显示市场深度和数据窗口等。
MT5已经完成了管理多个账户的工作,改进的账户导航窗口允许交易者轻松地在账户之间切换,允许交易者在不同的账户中使用不同的交易策略,这可能会吸引那些专业的和经验丰富的交易者。
MT4和MT5的区别三:时间周期
MT4和MT5提供不同的时间周期给交易者使用,MT4有9种时间周期,MT5新增至21种时间周期,包括11种分钟图、7种小时图、3种365日线周线和年线图时间周期。
MT4和MT5的区别四:订单处理
MT4执行的订单成交原则是Fill or Kill(FOK)模式,也就是说订单要么立即成交,要么全部取消,不允许部分成交。举例说,现在某交易者下一个100手的买单,而市场上的卖单却只有80手,那么交易者的单子就不会执行。然而MT5则允许部分成交,假设一个交易者的部分订单被执行,而另一部分没有被执行的则自动形成限价单(limit order)或者市价单(market order)。
MT4和MT5的区别五:挂单形式
MT4有4种不同形式的挂单,分别是买入限价(buy limit)、卖出限价(sell limit)、买入止损(buy stop)和卖出止损(sell stop)。
MT5则有6种形式的挂单,在上述4种形式之外,还增加了买入限价止损多单(buy stop limit)和卖出限价止损空单(sell stop limit)。这两种新增的挂单形式让交易者在设定的入场价位买入或者卖出。
MT4和MT5的区别六:对冲功能
MT4默认支持对冲功能,每个订单都是独立的;MT5有对冲功能,但默认是不开通的,除非有特殊需求。在许多人眼中,这是MT5平台一个主要缺点,因为其默认不支持对冲和多对冲,在MT5上交易,同一个产品同方向只会有一个单,即使你开多个单,都会被合并成一个单。在选择哪个交易平台进行交易时,对冲能力是许多交易者特别看重的。虽然可以通过使用插件来解决这个问题,但是仍然有许多交易者并不喜欢这种解决方法。
MT4和MT5的区别七:编程语言
MT4的编程语言是MQL4,MT5的编程语言是MQL5,这些编程语言旨在开发交易机器人和其他附加功能,包括技术指标、脚本、函数库等。MQL4多用于基本订单系统开发交易程序,需要多个函数来执行每个交易操作,此外MT4的程序不能在MT5上运行,且比MT5的程序更简单。MQL5则多用于实施仓位系统,其更高效、更容易使用,且交易者编写和修改脚本仅使用一个函数发送交易请求即可。
MT4和MT5的区别八:技术分析
MT4提供技术分析工具,让您能分析任何复杂程度的市场,这些工具包括:30种内置技术指标、2000+免费自定义指标、700+付费指标。MT5提供的技术分析工具则包括:38种内置技术指标、44分析对象、21时间周期、无限量图表。
MT4和MT5的区别九:交易处理
显然,也是由于开发时期的限制,MT5可以处理的交易量优于MT4。MT4可以处理千万笔交易,而MT5则没有数量的限制,其数据库本身就是为极大订单流而设计。
MT4和MT5的区别十:兼容性
MT4是用M4QL编程语言设计的,它的编辑更加快速和简单。而以M4QL开发的智能交易顾问(EA)与MT5不兼容,这意味着由MT4支持的智能交易顾问不能与MT5平台一起使用。为了使它与MT5兼容,可以重新编写“EA”,但目前他们无法自动执行此操作。这意味着那些想在MT5平台上使用MT4 EA的人得靠手动将EA重新编码为MQL5。
由上面MT4和MT5的区别内容可知,MT5并非是MT4的升级版本,它们在很多功能和目标市场定位上其实都不同,两者有较大的差异。那投资者对MT4与MT5应该如何选择?具体到使用上时,如果您必须遵守美国监管要求,且需要线下进行大量回溯测试,抑或想要交易股票和期货市场,MT5一定是优于MT4的选择。
然而,MT4平台会更受欢迎。尽管MT5已推出多年,但MT4的使用率依然非常高,它更易使用和管理,出现的问题也较少。MT4平台的一些缺陷并不产生很大影响,它运行流畅,交易者早已熟悉各种功能和图表。当然,MT4和MT5孰优孰劣不能仅凭这几点就来做判断,对广大交易者来说,永远还是那句话,适合自己的交易软件才是最好的。