初学者的问题 MQL5 MT5 MetaTrader 5 - 页 942

 
Sprut112:
显然是的,所以在默认情况下,对于所有的

大家是什么人?没有所有。有一个现行的SYMBOL。

 
Vladimir Karputov:

这里的Symbols 一词是错误的。仔细看一下截图。

你在哪里看到 "符号"?

我的意思是这样。是什么阻止了你继续下去并增加所用的配对?
附加的文件:
 
Sprut112:
我的意思是这样。是什么阻碍了你继续并增加使用的配对?

我告诉过你三次,MQL5向导给出了一个符号,但你没有听。这就留下了最有效的方法:自己尝试。


补充:好的,我将减轻选择的痛苦


让我们为 "QWERTY "符号生成一个EA。依次看。

生成的专家OnInit()

//+------------------------------------------------------------------+
//| Initialization function of the expert                            |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- Initializing expert
   if(!ExtExpert.Init("QWERTY",Period(),Expert_EveryTick,Expert_MagicNumber))
     {

接下来,看看代码的走向,CExpert::Init

//+------------------------------------------------------------------+
//| Initialization and checking for input parameters                 |
//+------------------------------------------------------------------+
bool CExpert::Init(string symbol,ENUM_TIMEFRAMES period,bool every_tick,ulong magic)
  {
//--- returns false if the EA is initialized on a symbol/timeframe different from the current one
   if(symbol!=Symbol() || period!=Period())
     {
      PrintFormat(__FUNCTION__+": wrong symbol or timeframe (must be %s:%s)",symbol,EnumToString(period));
      return(false);
     }

并看到几乎在第一次检查时就会出现错误,因为该符号 不等于当前符号。


现在我们生成同样的专家顾问,但在符号栏中保留默认的 "当前"。

我们看到,在生成的专家顾问中,OnInit()

//+------------------------------------------------------------------+
//| Initialization function of the expert                            |
//+------------------------------------------------------------------+
int OnInit()
  {
//--- Initializing expert
   if(!ExtExpert.Init(Symbol(),Period(),Expert_EveryTick,Expert_MagicNumber))
     {

Symbol()已被取代。


结论:MQL5向导只为当前符号生成专家顾问。

 
简单地说,生成器中的Sprut多币种不能被生成
 

有经验的投机者和自动交易商,请告诉一个新手交易商,为什么MOEX交易所的报价与经纪商的报价不同(特别是bx和open)。

我在外汇和发现的模拟账户上的外汇报价显示出3、4个或更多百分点的巨大峰值,而在MOEX上根本没有峰值。为什么会这样呢?是否有一个经纪人可以提供正常的报价?

照片显示的是RTS的一个例子


 
如果有一个下一个交易的信号 ,我怎么能做一个函数,在第一个开仓但没有平仓的交易之后,打开一个指定数量的交易
 
Лауреат:
如果有一个下一个交易的信号 ,如何制作一个函数,在第一次开仓但未平仓的交易后,打开指定数量的交易

你需要先加标点符号 :)

 
TaywinLannister:

有经验的投机者和自动交易商,请告诉一个新手交易商,为什么MOEX交易所的报价与经纪商的报价不同(特别是bx和open)。

我在外汇和发现的模拟账户上的外汇报价显示出3、4个或更多百分点的巨大峰值,而在MOEX上根本没有峰值。为什么会这样呢?是否有一个经纪人可以提供正常的报价?

照片显示的是RTS的一个例子。


事情是这样的,如果是流媒体,报价是实时支付的,但有什么能阻止你开一个真实的账户

最好是在真实账户上测试股票交易,这将使你考虑到堆栈的可用性并评估工具的流动性。
 
Vladimir Karputov:

你需要先加标点符号 :)

嗯,最后有一个逗号。:)
 
Aleksey Vyazmikin:

问题是,如果是广播的话,报价是实时支付的,但有什么能阻止你开一个真实的账户 呢?

最好是在真实账户上测试股票交易,这将使你考虑到堆栈的存在并评估工具的流动性。通过

所以在真实的账户中不应该有这样的东西?