找回密码
 立即注册

MT4/5EA-远程控制网页端Web

[复制链接]

MT4/5EA-远程控制网页端Web

[复制链接]
admin

204

主题

36

回帖

1万

积分

管理员

积分
15312
2025-4-7 20:48:18 | 显示全部楼层 |阅读模式
这是一款操盘面板EA,但是和普通的面板EA有很大的区别。
运行此EA后会自动搭建好http服务器,当打开指定网页 就可以远程控制该MT4账户的一系列功能
不涉及第三方的DLL,只有一个文件就可以搞定,采用非阻塞模式运行。
还能随时切换EA的自动交易开关,身在外面也可以控制服务器上的EA,也可以支持定制更多的功能
如果账户较多,还可以每个账户设置不同的端口号来分别控制,只需要保存好每个域名地址即可,是不是很神奇啊。
可以理解成用mql语言开发了一个网站程序。省去了很多配置步骤。

注意如果是服务器上运行,记得要支持公网IP并端口权限需要打开。


MT4EA-远程控制网页端Web

MT4EA-远程控制网页端Web




手机打开网页截图:

MT4EA-远程控制网页端Web

MT4EA-远程控制网页端Web




以下为封装的一个下单接口,这样就可以支持跨平台下单了。并且下单完成后返回单号。
如果需要更多的接口,欢迎定制。


WebRequest使用请注意:
MT4仅支持80端口(可以使用winnet.dll解决)
MT5不限制端口



  1. input string     IP域名="192.168.3.3";
  2. input int        端口=80;
  3. int OnInit()
  4.   {
  5.    WebOrderSend(IP域名,端口,Symbol(),0,0.02,0,10,0,0,"=1x",1233);
  6.    return(INIT_SUCCEEDED);
  7.   }
  8. //+------------------------------------------------------------------+
  9. //|                                                                  |
  10. //+------------------------------------------------------------------+
  11. int  WebOrderSend(
  12.    string   _ip,
  13.    int      _port,
  14.    string   symbol,              // symbol
  15.    int      cmd,                 // operation
  16.    double   volume,              // volume
  17.    double   price,               // price
  18.    int      slippage,            // slippage
  19.    double   stoploss,            // stop loss
  20.    double   takeprofit,          // take profit
  21.    string   comment=NULL,        // comment
  22.    int      magic=0,             // magic number
  23.    datetime expiration=0,        // pending order expiration
  24.    color    arrow_color=clrNONE  // color
  25. )
  26.   {
  27.    string mtctp="http://"+IP域名+":"+(string)端口+"?action="+"OrderSend";
  28.    mtctp=mtctp+"&symbol="+symbol;
  29.    mtctp=mtctp+"&cmd="+IntegerToString(cmd);
  30.    mtctp=mtctp+"&volume="+DoubleToString(volume,2);
  31.    mtctp=mtctp+"&price="+DoubleToString(price,int(SymbolInfoInteger(symbol,SYMBOL_DIGITS)));
  32.    mtctp=mtctp+"&slippage="+IntegerToString(slippage);
  33.    mtctp=mtctp+"&stoploss="+DoubleToString(stoploss,int(SymbolInfoInteger(symbol,SYMBOL_DIGITS)));
  34.    mtctp=mtctp+"&takeprofit="+DoubleToString(takeprofit,int(SymbolInfoInteger(symbol,SYMBOL_DIGITS)));
  35.    mtctp=mtctp+"&comment="+comment;
  36.    mtctp=mtctp+"&magic="+IntegerToString(magic);
  37.    mtctp=mtctp+"&expiration="+TimeToString(expiration);
  38.    mtctp=mtctp+"&arrow_color="+ColorToString(arrow_color);

  39.    string cookie=NULL,headers;
  40.    char post[],result[];
  41.    int res;
  42.    ResetLastError();
  43.    int timeout=2000;
  44.    res=WebRequest("GET",mtctp,cookie,NULL,timeout,post,0,result,headers);
  45.    if(res==-1)
  46.      {
  47.       Print(" ",__FUNCTION__,"失败:"+mtctp);
  48.      }
  49.    else
  50.      {
  51.       Print(" ",__FUNCTION__,":返回单号: "+CharArrayToString(result,0,-1,CP_UTF8)+" "+mtctp);
  52.       return 1;
  53.      }
  54.    return 0;
  55.   }
复制代码






MT4EA-远程控制网页端Web.ex4

151.92 KB, 下载次数: 3

售价: 500 元  [记录]  [购买]

MT4EA-远程控制网页端Web

MT4EA-远程控制网页端Web.mq4

151.77 KB, 下载次数: 1

售价: 8000 元  [记录]  [购买]

MT4EA-远程控制网页端Web

MT5EA-远程控制网页端Web.ex5

114.07 KB, 下载次数: 15

售价: 500 元  [记录]  [购买]

MT5EA-远程控制网页端Web

MT5EA-远程控制网页端Web.mq5

140.63 KB, 下载次数: 6

售价: 8000 元  [记录]  [购买]

MT5EA-远程控制网页端Web

公告
1.MT4请下载ex4(mq4是源码,不需要修改或者查看源码则无需下载mq4)

2.MT5请下载ex5(mq5是源码,不需要修改或者查看源码则无需下载mq5)

3.下载使用本网站的EA指标脚本带来的风险自己承担,请模拟测试后再实盘

4.本网站不出售成品EA,不承诺任何收益,不忽悠不骗人

5.本网站主要做程序定制开发,欢迎定制 qq:280726108 wx:bucaiea

QQ|Archiver|小黑屋|www.mtctp.com |

GMT+8, 2025-4-19 22:47 , Processed in 0.059908 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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