找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 23|回复: 0

OrderSend( )开仓【订单篇-MQL4函数】

[复制链接]

4万

主题

54

回帖

4万

积分

管理员

积分
45954
发表于 2026-8-27 14:57:00 | 显示全部楼层 |阅读模式
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)


参数:

symbol   -   交易货币对。

cmd   -   购买方式。可以是购买方式列举的任意值。

volume   -   购买手数。

price   -   收盘价格。

slippage   -   最大允许滑点数。

stoploss   -   止损水平。

takeprofit   -   赢利水平。

comment   -   注解文本。注解的最后部分可以由服务器改变。

magic   -   定单指定码。可以作为用户指定识别码使用。

expiration   -   定单有效时间(只限挂单)。

arrow_color   -   图表上箭头颜色。如果参量丢失或存在CLR_NONE价格值不会在图表中画出。


对于OrderSend()函数的交易类型。可以是以下任意值:

常数   值    描述

OP_BUY           0   买仓

OP_SELL          1   卖仓

OP_BUYLIMIT   2   买挂单交易

OP_SELLLIMIT  3   卖挂单交易

OP_BUYSTOP    4   买停挂单交易

OP_SELLSTOP   5   卖停挂单交易


示例:

  int ticket;
  if(iRSI(NULL,0,14,PRICE_CLOSE,0)<25)
    {
     ticket=OrderSend(Symbol(),OP_BUY,1,Ask,3,Ask-25*Point,Ask+25*Point,"My order #2",16384,0,Green);
     if(ticket<0)
       {
        Print("OrderSend 失败错误 #",GetLastError());
        return(0);
       }
    }复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-10-9 22:46 , Processed in 0.103233 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表