更新: 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。
   
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       
       

最新文章

  1. 使用httpclient 调用selenium webdriver
  2. .NET Web开发笔记
  3. Python压缩
  4. 为什么很多APP要有启动页面
  5. RBL开发笔记一
  6. 下载网址 wMware
  7. bzoj 1176 Mokia(CDQ分治,BIT)
  8. jQuery select 操作全集
  9. hdu4506小明系列故事——师兄帮帮忙 (用二进制,大数高速取余)
  10. RobotFramework环境搭建
  11. JS学习笔记-OO疑问之封装
  12. js中角度计算
  13. Hibernate配置文件的hbm2ddl.auto属性
  14. iOS实现高斯模糊效果(Swift版本)
  15. 使用Eclipse在Excel中找出两张表中相同证件号而姓名或工号却出现不同的的项
  16. C语言程序设计第二次作业—————顺序结构改
  17. 【HNOI 2016】网络
  18. 《Kafka权威指南》读书笔记-操作系统调优篇
  19. HTML5 读取上传文件(转载)
  20. JQuery登录代码

热门文章

  1. docker下用keepalived+Haproxy实现高可用负载均衡集群
  2. Mysql学习之十二:JDBC连接数据库之DriverManager方法
  3. 消息列队 php 基于redis 实现
  4. 当 外部 input 值的改变,获取 当前 input type="hidden" 的值
  5. [LeedCode OJ]#28 Implement strStr()
  6. iOS 相似淘宝商品详情查看翻页效果的实现
  7. 最简单的基于FFmpeg的AVDevice样例(读取摄像头)
  8. 光流(optical flow)和openCV中实现
  9. 简明扼要谈Spring IOC的好处
  10. 豆瓣面试题strstr)