Banco极客技术案例——交易所

在Appstore上发布的MetaTrader5是Banco极客别墅的天才们所参与开发的。该项目的数据源头是全球最大的美国FXDD货币交易所提供数据和受到CFTC、NFA、MFSA三方监管。

Banco极客技术案例——交易所_第1张图片
MT5外汇交易所

1.MT5交易所是比MT4更为先进的外汇交易平台在诸多的功能上有所升级,也必将成为未来外汇期货交易系统的主要交易通道,该系统的网络进行过特殊优化,可以比MT4类的交易所更快0.4秒获得全球外汇交易数据,并且比MT4的交易所更快进行挂单和成交。

Banco极客技术案例——交易所_第2张图片
MT5交易所可进行全球所有主流币种的交易

2.MT5平台可以交易:Sell和Buy两个挂单方向,在仅仅收取3%总量点差的情况下,自动撮合全球流动性供应商。

Banco极客技术案例——交易所_第3张图片
挂单之后,强大的MT5交易系统会在美国外汇交易所以最快的速度下单。


Banco极客技术案例——交易所_第4张图片
近期贸易战,可以考虑做人民币贬值的方向

3.结余,净值,预付款,等所有的交易记录清晰可见,合理的进行杠杆交易,只要是你判断正确,就能像索罗斯一样获取100倍杠杆下的巨额财富。


Banco极客技术案例——交易所_第5张图片
所有外汇产品都可进行杠杆交易


4.如果说外汇交易市场的历史回重复:那么可以提供验证过去30年的交易数据,证明一种自动的策略是否有效?如果每年有30%的收益,这个外汇交易系统就是一个自动的赚钱机器。

EA自动交易系统机器操盘过程

基于以上的分析,我们已经知道一个完整的智能交易系统(俗称EA)在运行后必须要实现的基本功能,就是上述的人工操作的1-5步。这也就是智能交易系统的基本工作过程,所以智能交易系统的工作原理就是由程序员借助一门计算机程序设计语言,通过编写程序交易指令模拟人类交易员的行为进行下单操作,实现机器自动进行交易的过程。主要执行过程可分为:盯盘->开仓->再盯盘->平仓,如此循环执行的过程。

关于支持机器自动交易的平台,目前外汇市场上流行的就是MetaQuotes公司的MT4平台,由于这个平台中嵌入了一种MQL4语言,它提供了对服务器端的数据访问并可进行交易操作的接口,程序交易者可以根据自己的交易策略来编写自己的自动交易系统,从而实现让机器自动交易,既可以减轻人类的工作量,又可以克服人类交易中的一此性格弱点,但目前的EA开发,尚所早期起步阶段,有的还存在缺陷,但相信随着技术的发展,机器自动交易终将会逐步取代人类的手工操作。

三自动化交易程序:

关于程序的构成,对于一个智能交易系统EA程序来说:主要由三个函数构成分别是:

init():初始化函数,负责程序变量及数据初始输入;只在程序调入时执行一次,一般不用重写内容。

deinit():反初始化函数,负责程序退出时,将数据从内存中清除;只在程序退出时,执行一次,一般不用重写内容。

start():开始函数,也即程序的主函数,负责EA程序的全部交易执行过程,实际上他是一个EA的交易管理与执行函数。每隔一定时间,一般几秒之内,执行一次,就是循环执行,起到程序退出时终止

运行流程:启动EA后,程序的INTI()开始执行一次,-->然后 START()循环执行--->最后退出EA时deinit()执行一次

2。mql4中与交易相关的交易函数:

开仓函数:

int OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, void comment, void magic, void expiration, void arrow_color)

你可能感兴趣的:(Banco极客技术案例——交易所)