mq4参考
其实也就是照搬文档,主要是用到一个记一个。方便掌握
交易函数
------------------------------------------------------------------------------------------------------------------
| 函数名 | 作用 | 参数意义 | 注释 |
| 交易函数 | |||
| bool OrderSelect( int index, int select, void pool) |
本函数选择一个订单,等待做进一步地处理。如果函数成功,返回TRUE,如果函数失败,返回FALSE。想要获得详细错误信息,请调用GetLastError()函数。 | index - 定单索引或订单号,这取决于第2个参数 select - 选定模式。可以为以下的任意值: SELECT_BY_POS - 按订单表中索引 SELECT_BY_TICKET - 按订单号 pool - 可选择定单索引。 |
|
| bool OrderClose( int ticket, double lots, double price, int slippage, void Color) |
定单平仓。如果函数执行成功,返回TRUE。如果函数执行失败,返回FALSE。想要获得详细错误信息,请调用GetLastError()函数。 | ticket - 订单号。 lots - 平仓手数。 price - 平仓价格。 slippage - 最高滑点数。 Color - 图表中平仓箭头颜色。如果参数丢失或用CLR_NONE值,将不会在图表中画出。 |
|
| double OrderClosePrice() | 获取订单平仓价格。对于已经平仓的订单返回平仓时价格,对于未平仓订单返回该订单货币对的实时价格。 | ||
| datetime OrderCloseTime() | 返回当前订单的平仓时间。如果定单的平仓时间不是0,所选订单会从账户历史重新尝试。未平仓的订单和挂单交易的平仓时间等于0。 | 注:定单必须用 OrderSelect() 函数提前选定。 | |
| double OrderStopLoss() | 返回当前订单的止损值。 | 注:定单必须用 OrderSelect() 函数提前选定。 | |
| double OrderTakeProfit() | 返回当前订单的止盈值。 | 注:定单必须用 OrderSelect() 函数提前选定。 | |
| int OrderTicket() | 返回当前订单的订单编号。 | 注:定单必须用 OrderSelect() 函数提前选定。 | |
| int OrderType() | 返回当前订单的交易类型。可以是 交易类型列表 下的值 | 注:定单必须用 OrderSelect() 函数提前选定。 | |
| int OrdersTotal() | 返回市场单和挂单总数。 | ||
| string OrderSymbol() | 返回当前订单的交易品种名称。也就是交易货币对 | 注:定单必须用 OrderSelect() 函数提前选定。 | |
| bool OrderModify( int ticket, double price, double stoploss, double takeprofit, datetime expiration, void arrow_color) |
修改以前的开仓或挂单的订单参数。如果函数成功,返回TRUE。如果函数失败,返回FALSE。如果想获取详细的错误信息,请调用GetLastError()函数。 |
ticket - 要修改的订单(挂单)号。 price - 新的开仓价格。(对于挂单有效) stoploss - 新止损价位。 takeprofit - 新止盈价位。 expiration - 挂单有效时间。(对于挂单有效) Color - 图表中平仓箭头颜色。如果参数丢失或用CLR_NONE值,将不会在图表中画出。 注:只有挂单才能修改开仓价和过期时间。 |
|
| double OrderOpenPrice() | 返回当前订单的开仓价格。 | 注:定单必须用 OrderSelect() 函数提前选定。 | |
| double OrderTakeProfit() | 返回当前订单的止盈值。 | 注:定单必须用 OrderSelect() 函数提前选定。 | |
| 对象操作函数 | |||
| bool ObjectCreate( string name, int type, int window, datetime time1, double price1, void time2, void price2, void time3, void price3) |
name - 对象唯一名称。 type - 对象类型。它可以是 对象类型列表 的任意值。 time1 - 第一点时间。 |
||
预定义量
------------------------------------------------------------------------------------------------------------------
| 预定义常亮 | 实际值 | 意义 | |
| 交易类型 常数 | 用于OrderSend()函数的交易类型。可以是以下任意值: | ||
| OP_BUY | 0 | 即时成交买单 | |
| OP_SELL | 1 | 即时成交卖单 | |
| OP_BUYLIMIT | 2 | 限价挂单买单 | |
| OP_SELLLIMIT | 3 | 限价挂单卖单 | |
| OP_BUYSTOP | 4 | 止损挂单买单 | |
| OP_SELLSTOP | 5 | 止损挂单卖单 | |
| 市场信息 常数 | 市场信息常量,用在MarketInfo()函数。可以是以下任意值: | ||
| MODE_LOW | 1 | 今日最低价 | |
| MODE_HIGH | 2 | 今日最高价。 | |
| MODE_TIME | 5 | 最新接收到的tick(最新的价位)的时间 (最新知道的服务器时间)。 | |
| MODE_BID | 9 | 最新收到的买价。对于当前货币对,它被保存在预定义变量 Bid 中。 | |
| MODE_ASK | 10 | 最新收到的卖价。对于当前货币对,它被保存在预定义变量 Ask 中。 | |
| MODE_POINT | 11 | 当前报价的点值。对于当前货币对,在预定义变量 Point 中。 | |
| MODE_DIGITS | 12 | 在货币对价格中小数点后小数位数。对于当前货币对,它被保存在预定义变量 Digits 中。 | |
| MODE_SPREAD | 13 | 当前点差。 | |
| MODE_STOPLEVEL | 14 | 可以允许的最小止损位距离点数。 | |
| MODE_LOTSIZE | 15 | 基本货币的标准手大小。 | |
| MODE_MARGINREQUIRED | 32 | 要求买1标准手的保证金余额。 | |
| 预定义变量 | |||
| double Close[ ] |
获取每个柱体(K线)的收盘价 Close[ ] 收盘价序列数组,包含了当前图表中每个柱子的收盘价。 收盘价按逆序方式保存在数组元素中,即最新的K线收盘价下标为0,上一个K线下标为1,上上一个K线下标为2,图表中最后一个K线的下标为Bars-1。 |
||
mq4参考的更多相关文章
- Hyper-v 安装CentOS 7 (其他虚拟机一样参考)
平台之大势何人能挡? 带着你的Net飞奔吧!http://www.cnblogs.com/dunitian/p/4822808.html hyper-v安装很多人没弄过,我这里介绍一下.(其他虚拟机参 ...
- ifconfig: command not found(CentOS专版,其他的可以参考)
ifconfig: command not found 查看path配置(echo相当于c中的printf,C#中的Console.WriteLine) echo $PATH 解决方案1:先看看是不是 ...
- 参考bootstrap中的popover.js的css画消息弹框
前段时间小颖的大学同学给小颖发了一张截图,图片类似下面这张图: 小颖当时大概的给她说了下,其实小颖也不知道上面那个三角形怎么画嘻嘻,给她说了DOM结构,具体的css让她自己百度,今天小颖自己参考boo ...
- Oracle安装部署,版本升级,应用补丁快速参考
一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...
- Angularjs参考框架地址
1.Table(Grid)参考地址 https://github.com/samu/angular-table https://github.com/daniel-nagy/md-data-table ...
- iOS开发之三个Button实现图片无限轮播(参考手机淘宝,Swift版)
这两天使用Reveal工具查看"手机淘宝"App的UI层次时,发现其图片轮播使用了三个UIButton的复用来实现的图片循环无缝滚动.于是乎就有了今天这篇博客,看到“手机淘宝”这个 ...
- SQL 性能调优中可参考的几类Lock Wait
在我们的系统出现性能问题时,往往避不开调查各种类型 Lock Wait,如Row Lock Wait.Page Lock Wait.Page IO Latch Wait等.从中找出可能的异常等待,为性 ...
- RMAN异机恢复快速参考
应用场景:服务器A为正常运行的生产环境,需要在服务器B上部署一套相同环境做测试. 数据库环境:RHEL6.4 + Oracle 11.2.0.4.7 一. 服务器A备份数据库 1.1 在线备份(数据库 ...
- Linux平台oracle 11g单实例 安装部署配置 快速参考
1.重建主机的Oracle用户 组 统一规范 uid gid 以保证共享存储挂接或其他需求的权限规范 userdel -r oracle groupadd -g 7 oinstall groupadd ...
随机推荐
- wiki平台工具
1. confluence 评点: 好用,与world类似.模板多.
- 【Hibernate】(2)Hibernate配置与session、transaction
1. Hibernate经常使用配置 使用hibernate.default_schema属性能够让全部生成的表都带一个指定的前缀. 2. session简单介绍 不建议直接使用jdbc的connec ...
- spring中构造函数注入
spring中构造函数注入,简单来说,就是通过beans.xml中,设置对应的值.而且通过bean类中的构造函数进行注入这些值. 文件结构 watermark/2/text/aHR0cDovL2Jsb ...
- iOS 相似淘宝商品详情查看翻页效果的实现
基本思路: 1.设置一个 UIScrollView 作为视图底层,而且设置分页为两页 2.然后在第一个分页上加入一个 UITableView 而且设置表格可以上提载入(上拉操作即为让视图滚动到下一页) ...
- linux i2c 标准接口(二)
驱动程序操作法:i2c设备的驱动也可以通过普通的设备驱动实现,像往常的驱动一样实现,然后在应用层就可以像读取普通文件一样操作,无需再考虑读写时序.其实普通的设备驱动也可以用两种方法实现, 1)构建字符 ...
- run as maven test报错解决办法
eclipse中使用maven插件的时候,运行run as maven build的时候报错 -Dmaven.multiModuleProjectDirectory system propery is ...
- Android的onMeasure方法
在Android开发中,当Android原生控件不能满足我们的需求的时候,就需要自定义View.View在屏幕上绘制出来先要经过measure(计算)和layout(布局). 什么时候调用onMeas ...
- SpringBoot项目 部署到服务器的tomcat下
把spring-boot项目按照平常的web项目一样发布到tomcat容器下 一.修改pom文件 修改打包方式 修改或增加maven插件 注意: 二.移除嵌入式tomcat插件 三.添加servlet ...
- 【bzoj3671】[Noi2014]随机数生成器
优先按照它说明的方法处理数组 然后为了让数列中尽可能多的出现小的数字 所以1是必须要出现的,这样才能使整个数列的排序后字典序最小. 我们思考,如果2也能在这个数列中那就最好不过了 但是2有可能不在这个 ...
- 如何设计一个优秀的API
如何设计一个优秀的API - 文章 - 伯乐在线 http://blog.jobbole.com/42317/ 如何设计一个优秀的API - 标点符 https://www.biaodianfu.co ...