国内正规的mt4平台有哪些哪些mt4平台是正规的!

MT4和MT5

MetaTrader 5

MT4,MetaTrader 4,MT4,MetaTrader 5,发布于2010年,是一个机构多元化金融市场交易平台,允许使用自动交易系统(自动交易) 和复制交易。通过互联网为经纪公司提供包括全方位的服务,包括后台支持等。

MetaTrader 5官网:https://www.metaquotes.net/

MQL5

MetaQuotes Language 5 (MQL5)是一种类似C++的专门的高水平面向对象编程语言,全部MetaTrader 5交易应用程序都是用MQL5编写。

MQL5编程语言:https://www.metaquotes.net/cn/metatrader5/algorithmic-trading/tester

全球最大的MQL5开发者社区:https://www.mql5.com/zh/auth_register

编写程序

Windows环境下安装MT5软件,快捷键F4,打开MetaEditor,即可以编写程序,该工具提供了调试工具,写好程序后直接调试运行。

入门程序

案例1:

//+------------------------------------------------------------------+
#property copyright "佚名金人"
#property link      "链接"
#property version   "1.00"
#property strict


//初始化参数
input int      Input1=11111;


//+------------------------------------------------------------------+
//| EA交易初始化函数               |
//+------------------------------------------------------------------+
int OnInit()
  {
   Print("OnInit(),初始化参数,Input1 = " + Input1);
   Alert("OnInit(),初始化参数,Input1 = " + Input1);
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+
//|  EA交易去初始化函数                                |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
  }
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+
//| EA报价函数                                                        |
//+------------------------------------------------------------------+
void OnTick()
  {
//   Alert("提示框1");
//收到一个新报价时为EA生成
   Alert("OnTick()函数执行,脚本文件为:",__FILE__);
  }
//+------------------------------------------------------------------+

案例2:

//+------------------------------------------------------------------+
#property copyright "佚名金人"
#property link      "链接"
#property version   "1.00"
#property strict

//初始化参数
input int      Input1=11111;
input int      Input2=22222;
input int      Input3=33333;

//+------------------------------------------------------------------+
//| EA交易初始化函数                                                       |
//+------------------------------------------------------------------+
int OnInit()
  {
// 交易品种的个数
   int symbols_total = SymbolsTotal(True);
   printf("交易品种数 =  %G", symbols_total);

// 账户余额
   double account_balance = AccountInfoDouble(ACCOUNT_BALANCE);
   printf("账户余额 =  %G", account_balance);

// 当前视图交易品种
   string trading_varieties = Symbol();
   Print("交易品种=", trading_varieties);

// 打开要交易的品种,5分图,返回图表的ID,否则为0
   long open_view_result = ChartOpen("XAU",5);
   Print("打开要交易的品种=", open_view_result);

//--- 完成初始化
   return(INIT_SUCCEEDED);
  }

//+------------------------------------------------------------------+
//| EA交易去初始化函数                                             |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
   Alert("OnDeinit()函数执行");
   Print("OnDeinit(),初始化参数...", reason);
   Print("OnDeinit(),Input1=", Input1);
   Print("OnDeinit(),Input2=", Input2);
  }
//+------------------------------------------------------------------+

//+------------------------------------------------------------------+
//| EA报价函数                                            |
//+------------------------------------------------------------------+
void OnTick()
  {
// 当前订单数
   int orderNumber = OrdersTotal();
   Alert("当前订单数:",orderNumber);

// 当前价格
   MqlTick last_tick;
   if(SymbolInfoTick("XAU",last_tick))
     {
      Print("价格更新的最近时间【datetime】:" + last_tick.time);
      Print("当前卖价【double】:" + last_tick.bid);
      Print("当前买价【double】:" + last_tick.ask);
      Print("最后交易的价格(Last)【double】:" + last_tick.last);
      Print("当前最后价格的交易量【ulong】:" + last_tick.volume);
      Print("价格最后一次更新的时间,以毫秒计算【long】:" + last_tick.time_msc);
      Print("报价标识【uint】:" + last_tick.flags);
      Print("精确度更高的当前最后价格的交易量【double】:" + last_tick.flags);

      Alert("当前卖价【double】:",last_tick.ask);
      Alert("当前卖价【double】:",last_tick.bid);
     }
   else
     {
      Print("SymbolInfoTick() failed, error = ", GetLastError());
      Alert("SymbolInfoTick() failed,:",GetLastError());
     }

  }


//+------------------------------------------------------------------+

案例3:

//+------------------------------------------------------------------+
#property copyright "佚名金人"
#property link      "链接"
#property version   "1.00"
#property strict


//初 始化参数
input int Input1=11111;


//+------------------------------------------------------------------+
//| EA交易初始化函数                                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- 创建一个1秒周期的计时器
   EventSetTimer(1);

//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| EA交易去初始化函数                                                  |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//--- 完成工作后销毁计时器
   EventKillTimer();

  }
//+------------------------------------------------------------------+
//| EA报价函数                                                        |
//+------------------------------------------------------------------+
void OnTick()
  {
//---

  }
//+------------------------------------------------------------------+


//+------------------------------------------------------------------+
//| Timer函数                                                         |
//+------------------------------------------------------------------+
void OnTimer()
  {
   MqlTick last_tick;
   if(SymbolInfoTick("XAU",last_tick))
     {
      Alert("当前卖价【double】:",last_tick.ask);
      Alert("当前卖价【double】:",last_tick.bid);
     }
   else
     {
      Alert("SymbolInfoTick() failed,:",GetLastError());
     }

  }
//+------------------------------------------------------------------+

天丞健:健康使者,传承健康,守护爱。

关注微信公众号“ 天丞健 ”

本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 wsjz225@163.com 举报,一经查实,本站将立刻删除。
如若转载,请注明出处:https://www.wuli88.com/10139.html