EATC

 找回密码
 立即注册
查看: 571|回复: 3

MQL4编程中关于 Ask、Bid 用法的说明

[复制链接]

192

主题

1118

帖子

1209

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1209
发表于 2022-10-11 12:22:17 | 显示全部楼层 |阅读模式
在 MQL4 编程中,使用最为频繁的莫过于开仓、平仓指令了。笔者在编程过程中经常会在寻找开仓价、平仓价上面犯迷糊。

7ac7012ebab56808f073370fc28b5e82.png

上图中红线被定义为 Bid (卖出叫价),白色水平线被定义为 Ask (买入叫价)。

当我们需要开出一张买入单时,只能使用 Ask 价格成交,当我们开出一张卖出单时,只能使用 Bid 价格成交。指令格式如下:

c7703193d27a3d6ca540823e27dd6387.png

Ask、Bid 搞错了,开仓指令会导致不能成交,指令返回-1。

订单运行过程中,我们经常需要监控盈利点数(不是货币金额),对于买入订单,我们需要观察 Bid 价与开仓价之差:

13b45365d33893845d713df2250520c4.png

反过来,卖出订单就需要用 Ask 来衡量盈利点数。

平仓指令格式如下:

6b2b7e33d38915372251c9cb529d9556.png

Ask、Bid 搞错了,平仓指令会返回 false(0)值。
回复

使用道具 举报

1525

主题

3386

帖子

1万

积分

交易元老

Rank: 8Rank: 8

积分
12285
发表于 2022-10-16 11:10:45 | 显示全部楼层
谢谢你的分享
回复

使用道具 举报

2528

主题

4327

帖子

2万

积分

交易元老

Rank: 8Rank: 8

积分
22124
发表于 2024-1-24 10:02:58 | 显示全部楼层
支持一下
回复

使用道具 举报

460

主题

1465

帖子

4981

积分

交易元老

Rank: 8Rank: 8

积分
4981
发表于 2024-2-29 11:28:34 | 显示全部楼层
楼主66666
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

收藏本站|法律声明|Archiver|小黑屋|support@ea198.com|EATC ( 桂ICP备2022005787号 )

风险提示与免责声明:擅自从事外汇保证金交易的双方不受法律保护!社区内展示内容,均为网友自发分享,不构成投资建议,社区无法全面监控由第三方上传至社区的资源,因此不保证资源的合法性、安全性、完整性、真实性或品质等。您下载时,同意自行判断并承担所有风险。社区内的资源,仅限用于学习和研究目的,不得将用于商业或者非法用途,否则,一切后果请用户自负。社区信息来自网络,版权争议与社区无关,您下载后须在24个小时之内进行删除。如果您喜欢该内容,请支持正版。如有侵权请邮件与我们联系处理。