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

【MQL4函数】交易双向挂单脚本

[复制链接]

4万

主题

54

回帖

4万

积分

管理员

积分
45954
发表于 2026-8-27 00:15:00 | 显示全部楼层 |阅读模式
我们在市价以上5个点挂一个0.1手突破多单,止盈为20个点,止损为5个点,然后在市价以下5个点挂一个0.1手突破空单,同样止盈20个点,止损5个点。代码如下:



void OnStart()
  {
double lot=0.1;
int huadian=10;
int tp=20;
int sl=5;
double Price_BUY= MarketInfo(Symbol(), MODE_ASK)+
5 *(MarketInfo(Symbol(), MODE_POINT)* 10);
double tp_BUY= Price_BUY+tp*(MarketInfo(Symbol(),
MODE_POINT)* 10);
double sl_BUY= Price_BUY-sl*(MarketInfo(Symbol(),
MODE_POINT)* 10);
int ticket= OrderSend (Symbol(),OP_BUYSTOP,lot, Price_BUY,huadian, sl_BUY, tp_BUY,"MQL4 Lesson",1000,0, clrAliceBlue);

double Price_SELL= MarketInfo(Symbol(), MODE_BID)-
5 *(MarketInfo(Symbol(), MODE_POINT)* 10);
double tp_SELL= Price_SELL-tp*(MarketInfo(Symbol(),
MODE_POINT)* 10);
double sl_SELL= Price_SELL+sl*(MarketInfo(Symbol(),
MODE_POINT)* 10);
ticket= OrderSend (Symbol(),OP_SELLSTOP,lot, Price_SELL,huadian, sl_SELL, tp_SELL,"MQL4 Lesson",1000,0, clrAliceBlue);
  }复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2026-10-10 17:34 , Processed in 0.102178 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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