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

 



亲爱的会员们


我正在尝试数蜡烛。


int Barcount;

if(Barcount != Bars)

{ 蜡烛计数
Barcount = Bars;
pt = pt + 1;
}

Print("pt=",pt)


int OT,SHi;

if(OrderSelect(ticket,SELECT_BY_TICKET)==true)

{ }

OT = OrderOpenTime();

}

SHi = iBarShift(Symbol(),0,OT);

Print("SHi=",SHi);

 

您好。

关于差价合约的业余问题。

谁能解释一下商品/股票差价合约的掉期性质?隔夜应计掉期从何而来?背后的解释是什么?

 
下午好。俄语在 Mt4 中不起作用
 
你好!我正在探索 MT5 终端的所有神奇功能。现在,随着时间的推移,在模拟模式下,终端在及时处理报价方面的一些难以理解的限制问题开始增多。为了分散风险,我用最小的交易量进行交易,尽可能使用最多的货币对。我在六家经纪商处开设了十个货币对,Roboforex 是第一个开始变慢的......然后其他经纪商也开始在加载报价时变慢。这台机器的负荷不足,我想再多加点负荷)处理器负荷为 20-70%,16G 内存超过 60% 未加载,固态硬盘,用于交换的东西很多,互联网 100MB,光纤。这真的是 MT5 终端的极限吗?还是说问题出在经纪商服务器的限制上?每个交易者都有限制吗?请告诉我?如何提高报价加载速度?谢谢。
 
Rustam Ayupov #:
您好!我正在探索 MT5 终端的所有神奇功能。现在,随着时间的推移,在模拟模式下,终端在及时处理报价方面的一些难以理解的限制问题开始增多。为了分散风险,我用最小的交易量进行交易,尽可能使用最多的货币对。我在六家经纪商处开设了十个货币对,Roboforex 是第一个开始变慢的......然后其他经纪商也开始在加载报价时变慢。这台机器的负荷不足,我想再多加点负荷)处理器负荷为 20-70%,16G 内存超过 60% 未加载,固态硬盘,用于交换的东西很多,互联网 100MB,光纤。这真的是 MT5 终端的极限吗?还是问题出在经纪商有限的服务器上?每个交易者都有限制吗?请告诉我?如何提高报价加载速度?谢谢。

问题出在终端的指标、面板和智能交易系统上。并不是所有的都能胜任。

我在交易中使用了 28-30 个交易对,这些交易对都带有顾问和指标。同时,3-4 个终端都有这样一套设备。Mt5 需要 500 Mb,Mt4 少 10 倍 :-)但在 Mt5 中,我有更重要的附加任务,因此需要更多内存。两者都不会给处理器带来太多负担,也没有复杂的全局计算。没有什么会减慢速度。

看看是哪些附件(指标/面板/顾问)拖慢了你的速度。

 
Maxim Kuznetsov #:

问题在于终端上的指标、面板和智能交易系统。并非所有这些都能胜任

我有 28-30 个带有顾问和指标的交易对。同时,3-4 个终端都有这样一套设备。Mt5 需要 500 Mb,Mt4 少 10 倍 :-)但在 Mt5 中,我有更重要的附加任务,因此需要更多内存。两者都不会给处理器带来太多负担,也没有复杂的全局计算。也不会拖慢运行速度。

看看是哪些附件(指标/面板/顾问)拖慢了你的速度。

如果机器负荷不足,显然可以增加更多的指标、货币对和其他经纪商的终端?谢谢您提供的 30 个货币对的统计数据,这为我们打开了更多的视角。

 
请您告诉我,在拨打
时,为什么会出现这种情况。
SymbolInfoInteger(Symbol(),SYMBOL_SECTOR)


编译器在 "SYMBOL_SECTOR "上编译失败 - 未声明标识符

如何检查符号是否属于加密货币?

 
deerhunter22 #:
请告诉我为什么调用 时


编译器在 "SYMBOL_SECTOR "上编译失败 - 未声明标识符

如何检查符号是否属于加密货币?

一切正常。查找其他原因


 
Alexey Viktorov #:

一切正常。寻找其他原因


我想明白了,我安装的是 3 月 20 日的旧版 MetaEditora,而 SYMBOL_SECTOR 属性是后来添加的。

我甚至没有在编辑器中用红色高亮显示它。

 

有没有办法将对象的线属性一次性设置为整个对象的斐波那契级别,而不是按级别逐个设置?

这段代码不起作用。默认情况下创建的是黄色。RAY 属性有效。

if(!ObjectCreate(ChartID(),name,OBJ_FIBO,0,iTime(Symbol(),0,HiBar),LastHi,iTime(Symbol(),0,LowBar),LastLow))
     {
      Print(__FUNCTION__+": object creation failed. Error=",GetLastError());
      return;
     }
   //--- set object properties
   if(!ObjectSetInteger(ChartID(),name,OBJPROP_COLOR,FiboClr))    
     {
      Print(__FUNCTION__+": setting fibo levels color property failed. Error=",GetLastError());
      return;
     }
   if(!ObjectSetInteger(ChartID(),name,OBJPROP_WIDTH,FiboWidth))
     {
      Print(__FUNCTION__+": setting object width property failed. Error=",GetLastError());
      return;
     }
   if(!ObjectSetInteger(ChartID(),name,OBJPROP_STYLE,FiboStyle))
     {
      Print(__FUNCTION__+": setting object style property failed. Error=",GetLastError());
      return;
     }
   if(!ObjectSetInteger(ChartID(),name,OBJPROP_RAY_RIGHT,true))
     {
      Print(__FUNCTION__+": setting ray property failed. Error=",GetLastError());
      return;
     }   
   if(!ObjectSetInteger(ChartID(),name,OBJPROP_RAY_LEFT,false))
     {
      Print(__FUNCTION__+": setting ray property failed. Error=",GetLastError());
      return;
     }