更新: 2017/05/24

其实也就是照搬文档,主要是用到一个记一个。方便掌握

------------------------------------------------------------------------------------------------------------------

     
     
     
     
     
     
     
     
     
     
     
 交易函数
------------------------------------------------------------------------------------------------------------------

 函数名  作用  参数意义  注释
 交易函数      
 bool OrderSelect(
int index,
int select,
void pool)
本函数选择一个订单,等待做进一步地处理。如果函数成功,返回TRUE,如果函数失败,返回FALSE。想要获得详细错误信息,请调用GetLastError()函数。  index - 定单索引或订单号,这取决于第2个参数 select -
选定模式。可以为以下的任意值:
 SELECT_BY_POS - 按订单表中索引
 SELECT_BY_TICKET - 按订单号

pool - 可选择定单索引。
当选择SELECT_BY_POS参数时使用。可以为以下的任意值: MODE_TRADES (默认)- 来自交易的定单(开单和挂单),
MODE_HISTORY - 来自历史的定单(已平仓或取消的订单)。 

 
 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 - 对象类型。它可以是 对象类型列表

的任意值。
window - 要添加对象的窗口索引。窗口索引必须大于或等于0,并且小于 WindowsTotal()

time1 - 第一点时间。
price1 - 第一点价格值。
time2 - 第二点时间。
price2 - 第二点价格值。
time3 - 第三点时间。
price3 - 第三点价格值。

 
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
------------------------------------------------------------------------------------------------------------------

     
     
     
     
     
     
     
     
     
     
     
 预定义量
------------------------------------------------------------------------------------------------------------------
预定义常亮  实际值  意义  
交易类型  常数    用于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参考的更多相关文章

  1. Hyper-v 安装CentOS 7 (其他虚拟机一样参考)

    平台之大势何人能挡? 带着你的Net飞奔吧!http://www.cnblogs.com/dunitian/p/4822808.html hyper-v安装很多人没弄过,我这里介绍一下.(其他虚拟机参 ...

  2. ifconfig: command not found(CentOS专版,其他的可以参考)

    ifconfig: command not found 查看path配置(echo相当于c中的printf,C#中的Console.WriteLine) echo $PATH 解决方案1:先看看是不是 ...

  3. 参考bootstrap中的popover.js的css画消息弹框

    前段时间小颖的大学同学给小颖发了一张截图,图片类似下面这张图: 小颖当时大概的给她说了下,其实小颖也不知道上面那个三角形怎么画嘻嘻,给她说了DOM结构,具体的css让她自己百度,今天小颖自己参考boo ...

  4. Oracle安装部署,版本升级,应用补丁快速参考

    一.Oracle安装部署 1.1 单机环境 1.2 Oracle RAC环境 1.3 Oracle DataGuard环境 1.4 主机双机 1.5 客户端部署 二.Oracle版本升级 2.1 单机 ...

  5. Angularjs参考框架地址

    1.Table(Grid)参考地址 https://github.com/samu/angular-table https://github.com/daniel-nagy/md-data-table ...

  6. iOS开发之三个Button实现图片无限轮播(参考手机淘宝,Swift版)

    这两天使用Reveal工具查看"手机淘宝"App的UI层次时,发现其图片轮播使用了三个UIButton的复用来实现的图片循环无缝滚动.于是乎就有了今天这篇博客,看到“手机淘宝”这个 ...

  7. SQL 性能调优中可参考的几类Lock Wait

    在我们的系统出现性能问题时,往往避不开调查各种类型 Lock Wait,如Row Lock Wait.Page Lock Wait.Page IO Latch Wait等.从中找出可能的异常等待,为性 ...

  8. RMAN异机恢复快速参考

    应用场景:服务器A为正常运行的生产环境,需要在服务器B上部署一套相同环境做测试. 数据库环境:RHEL6.4 + Oracle 11.2.0.4.7 一. 服务器A备份数据库 1.1 在线备份(数据库 ...

  9. Linux平台oracle 11g单实例 安装部署配置 快速参考

    1.重建主机的Oracle用户 组 统一规范 uid gid 以保证共享存储挂接或其他需求的权限规范 userdel -r oracle groupadd -g 7 oinstall groupadd ...

随机推荐

  1. UVa 10295 - Hay Points

    题目:有非常多工人.相应一个能力描写叙述表,每种能力有一个权值,求每一个工人的能力值. 分析:字符串.hash表,字典树.利用散列表或者字典树存储相应的单词和权值.查询就可以. 说明:注意初始化,计算 ...

  2. 全志a13开发总结

    这几天因为工作的原因,開始接触全志a13芯片,本人在网上搜集了好长时间,可是网上的资料对这方面的描写叙述是很少的, 所以,仅仅能靠数据手冊还有官网上面的英文文档进行开发了,下面仅仅是开发中的非常少的一 ...

  3. Objective-C之成魔之路【10-继承性】

    郝萌主倾心贡献.尊重作者的劳动成果.请勿转载. 假设文章对您有所帮助,欢迎给作者捐赠,支持郝萌主.捐赠数额任意.重在心意^_^ 我要捐赠: 点击捐赠 Cocos2d-X源代码下载:点我传送 继承性是面 ...

  4. AJAX核心XMLHTTPRequest对象

    老早就写好了总结.今天整理发表一下. XMLHttpRequest对象是AJAX的核心技术,XMLHttpRequest 是XMLHTTP 组件的对象,通过这个对象.AJAX能够像桌面应用程序一样仅仅 ...

  5. Tomcat配置,Myeclipse破解和各种设置

    转自:http://www.cnblogs.com/tyjsjl/archive/2006/11/14/2156111.html 根据tomcat来配置eclipse和MyEclipse结合使用起来, ...

  6. 使用zxing编写的二维码生成解析工具:QRCoder

    zxing GitHub地址 QRCoder GitHub地址 TipDialog.java package com.wolf_pan; import java.util.Timer; import ...

  7. extjs 4 checkboxgroup Panel的简单用法

    Ext.require([ 'Ext.tree.*', 'Ext.data.*', 'Ext.window.MessageBox', 'Ext.tip.*' ]); Ext.onReady(funct ...

  8. Hive Metastore

    metastore:实际保存表信息的地方.     包括: 数据库,表的基本信息:权限信息:存储格式信息:                 各种属性信息:                 权限信息: ...

  9. bzoj4406: [Wc2016]论战捆竹竿&&uoj#172. 【WC2016】论战捆竹竿

    第二次在bzoj跑进前十竟然是因为在UOJ卡常致死 首先这个题其实就是一个无限背包 一般做法是同余最短路,就是bzoj2118: 墨墨的等式可以拿到30分的好成绩 背包是个卷积就分治FFT优化那么下面 ...

  10. HDU4289 Control —— 最小割、最大流 、拆点

    题目链接:https://vjudge.net/problem/HDU-4289 Control Time Limit: 2000/1000 MS (Java/Others)    Memory Li ...