mq4参考
2024-09-07 10:45:07
更新: 2017/05/24
其实也就是照搬文档,主要是用到一个记一个。方便掌握
------------------------------------------------------------------------------------------------------------------
交易函数
------------------------------------------------------------------------------------------------------------------
交易函数
------------------------------------------------------------------------------------------------------------------
函数名 | 作用 | 参数意义 | 注释 |
交易函数 | |||
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。 |
||
最新文章
- 使用httpclient 调用selenium webdriver
- .NET Web开发笔记
- Python压缩
- 为什么很多APP要有启动页面
- RBL开发笔记一
- 下载网址 wMware
- bzoj 1176 Mokia(CDQ分治,BIT)
- jQuery select 操作全集
- hdu4506小明系列故事——师兄帮帮忙 (用二进制,大数高速取余)
- RobotFramework环境搭建
- JS学习笔记-OO疑问之封装
- js中角度计算
- Hibernate配置文件的hbm2ddl.auto属性
- iOS实现高斯模糊效果(Swift版本)
- 使用Eclipse在Excel中找出两张表中相同证件号而姓名或工号却出现不同的的项
- C语言程序设计第二次作业—————顺序结构改
- 【HNOI 2016】网络
- 《Kafka权威指南》读书笔记-操作系统调优篇
- HTML5 读取上传文件(转载)
- JQuery登录代码
热门文章
- docker下用keepalived+Haproxy实现高可用负载均衡集群
- Mysql学习之十二:JDBC连接数据库之DriverManager方法
- 消息列队 php 基于redis 实现
- 当 外部 input 值的改变,获取 当前 input type=";hidden"; 的值
- [LeedCode OJ]#28 Implement strStr()
- iOS 相似淘宝商品详情查看翻页效果的实现
- 最简单的基于FFmpeg的AVDevice样例(读取摄像头)
- 光流(optical flow)和openCV中实现
- 简明扼要谈Spring IOC的好处
- 豆瓣面试题strstr)